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

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


Branch: CURRENT, Version: 79.0.0, Package name: py312-setuptools-79.0.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: 1335.63 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2025-04-12 09:19:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 78.1.0

v78.1.0

Features

Restore access to _get_vc_env with a warning.

v78.0.2

Bugfixes

Postponed removals of deprecated dash-separated and uppercase fields in \ 
setup.cfg. All packages with deprecated configurations are advised to move \ 
before 2026.

v78.0.0

Bugfixes

Reverted distutils changes that broke the monkey patching of command classes.
Deprecations and Removals

Setuptools no longer accepts options containing uppercase or dash characters in \ 
setup.cfg. Please ensure to write the options in setup.cfg using the \ 
:wiki:`lower_snake_case <Snake_case>` convention (e.g. Name => name, \ 
install-requires => install_requires). This is a follow-up on deprecations \ 
introduced in v54.1.0.

Note

This change does not affect configurations in pyproject.toml (which uses the \ 
:wiki:`lower-kebab-case <Letter_case#Kebab_case>` convention following the \ 
precedent set in PEP 517/PEP 518).
   2025-03-02 21:39:51 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: update to 75.8.2.

v75.8.2
=======

Bugfixes
--------

- Fixed ``pkg_resources.require(...)`` to also consider standardised
  ``dist-info`` directories. (#4856)

v75.8.1
=======

Bugfixes
--------

- Fix wheel file naming to follow binary distribution specification -- by \ 
:user:`di` (#4766)
- Fixed crash generating error message printed when building wheels for the
  free-threaded build using the limited API. -- by :user:`ngoldbaum` (#4809)
- Fix documentation for recent CFLAGS distutils change. -- by :user:`thesamesam` \ 
(#4836)
   2025-01-09 10:27:48 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 75.8.0

v75.8.0

Features

Implemented Dynamic field for core metadata (as introduced in PEP 643). The \ 
existing implementation is currently experimental and the exact approach may \ 
change in future releases.
   2025-01-05 22:20:30 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 75.7.0

v75.7.0

Features

- Synced with pypa/distutils@c97a3db2f including better support for free \ 
threaded Python on Windows, improved typing support, and linter accommodations.
- Synced with pypa/distutils@ff11eed0c including bugfix for duplicate CFLAGS and \ 
adaption to support Python 3.13 is_abs in the C compiler.
   2024-11-21 09:55:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 75.6.0

v75.6.0

Features

Preserve original PKG-INFO into METADATA when creating wheel (instead of
calling wheel.metadata.pkginfo_to_metadata). This helps to be more compliant
with the flow specified in PEP 517.

Changed the WindowsSdkVersion, FrameworkVersion32 and FrameworkVersion64
properties of setuptools.msvc.PlatformInfo to return an empty tuple instead of
None as a fallthrough case