Path to this page:
Subject: CVS commit: pkgsrc/devel/py-pip
From: Adam Ciarcinski
Date: 2024-02-08 23:25:25
Message id: 20240208222525.E94EBFA42@cvs.NetBSD.org
Log Message:
py-pip: updated to 24.0
24.0 (2024-02-03)
Features
Retry on HTTP status code 502
Automatically use the setuptools PEP 517 build backend when --config-settings is \
used for projects without pyproject.toml.
Make pip freeze and pip uninstall of legacy editable installs of packages whose \
name contains _ compatible with setuptools>=69.0.3.
Support per requirement --config-settings for editable installs.
Bug Fixes
Optimized usage of --find-links=<path-to-dir>, by only scanning the \
relevant directory once, only considering file names that are valid wheel or \
sdist names, and only considering files in the directory that are related to the \
install.
Removed wheel from the [build-system].requires list fallback that is used when \
pyproject.toml is absent.
Vendored Libraries
Upgrade distlib to 0.3.8
Improved Documentation
Fix explanation of how PIP_CONFIG_FILE works
Fix outdated pip install argument description in documentation.
Replace some links to PEPs with links to the canonical specifications on the \
Python Packaging User Guide
Updated the pyproject.toml document to stop suggesting to depend on wheel as a \
build dependency directly.
Update supported interpreters in development docs
Process
Most project metadata is now defined statically via pip’s pyproject.toml file.
Files: