Syntax and semantics
pip
- Installation - pip documentation
- GitHub - pypa/pipfile
- pipx
- GitHub - thoth-station/micropipenv: A lightweight wrapper for pip to support requirements.txt, Pipenv and Poetry lock files or converting them to pip-tools compatible output. Designed for containerized Python applications but not limited to them.
- pip-audit · PyPI
- GitHub - pdm-project/pdm: A modern Python package and dependency manager supporting the latest PEP standards
Local PyPI
- sganis/minirepo: Create a local pypi repository to use pip off-line
- dbaty/Basket: A local static PyPI repository builder
- pypa/bandersnatch: A PyPI mirror client according to PEP 381 http://www.python.org/dev/peps/pep-0381/
- pypiserver/pypiserver: Minimal PyPI server for uploading & downloading packages with pip/easy_install
Tox
- tox documentation
- GitHub - tox-dev/tox: Command line driven CI frontend and development task automation tool.
Buildout
Poetry
Hatch
Env
- venv — Creation of virtual environments — Python 3 documentation
- GitHub - pypa/pipenv: Python Development Workflow for Humans.
- Miniconda — Conda documentation
- Virtualenv — virtualenv documentation
Distribution
Language
Packages / Wheels
- GitHub - pypa/cibuildwheel: 🎡 Build Python wheels for all the platforms on CI with minimal configuration.
- GitHub - pypa/manylinux: Python wheels that work on any linux (almost)
- The Mingwpy project — mingwpy 0.1 documentation
- How we build Apache Arrow’s manylinux wheels - Uwe’s Blog
Applications
Debugger
Tools
- GitHub - airspeed-velocity/asv: Airspeed Velocity: A simple Python benchmarking tool with web-based reporting
- CodeCoverage - Python Wiki
- GitHub - python/typeshed: Collection of library stubs for Python, with static types
- mypy - Optional Static Typing for Python
- The Hy programming language
- Pydantic
- GitHub - PyCQA/bandit: Bandit is a tool designed to find common security issues in Python code.