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

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


Branch: CURRENT, Version: 41.0.0, Package name: py27-setuptools-41.0.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/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: c2916e90ac41d3862fa8d1880eb9989e0ed5318a
RMD160: 0c45d801c2880ef83092da40eae819b4574e9802
Filesize: 828.328 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2018-11-13 17:03:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 40.6.2

v40.6.2:
* Fix invalid dependency on external six module (instead of vendored version).