Flit
Flit is a Python packaging tool designed to be simple to use. Flit tries to be simple by
providing flit init
to create a new package, flit publish
for publishing to PyPI,
automatically including data files in the package, and fetching the package verison
number from the __init__.py
file.
Flit does not support advanced packaging functionality like building C extensions. It also doesn’t provide a CLI for managing virtual environments or dependencies; the user creates their own virtualenv and add dependencies to the pyproject.toml file manually.
Pros
- Simple and easy to use
- Supports PEP 621
Cons
- Limited functionality (intentionally so)
- No built-in support for managing virtual environments or dependencies
Learn More
Last updated on