Opened 15 months ago
Closed 14 months ago
#5546 closed enhancement (fixed)
setuptools-74.1.2
| Reported by: | Bruce Dubbs | Owned by: | lfs-book |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.3 |
| Component: | Book | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New major version.
I don't know why this package has so much churn lately.
Change History (11)
comment:1 by , 15 months ago
comment:3 by , 15 months ago
Bugfixes
- Remove
abc.ABCMetametaclass from abstract classes. pypa/setuptools#4503 had an unintended consequence of causing potentialTypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases-- by Avasam (#4579)
follow-up: 6 comment:5 by , 15 months ago
- Changed the type of error raised by
setuptools.command.easy_install.CommandSpec.from_paramon unsupported argument fromAttributeErrortoTypeError-- byAvasam(#4548) - Added detection of ARM64 variant of MSVC -- by
saschanaz(#4553) - Made
setuptools.package_index.Credentialatyping.NamedTuple-- byAvasam(#4585) - Reraise error from
setuptools.command.easy_install.auto_chmodinstead of nonsensicalTypeError: 'Exception' object is not subscriptable-- byAvasam(#4593) - Fully typed all collection attributes in
pkg_resources-- byAvasam(#4598) - Automatically exclude
.tox|.nox|.venvdirectories fromsdist. (#4603)
Deprecations and Removals
- Removed the monkeypatching of distutils._msvccompiler. Now all compiler logic is consolidated in distutils. (
#4600) - Synced with pypa/distutils@58fe058e4, including consolidating Visual Studio 2017 support (
#4600, pypa/distutils#289), removal of deprecated legacy MSVC compiler modules (pypa/distutils#287), suppressing of errors when the home directory is missing (pypa/distutils#278), removal of wininst binaries (pypa/distutils#282). (#4606)
Misc
#4592
comment:6 by , 15 months ago
Replying to Xi Ruoyao:
- removal of deprecated legacy MSVC compiler modules (
pypa/distutils#287)
This will break gobject-introspection. As we don't have MSVC compiler, we can work it around:
sed -e '/import MSVC/d' -e 's/isinstance.*MSVCCompiler)/False/' -i giscanner/ccompiler.py
comment:8 by , 15 months ago
Features
- Added support for defining
ext-modulesviapyproject.toml(EXPERIMENTAL, may change in future releases). (#4568)
Bugfixes
- Merge with pypa/distutils@3dcdf8567, removing the duplicate vendored copy of packaging. (
#4622) - Restored
setuptools.msvc.Environmentinfoas it is used externally. (#4625)
comment:10 by , 14 months ago
| Summary: | setuptools-74.1.1 → setuptools-74.1.2 |
|---|
comment:11 by , 14 months ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Fixed at commit 75c9760329.
Update to tzdata-2024b. Update to systemd-256.5. Update to setuptools-74.1.2. Update to python3-3.12.6. Update to openssl-3.3.2. Update to man-db-2.13.0. Update to linux-6.10.8. Update to libpipeline-1.5.8. Update to expat-2.6.3. Update to bc-7.0.1.
Note:
See TracTickets
for help on using tickets.

Features
abc.ABCandabc.abstractmethod-- by :user:Avasam(#4503)setuptools.command.easy_install.CommandSpec.from_paramto support anycollections.abc.Iterableofstrparam -- byAvasam(#4505)Bugfixes
bdist_wheelifcompressionis set to astr(even if valid) after finalizing options but before running the command. -- byAvasam(#4383)py_limited_apiis used in a build withPy_GIL_DISABLED. This is currently not supported (python/cpython#111506). (#4420)pypa/distutils#284).Deprecations and Removals
setuptoolsis replacing the usages ofordered_setwith simple instances ofdict[Hashable, None]. This is done to remove the extra dependency and it is possible because since Python 3.7,dictmaintain insertion order. (#4574)Misc
#4534, #4546, #4554, #4559, #4565