BSD Ports

devel/py-setuptools 84.0.0 NetBSD

New Python packaging system

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
85f2208617
License
python-software-foundation OR zpl-2.0
Categories
devel, python
Package size
1195.4 KiB, 8432.0 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDdevel/py-setuptools84.0.0
FreeBSDdevel/py-setuptools63.1.0_3
OpenBSDdevel/py-setuptools84.2.1v0
DragonFlydevel/py-setuptools63.1.0_2
MidnightBSDdevel/py-setuptools63.1.0_5
HardenedBSDdevel/py-setuptools63.1.0_3
GhostBSDdevel/py-setuptools63.1.0_3
OPNsensedevel/py-setuptools63.1.0_3

Install

Binary package:

pkgin install py311-setuptools

From pkgsrc:

cd /usr/pkgsrc/devel/py-setuptools && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6484.0.0
NetBSD 10.1 aarch6482.0.1
SmartOS / illumos x86_6484.0.0
macOS 15 arm6484.0.0

Dependencies

Run dependencies 1
Required by 226

The first 100 are listed.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-setuptools-84.0.0, py313-setuptools-84.0.0, py314-setuptools-84.0.0

Commit history 2

DateCommitCreditsLog message
85f2208617 wiz py-setuptools: update to 84.0.0.
v84.0.0 ======= Features -------- - Newline-separated ``keywords`` and ``platforms``, which are invalid and corrupt the generated metadata (pypa/setuptools#4887), are now handled forgivingly: each line is treated as a separate item and a deprecation warning is emitted. Newlines were never a valid separator for these fields -- the `old specification <https://peps.python.org/pep-0345/>`_ separated items with spaces and the current one uses commas. (#4887) - ``Extension`` is now a dataclass, exposing type annotations for its constructor arguments so subclasses (e.g. in Setuptools) can inherit them without redeclaring each parameter. Passing unknown keyword arguments is now deprecated. (pypa/distutils#373) (#5022) - The C compiler modules now emit log messages through their own …
218c1c521d wiz py-setuptools: update to 83.0.0.
Features Require Python 3.10 or later. Bugfixes MANIFEST.in matching (via FileList) is now insensitive to Unicode normalization form. A pattern authored in one form (e.g. NFC, as typically saved by editors) now matches a file whose name is stored on disk in another (e.g. NFD, as produced by macOS APFS/HFS+). Previously an exclude, global-exclude, recursive-exclude, or prune rule could silently fail to drop a non-ASCII-named file from the source distribution, publishing it despite the exclusion -- see GHSA-h35f-9h28-mq5c. Deprecations and Removals Synced with pypa/distutils@d7633fbed including removal of dry_run support (pypa/distutils#334).