Subject: CVS commit: pkgsrc/devel/py-setuptools
From: Adam Ciarcinski
Date: 2021-04-03 09:32:27
Message id: 20210403073227.39E01FA95@cvs.NetBSD.org

Log Message:
py-setuptools: updated to 54.2.0

v54.1.2

Misc
* Reduced scope of dash deprecation warning to Setuptools/distutils only -- by \ 
:user:`melissa-kun-li`

v54.1.1

Documentation changes
* Added sphinx-inline-tabs extension to allow for comparison of setup.py and its \ 
equivalent setup.cfg -- by :user:`amy-lei`

Misc
* Made option keys in the [metadata] section of setup.cfg case-sensitive. Users \ 
having uppercase option spellings will get a warning suggesting to make them to \ 
lowercase -- by :user:`melissa-kun-li`

v54.1.0

Changes
* Removed the conversion of dashes to underscores in the extras_require and \ 
data_files of setup.cfg to support the usage of dashes. Method will warn users \ 
when they use a dash-separated key which in the future will only allow an \ 
underscore. Note: the method performs the dash to underscore conversion to \ 
preserve compatibility, but future versions will no longer support it -- by \ 
:user:`melissa-kun-li`

v54.0.0

Breaking Changes
* Simplified build-from-source story by providing bootstrapping metadata in a \ 
separate egg-info directory. Build requirements no longer include setuptools \ 
itself. Sdist once again includes the pyproject.toml. Project can no longer be \ 
installed from source on pip 19.x, but install from source is still supported on \ 
pip < 19 and pip >= 20 and install from wheel is still supported with pip \ 
>= 9.

Changes
* Handled AttributeError by raising DistutilsSetupError in \ 
dist.check_specifier() when specifier is not a string -- by \ 
:user:`melissa-kun-li`
* Correctly parse cmdclass in setup.cfg.

Documentation changes
* Added userguide example for markers in extras_require -- by :user:`pwoolvett`

v53.1.0

Changes
* Preserved case-sensitivity of keys in setup.cfg so that entry point names are \ 
case-sensitive. Changed sensitivity of configparser. NOTE: Any projects relying \ 
on case-insensitivity will need to adapt to accept the original case as \ 
published. -- by :user:`melissa-kun-li`
* Fixed error in uploading a Sphinx doc with the upload_docs command. An html \ 
builder will be used. Note: upload_docs is deprecated for PyPi, but is supported \ 
for other sites -- by :user:`melissa-kun-li`

v53.0.0

Breaking Changes
* Removed bootstrap script. Now Setuptools requires pip or another \ 
pep517-compliant builder such as 'build' to build. Now Setuptools can be \ 
installed from Github main branch.

v52.0.0

Breaking Changes
* Remove fallback support for fetch_build_eggs using easy_install. Now pip is \ 
required for setup_requires to succeed.
* Removed 'easy_install' top-level model (runpy entry point) and 'easy_install' \ 
console script.
* Removed support for eggsecutables.

Changes
* Tests now run in parallel via pytest-xdist, completing in about half the time. \ 
Special thanks to :user:`webknjaz` for hard work implementing test isolation. To \ 
run without parallelization, disable the plugin with tox -- -p no:xdist.

Files:
RevisionActionfile
1.184modifypkgsrc/devel/py-setuptools/Makefile
1.54modifypkgsrc/devel/py-setuptools/PLIST
1.162modifypkgsrc/devel/py-setuptools/distinfo
1.4removepkgsrc/devel/py-setuptools/patches/patch-setup.py