#5257 closed enhancement (fixed)
flit_core-3.9.0
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | Book | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description
New minor version.
Change History (4)
comment:2 by , 18 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 18 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed at commit 1fde5b2617369cdf70948bcf07c217bb19c9be94
Note:
See TracTickets
for help on using tickets.
Version 3.9
New options flit build --use-vcs and flit build --no-use-vcs to enable & disable including all committed files in the sdist. For now --use-vcs is the default, but this is likely to change in a future version, to bring flit build in line with standard build frontends like python -m build (PR 625).
Sdist file names, and the name of the top-level folder in an sdist, are now normalised, in accordance with PEP 625 (PR 628).
A statically defined version number can now be parsed from files called version.py, _version.py or
__version__.py
inside a packge, as well as from__init__.py
, so executing code is required in fewer cases (PR 630).Fix setting the flag for regular files in zip metadata (PR 639).
The timestamp embedded in the gzip wrapper for sdists now defaults to a fixed date, so building an sdist twice on the same machine should produce identical results, even without any special steps (PR 635). Setting SOURCE_DATE_EPOCH is still recommended for properly reproducible builds.