Path to this page:
./
devel/py-setuptools,
New Python packaging system
Branch: CURRENT,
Version: 75.8.0,
Package name: py312-setuptools-75.8.0,
Maintainer: pkgsrc-userssetuptools 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 [+/-]#!/bin/sh
#
# $NetBSD: DEINSTALL,v 1.1.1.1 2006/11/14 13:33:29 joerg Exp $
#
case $STAGE in
DEINSTALL)
${RM} @PYSITELIB@/easy-install.pth
;;
esac
Required to run:[
textproc/py-expat] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 1311.74 KB
Version history: (Expand)
- (2025-01-09) Updated to version: py312-setuptools-75.8.0
- (2025-01-06) Updated to version: py312-setuptools-75.7.0
- (2024-11-21) Updated to version: py312-setuptools-75.6.0
- (2024-11-13) Updated to version: py312-setuptools-75.5.0
- (2024-11-12) Updated to version: py312-setuptools-75.4.0
- (2024-10-30) Updated to version: py312-setuptools-75.3.0
CVS history: (Expand)
2025-01-09 10:27:48 by Adam Ciarcinski | Files touched by this commit (3) | |
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) | |
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) | |
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
|
2024-11-13 18:42:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-setuptools: updated to 75.5.0
v75.5.0
Features
Removed support for SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION, as it is \
deemed prone to errors.
|
2024-11-11 23:30:18 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-setuptools: updated to 75.4.0
v75.4.0
Features
Added support for the environment variable \
SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION=true, allowing users to bypass \
the validation of pyproject.toml. This option should be used only as a last \
resort when resolving dependency issues, as it may lead to improper functioning. \
Users who enable this setting are responsible for ensuring that pyproject.toml \
complies with setuptools requirements.
Require Python 3.9 or later.
Remove dependency on importlib_resources and the vendored copy of the library. \
Instead, setuptools consistently rely on stdlib's importlib.resources (available \
on Python 3.9+).
Setuptools' bdist_wheel implementation no longer produces wheels with the m \
SOABI flag (pymalloc-related). This flag was removed on Python 3.8+ (see \
:obj:`sys.abiflags`).
Updated vendored packaging version to 24.2.
Bugfixes
Merge with pypa/distutils@251797602, including fix for dirutil.mkpath handling \
in pypa/distutils.
|
2024-10-30 09:50:40 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-setuptools: updated to 75.3.0
v75.3.0
Features
- Allowed using `dict` as an ordered type in ``setuptools.dist.check_requirements``
Bugfixes
- Ensured methods in ``setuptools.modified`` preferably raise a consistent
``distutils.errors.DistutilsError`` type
(except in the deprecated use case of ``SETUPTOOLS_USE_DISTUTILS=stdlib``)
- Fix the ABI tag when building a wheel using the debug build of Python 3.13 on \
Windows. Previously, the ABI tag was missing the ``"d"`` flag.
- Fix clashes for ``optional-dependencies`` in ``pyproject.toml`` and
``extra_requires`` in ``setup.cfg/setup.py``.
As per PEP 621, ``optional-dependencies`` have to be honoured and dynamic
behaviour is not allowed.
|
2024-09-17 09:11:37 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-setuptools: updated to 75.1.0
v75.1.0
Features
Deprecated bdist_wheel.universal configuration.
Bugfixes
Removed reference to upload_docs module in entry points.
v75.0.0
Features
Declare also the dependencies used by distutils (adds jaraco.collections).
Deprecations and Removals
Removed upload_docs command.
Merge with pypa/distutils@7283751. Removed the register and upload commands and \
the config module that backs them. Removed the borland compiler. Replaced \
vendored dependencies with natural dependencies. Cygwin C compiler now gets \
compilers from sysconfig.
|
2024-09-13 11:35:06 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-setuptools: update to 74.1.2.
v74.1.2
=======
Bugfixes
--------
- Fixed TypeError in sdist filelist processing by adding support for pathlib \
Paths for the build_base. (#4615)
- Removed degraded and deprecated ``test_integration`` (easy_install) from the \
test suite. (#4632)
v74.1.1
=======
Bugfixes
--------
- Fixed TypeError in ``msvc.EnvironmentInfo.return_env`` when no runtime \
redistributables are installed. (#1902)
v74.1.0
=======
Features
--------
- Added support for defining ``ext-modules`` via ``pyproject.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.Environmentinfo`` as it is used externally. (#4625)
|