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

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


Branch: CURRENT, Version: 40.8.0, Package name: py27-setuptools-40.8.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: 3547552b1009283f7ae31fded32ad33ed160e671
RMD160: 1ad540c706903ce62d098a54ba81c58a4ce221a2
Filesize: 825.265 KB

Version history: (Expand)


CVS history: (Expand)


   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).
   2018-11-13 10:04:37 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 40.6.1

v40.6.1
* Fixed regression where packages without author or author_email fields \ 
generated malformed package metadata.

v40.6.0
* Officially deprecated the requires parameter in setup().
* In pkg_resources.normalize_path, additional path normalization is now \ 
performed to ensure path values to a directory is always the same, preventing \ 
false positives when checking scripts have a consistent prefix to set up on \ 
Windows.
* Changed the warning class of all deprecation warnings; deprecation warning \ 
classes are no longer derived from DeprecationWarning and are thus visible by \ 
default.
* build_meta.build_sdist now includes setup.py in source distributions by default.
* Started monkey-patching get_metadata_version and read_pkg_file onto \ 
distutils.DistributionMetadata to retain the correct version on the PKG-INFO \ 
file in the (deprecated) upload command.
* Restricted the recursive-include setuptools/_vendor to contain only .py and \ 
.txt files.
* Changed Pyrex references to Cython in the documentation.
* Documented that the rpmbuild packages is required for the bdist_rpm command.
* Documented how to use setup.cfg for src/ layouts
* Added minimum version column in setup.cfg metadata table.
* Fixed a minor typo in the python 2/3 compatibility documentation.
* Updated installation instructions to point to pip install instead of ez_setup.py.
* Updated setuptools distribution documentation to remove some outdated information.
* Documented setup.cfg minimum version for version and project_urls.
* Added the concurrent.futures backport futures to the Python 2.7 test suite \ 
requirements.
   2018-10-29 18:56:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 40.5.0

v40.5.0
* In pkg_resources.normalize_path, fix issue on Cygwin when cwd contains symlinks.
* Deprecated support for downloads from Subversion in package_index/easy_install.
* Dropped use of six.u in favor of u"" literals.
* Added support for data_files in setup.cfg.
* Fixed rendering of the deprecation warning in easy_install doc.