Re: [LFS Trac] #5715: setuptools-80.7.1
| Newsgroups | gmane.linux.lfs.book |
|---|---|
| Message-ID | <[email protected]> |
#5715: setuptools-80.7.1
-------------------------+-----------------------
Reporter: Bruce Dubbs | Owner: lfs-book
Type: enhancement | Status: new
Priority: normal | Milestone: 12.4
Component: Book | Version: git
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by Bruce Dubbs):
Upstream seems to be making a release with every commit.
v80.7.1
Bugfixes
- Only attempt to fetch eggs for unsatisfied requirements.
- In installer, when discovering egg dists, let metadata discovery search
each egg.
v80.7.0
Features
- Removed usage of pkg_resources from installer. Set an official deadline
on the installer deprecation to 2025-10-31.
v80.6.0
Features
- Added a build dependency on coherent.licensed to inject the declared
license text at build time.
v80.5.0
Features
- Replaced more references to pkg_resources with importlib equivalents.
v80.4.0
Features
- Simplified the error reporting in editable installs.
v80.3.1
Bugfixes
- Restored select attributes in easy_install for temporary pbr
compatibility.
v80.3.0
Features
- Removed easy_install and package_index modules.
- Restored license declaration in package metadata.
v80.2.0
Features
- Restored support for install_scripts --executable (and classic
behavior for the executable for those invocations). Instead,
build_editable provides the portable form of the executables
for downstream installers to rewrite.
v80.1.0
Features
- Added a deadline of Oct 31 to the setup.py install deprecation.
Bugfixes
- With ``setup.py install --prefix=...``, fall back to distutils
install rather than failing. Note that running
``setup.py install`` is deprecated.
v80.0.1
Bugfixes
- Fixed index_url logic in develop compatibility shim.
v80.0.0
Bugfixes
- Update test to honor new behavior in importlib_metadata 8.7.
Deprecations and Removals
- Removed support for the easy_install command including the sandbox
module.
- Develop command no longer uses easy_install, but instead defers
execution to pip (which then will re-invoke Setuptools via PEP 517
to build the editable wheel). Most of the options to develop are
dropped. This is the final warning before the command is dropped
completely in a few months. Use-cases relying on 'setup.py develop'
should pin to older Setuptools version or migrate to modern build
tooling.
v79.0.1
Bugfixes
- Merge with pypa/distutils@24bd3179b including fix for
pypa/distutils#355.
v79.0.0
Deprecations and Removals
- Removed support for 'legacy-editable' installs. (#917)
v78.1.1
Bugfixes
- More fully sanitized the filename in PackageIndex._download.
--
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5715#comment:6>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page