Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Self-contained-runnable-python-package-template Alternatives
Similar projects and alternatives to self-contained-runnable-python-package-template
-
Poetry
Python packaging and dependency management made easy
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
pip-audit
Audits Python environments and dependency trees for known vulnerabilities
-
hatch
Modern, extensible Python project management
-
Google Fonts
Font files available from Google Fonts, and a public issue tracker for all things Google Fonts
-
mkdocs-material
Documentation that simply works
-
pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
-
pip-tools
A set of tools to keep your pinned Python dependencies fresh.
-
pipx
Install and Run Python Applications in Isolated Environments
-
-
psycopg2
PostgreSQL database adapter for the Python programming language
-
release-please
generate release PRs based on the conventionalcommits.org spec
-
-
awesome-devops
A curated list of awesome DevOps platforms, tools, practices and resources
-
build
A simple, correct Python build frontend (by pypa)
-
cf2tf
Convert Cloudformation templates to Terraform.
-
tox-poetry-installer
A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile
-
emacs-python-exec-find
Tracks down the correct Python tooling executables from your virtualenvs so you can glue the binaries to Emacs and delete code in init.el [Moved to: https://github.com/wyuenho/emacs-pet]
-
roadmap
Public roadmap for the Poetry package manager (by python-poetry)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
self-contained-runnable-python-package-template reviews and mentions
-
Underappreciated Challenges with Python Packaging
The approach I prefer is to not mess with setuptools etc at all in the first place, and simply make a nice executable package.
e.g. https://github.com/tpapastylianou/self-contained-runnable-py...
-
How to create a Python package in 2022
The title should be: How to create a "Python DISTRIBUTION package".
The term "python package" means something entirely different (or at the very least is ambiguous in a pypi/distribution context).
To add to the confusion, creating a totally normal, runnable python package in a manner that makes it completely self-contained such that it can be "distributed" in a standalone manner, while still being a totally normal boring python package, is also totally possible (if not preferred, in my view).
Shameless plug: https://github.com/tpapastylianou/self-contained-runnable-py...
-
Show HN: Hatch 1.0.0 – Modern, extensible Python project management
Shameless plug: I use my own template, which organises things as runnable projects.
https://github.com/tpapastylianou/self-contained-runnable-py...
It serves my purposes very well (which is creating projects that represent standalone experiments).
Sharing in case someone else here finds it useful.
More recently I've modified this a bit to also generate nice html reports straight from the __main__.py file, independently of the underlying python code, and use this as lab books (where each lab book contains a single analysis and its report). I'll upload this template separately when I find the time.
-
A note from our sponsor - Sonar
www.sonarsource.com | 7 Jun 2023
Stats
tpapastylianou/self-contained-runnable-python-package-template is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of self-contained-runnable-python-package-template is Python.