PyDist
PyDist: Python distribution utility
A tool to create source and binary distributions of Python projects, packaging, distributing, and installing libraries and applications with dependency support
What is PyDist?
PyDist is an open-source Python utility that aims to simplify the process of packaging, distributing, and installing Python projects. It provides a command line tool to generate source distributions (.tar.gz files) and wheels which are the binary distribution format on PyPI.
Some of the key features and benefits of PyDist include:
- Simple configuration with a pydist.json file to specify metadata and options for building distributions.
- Automatically finds and bundles dependencies using PEP 508 metadata from pyproject.toml.
- Builds platform-specific wheels for faster installation compared to source distributions.
- Powerful CLI commands to build, upload, test installations of distributions.
- Integration with PyPI for releasing packages with twine using the same configuration.
- Support for custom build backends to perform additional packaging steps.
PyDist aims to modernize and standardize Python packaging for the ecosystem. It ensures consistency across platforms, handles complex dependencies gracefully, and abstracts away unnecessary boilerplate code for developers. With its focus on usability and being lightweight, PyDist can enable faster and simpler packaging and distribution of Python projects.
PyDist Features
Features
- Creates source distributions
- Creates binary distributions
- Handles dependencies
- Supports setuptools integration
- Auto-generates setup.py
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best PyDist Alternatives
View all PyDist alternatives with detailed comparison →
Top Development and Python Libraries and other similar apps like PyDist
Here are some alternatives to PyDist:
Suggest an alternative ❐Artifactory
CloudRepo
Packagr
Cloudsmith