NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #665 most downloaded on PyPI
Distribution-building parts of Flit. See flit package for more information
Last release 18 days ago
16 Sep 2026
Release timing varies
gaps range from 5 weeks to 1.5 years
Some releases are documented
notes for 8 of 25 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
28 releases · first in 2019
Nothing published for this version
Fix invalid metadata files with Import-Name (813).
Fix invalid metadata files with Import-Name (813).
No changes, but a new tag to trigger an upload to PyPI now that twine will accept it.
No changes, but a new tag to trigger an upload to PyPI now that twine will accept it.
One column per quarter.
Nothing published for this version
Nothing published for this version
Bump version: 3.10.0 → 3.10.1
Bump version: 3.10.0 → 3.10.1
The sdist of flit_core now includes the corresponding tests (704). These were missing in 3.10.
Nothing published for this version
Bump version: 3.8.0 → 3.9.0
Bump version: 3.8.0 → 3.9.0
Bump version: 3.7.1 → 3.8.0
Bump version: 3.7.1 → 3.8.0
Bump version: 3.7.0 → 3.7.1
Bump version: 3.7.0 → 3.7.1
Fix building packages which need execution to get the version number, and have a relative import in __init__.py (531).
Nothing published for this version
Nothing published for this version
Fix development installs with flit install --symlink and --pth-file, which were broken in 3.5.0, especially for packages using a src folder (472).
Fix development installs with flit install --symlink and --pth-file, which were broken in 3.5.0, especially for packages using a src folder (472).
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Flit 2 is a major architecture change. The flit_core package now provides a 517 backend for building packages, while flit is a command line interface
Flit 2 is a major architecture change. The flit_core package now provides a 517 backend for building packages, while flit is a command line interface extending that.
The build backend works on Python 2, so tools like pip should be able to install packages built with flit from source on Python 2. The flit command requires Python 3.5 or above. You will need to change the build-system table in your pyproject.toml file to look like this:
[build-system]
requires = ["flit_core >=2,<4"]
build-backend = "flit_core.buildapi"
Other changes include:
Support for storing your code under a src/ folder (260). You don't need to change any configuration if you do this.
Options to control what files are included in an sdist - see pyproject_toml_sdist for the details.
Requirements can specify a URL 'direct reference', as an alternative to a version number, with the syntax defined in 440: requests @ https://example.com/requests-2.22.0.tar.gz.
Fix the shebang of scripts installed with the --python option and the --symlink flag (286).
Installing with --deps develop now installs normal dependencies as well as development dependencies.
Author email is no longer required in the metadata table (289).
More error messages are now shown without a traceback (254)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →