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:
RevisionActionfile
1.72modifypkgsrc/devel/py-pip/Makefile
1.61modifypkgsrc/devel/py-pip/distinfo