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

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


Branch: CURRENT, Version: 41.0.1, Package name: py37-setuptools-41.0.1, 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: 2dee31e61a0d13bd8f687c40a4f725da798cbe44
RMD160: 610a2eb14c3ffa128b125b3bf992e2a479cf8a0b
Filesize: 829.117 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2018-12-13 08:05:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 40.6.3

v40.6.3
* PEP 517 backend no longer declares setuptools as a dependency as it can be assumed.