|
|
|
|
Changelog for python310-setuptools-57.4.0-202.29.noarch.rpm :
* Thu Jul 22 2021 Arun Persaud - update to version 57.4.0: * Changes + #2722: Added support for SETUPTOOLS_EXT_SUFFIX environment variable to override the suffix normally detected from the sysconfig module.- changes from version 57.3.0: * Changes + #2465: Documentation is now published using the Furo theme.- changes from version 57.2.0: * Changes + #2724: Added detection of Windows ARM64 build environments using the VSCMD_ARG_TGT_ARCH environment variable.- changes from version 57.1.0: * Changes + #2692: Globs are now sorted in \'license_files\' restoring reproducibility by eliminating variance from disk order. + #2714: Update to distutils at pypa/distutilsAATTe2627b7. + #2715: Removed reliance on deprecated ssl.match_hostname by removing the ssl support. Now any index operations rely on the native SSL implementation. * Documentation changes + #2604: Revamped the backward/cross tool compatibility section to remove some confusion. Add some examples and the version since when entry_points are supported in declarative configuration. Tried to make the reading flow a bit leaner, gather some informations that were a bit dispersed. * Mon Jul 05 2021 Antonio Larrosa - Add patch to remove a dependency cycle between python-more-itertools and python-setuptools (which requires the former just for one simple function): * remove-more-itertools-dependency-cycle.patch * Fri Jun 25 2021 Ben Greiner - Update to 57.0.0 * big changelog since 44.1, see CHANGES.rst.- No python2 support anymore.- Refresh sort-for-reproducibility.patch and remove_mock.patch.- Drop importlib.patch, fixed upstream.- Remove testdata.tar.gz, packaged upstream.- Update requirements. * New Ring-1 dep: python-jaraco.path <-- python-singledispatch * Thu Jun 17 2021 Ben Greiner - Add python dist provides for setuptools, pkg_resources and easy_install: work around boo#1186870- Dont create a package for -test flavor * Fri Jan 22 2021 Matej Cepl - We cannot remove vendored packages when generating setuptools wheel (bsc#1177127). * Tue Dec 08 2020 Matej Cepl - Add remove_mock.patch to remove dependency on the external mock package. * Mon Nov 16 2020 Matej Cepl - Avoid duplicite wheel name in the generated package, and we actually don\'t need a subpackage at all. * Thu Nov 12 2020 Matej Cepl - Make wheel a separate build run to avoid the setuptools/wheel build cycle. * Tue Nov 10 2020 Matej Cepl - Add wheel subpackage with the generated wheel for this package (bsc#1176262, CVE-2019-20916). * Thu Aug 13 2020 Ondřej Súkup - update to 44.1.0 * Set sys.argv[0] in setup script run by build_meta.__legacy__ * Fix for Python 4: replace unsafe six.PY3 with six.PY2 * Fixed a bug in the “setuptools.finalize_distribution_options” hook that lead to ignoring the order attribute of entry points managed by this hook. * Avoid loading working set during Distribution.finalize_options prior to invoking _install_setup_requires, broken since v42.0.0. * Tue Jun 23 2020 Benjamin Greiner - use local source dir for pytest imports gh#openSUSE/python-rpm-macros#48 * Mon Apr 06 2020 Matej Cepl - Fix License to the correct MIT * Fri Mar 13 2020 Tomáš Chvátal - Fix build without python2 * Tue Feb 04 2020 Ondřej Súkup - update to 44.0.0- last version with python2 support- add testdata.tar.gz -> missing data for testsuite * Drop support for Python 3.4. * include pyproject.toml in source distribution by default. Projects relying on the previous behavior where pyproject.toml * Setuptools once again declares \'setuptools\' in the build-system.requires and adds PEP 517 build support by declaring itself as the build-backend * Fix support for easy_install\'s find-links option in setup.cfg * Build dependencies (setup_requires and tests_require) now install transitive dependencies indicated by extras. * Mark the easy_install script and setuptools command as deprecated, and use pip when available to fetch/build wheels for missing setup_requires/tests_require requirements, with the following differences in behavior: + support for python_requires + better support for wheels (proper handling of priority with respect to PEP 425 tags) + PEP 517/518 support + eggs are not supported + no support for the allow_hosts easy_install option (index_url/find_links are still honored) + pip environment variables are honored (and take precedence over easy_install options) * Removed the \"upload\" and \"register\" commands in favor of twine. * Add support for the license_files option in setup.cfg to automatically include multiple license files in a source distribution. * Update handling of wheels compatibility tags: * add support for manylinux2010 * fix use of removed \'m\' ABI flag in Python 3.8 on Windows * Fix empty namespace package installation from wheel. * Setuptools now exposes a new entry point hook \"setuptools.finalize_distribution_options\", enabling plugins like setuptools_scm to configure options on the distribution at finalization time. * Mon Nov 11 2019 Ondřej Súkup - update to 41.6.0- add importlib.patch * Replace usage of deprecated imp module with local re-implementation in setuptools._imp * Fix pkg_resources.Requirement hash/equality implementation * Fix tests when running under python3.10. * drop \'deprecated\' documentation (test command, ez_setup, EasyInstall) * Thu Oct 17 2019 Stefan Brüns - Remove runtime dependency for the full python3 package, as the actually required SSL module is in python3-base. For python(2), SSL is in the \"full\" python package. Avoids build loops and shortens the dependency chain for e.g. rust. * Wed Oct 16 2019 Tomáš Chvátal - Try to use system packages rather than the vendored variants * Wed Oct 16 2019 Tomáš Chvátal - Add patch to sort outputs for better reproducability: * sort-for-reproducibility.patch- Add missing dep on ordered-set as it is now in the vendored dir too * Fri Oct 11 2019 Marketa Calabkova - Update to 41.4.0 * In declarative config, now traps errors when invalid python_requires values are supplied. * When storing extras, rely on OrderedSet to retain order of extras as indicated by the packager, which will also be deterministic on Python 2.7 (with PYTHONHASHSEED unset) and Python 3.6+. * Fixed failing integration test triggered by \'long_description_content_type\' in packaging. * Sat Sep 14 2019 John Vandenberg - Define LANG in %check to fix openSUSE/SLE 15 testsuite * Wed Aug 21 2019 Tomáš Chvátal - Switch to multibuild to enable testsuite * Wed Aug 21 2019 Tomáš Chvátal - Update to 41.2.0: * #479: Remove some usage of the deprecated imp module. * #1565: Changed html_sidebars from string to list of string as per https://www.sphinx-doc.org/en/master/changes.html#id58 * #1697: Moved most of the constants from setup.py to setup.cfg * #1756: Forse metadata-version >= 1.2. when project urls are present. * Sat May 04 2019 Arun Persaud - update to version 41.0.1: * #1671: Fixed issue with the PEP 517 backend that prevented building a wheel when the dist/ directory contained existing .whl files. * #1709: In test.paths_on_python_path, avoid adding unnecessary duplicates to the PYTHONPATH. * #1741: In package_index, now honor \"current directory\" during a checkout of git and hg repositories under Windows * Tue Apr 16 2019 Ondřej Súkup - update to 41.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. * Sun Feb 10 2019 Arun Persaud - update to version 40.8.0: * #1652: 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. * #1635: 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. * #1536: setuptools will now automatically include licenses if setup.cfg contains a license_file attribute, unless this file is manually excluded inside MANIFEST.in.- changes from version 40.7.3: * #1670: In package_index, revert to using a copy of splituser from Python 3.8. Attempts to use urllib.parse.urlparse led to problems as reported in #1663 and #1668. This change serves as an alternative to #1499 and fixes #1668. * Sat Feb 02 2019 Arun Persaud - update to version 40.7.2: * #1666: Restore port in URL handling in package_index.- changes from version 40.7.1: * #1660: On Python 2, when reading config files, downcast options from text to bytes to satisfy distutils expectations.- changes from version 40.7.0: * #1551: File inputs for the license field in setup.cfg files now explicitly raise an error. * #1180: Add support for non-ASCII in setup.cfg (#1062). Add support for native strings on some parameters (#1136). * #1499: setuptools.package_index no longer relies on the deprecated urllib.parse.splituser per Python #27485. * #1544: Added tests for PackageIndex.download (for git URLs). * #1625: In PEP 517 build_meta builder, ensure that sdists are built as gztar per the spec. * Thu Jan 17 2019 Dominique Leuenberger - BuildIgnore python[23]-pyparsing: python-packaging requires it for some actions it could perform, but we don\'t make use of these here. Ignoring this dependency allows us to break open a BuildCycle.
|
|
|