Path to this page:
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: