./devel/py-setuptools, New Python packaging system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 41.1.0, Package name: py37-setuptools-41.1.0, Maintainer: joerg

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.

DEINSTALL [+/-]

Required to run:
[textproc/py-expat] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b275d44f31aa15b85a0f1b72368055bec3417246
RMD160: af6940c69e10046fe0059d35e38d0941b2230e14
Filesize: 831.152 KB

Version history: (Expand)


CVS history: (Expand)


   2019-08-17 12:22:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 41.1.0

v41.1.0
* Moved most of the constants from setup.py to setup.cfg
* Fixed issue with the PEP 517 backend where building a source distribution \ 
would fail if any tarball existed in the destination directory.
* Fixed an issue with PEP 517 backend where wheel builds would fail if the \ 
destination directory did not already exist.
* Forse metadata-version >= 1.2. when project urls are present.
* Improve package_data check: ensure the dictionary values are lists/tuples of \ 
strings.
* Changed compatibility fallback logic for html.unescape to avoid accessing \ 
HTMLParser.unescape when not necessary. HTMLParser.unescape is deprecated and \ 
will be removed in Python 3.9.
* Added the file path to the error message when a UnicodeDecodeError occurs \ 
while reading a metadata file.
* Use license classifiers rather than the license field.
   2019-04-23 11:39:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 41.0.1

v41.0.1
* Fixed issue with the PEP 517 backend that prevented building a wheel when the \ 
dist/ directory contained existing .whl files.
* In test.paths_on_python_path, avoid adding unnecessary duplicates to the \ 
PYTHONPATH.
* In package_index, now honor "current directory" during a checkout of \ 
git and hg repositories under Windows
   2019-04-12 15:13:44 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: update to 41.0.0.

v41.0.0
-------

* #1735: When parsing setup.cfg files, setuptools now requires the files to be \ 
encoded as UTF-8. Any other encoding will lead to a UnicodeDecodeError. This \ 
change removes support for specifying an encoding using a 'coding: ' directive \ 
in the header of the file, a feature that was introduces in 40.7. Given the \ 
recent release of the aforementioned feature, it is assumed that few if any \ 
projects are utilizing the feature to specify an encoding other than UTF-8.
   2019-04-04 09:19:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 40.9.0

v40.9.0
* Added support for setup.cfg-only projects when using the setuptools.build_meta \ 
backend. Projects that have enabled PEP 517 no longer need to have a setup.py \ 
and can use the purely declarative setup.cfg configuration file instead.
* Added support for pkg_resources.parse_requirements-style requirements in \ 
setup_requires when setup.py is invoked from the setuptools.build_meta build \ 
backend.
* Added the path to the PKG-INFO or METADATA file in the exception text when the \ 
Version: header can't be found.
* Removed some placeholder documentation sections referring to deprecated features.
   2019-02-09 18:11:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 40.8.0

v40.8.0
* Added the build_meta:__legacy__ backend, a "compatibility mode" PEP \ 
517 backend that can be used as the default when build-backend is left \ 
unspecified in pyproject.toml.
* Resource paths are passed to pkg_resources.resource_string and similar no \ 
longer accept paths that traverse parents, that begin with a leading /. \ 
Violations of this expectation raise DeprecationWarnings and will become errors. \ 
Additionally, any paths that are absolute on Windows are strictly disallowed and \ 
will raise ValueErrors.
* setuptools will now automatically include licenses if setup.cfg contains a \ 
license_file attribute, unless this file is manually excluded inside \ 
MANIFEST.in.

v40.7.3
* In package_index, revert to using a copy of splituser from Python 3.8.
   2019-02-01 10:17:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 40.7.2

v40.7.2:
Restore port in URL handling in package_index.
   2019-01-29 07:42:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 40.7.1

v40.7.1
On Python 2, when reading config files, downcast options from text to bytes to \ 
satisfy distutils expectations.
   2019-01-28 09:38:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 40.7.0

v40.7.0
* File inputs for the license field in setup.cfg files now explicitly raise an error.
* Add support for non-ASCII in setup.cfg. Add support for native strings on some \ 
parameters.
* setuptools.package_index no longer relies on the deprecated \ 
urllib.parse.splituser per Python.
* Added tests for PackageIndex.download (for git URLs).
* In PEP 517 build_meta builder, ensure that sdists are built as gztar per the spec.