./devel/py-setuptools, New Python packaging system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 80.9.0, Package name: py313-setuptools-80.9.0, Maintainer: pkgsrc-users

setuptools is a collection of enhancements to the Python distutils
that allow you to more easily build and distribute Python packages,
especially ones that have dependencies on other packages.

DEINSTALL [+/-]

Required to run:
[textproc/py-expat] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 1289.021 KB

Version history: (Expand)


CVS history: (Expand)


   2025-05-27 09:28:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 80.9.0

80.9.0

Features

Set a deadline for the removal of pkg_resources later this year (December).
Removed reliance on pkg_resources in test_wheel.
   2025-05-21 08:47:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 80.8.0

v80.8.0

Features
Replaced more references to pkg_resources with importlib equivalents in wheel odule.
Restore explicit LICENSE file.
Removed no longer used build dependency on coherent.licensed.

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.
   2025-05-15 08:58:00 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-setuptools: remove unused patch
   2025-05-14 12:56:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 80.4.0

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. See jaraco/skeleton#171.

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.
   2025-04-24 08:54:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 79.0.1

79.0.1

Bugfixes
Merge with pypa/distutils@24bd3179b including fix for pypa/distutils355.
   2025-04-22 15:04:07 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-setuptools: remove backup file
   2025-04-22 15:00:03 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
py-setuptools: update to 79.0.0.

Revert upstream change that uses '#!python' shebangs

Changes:

Deprecations and Removals

    Removed support for 'legacy-editable' installs. (#917)
   2025-04-20 14:10:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 78.1.1

78.1.1

Bugfixes

More fully sanitized the filename in PackageIndex._download.