Commit Graph

235 Commits

Author SHA256 Message Date
Dominique Leuenberger
6b1826deef Accepting request 784647 from devel:languages:python
- Fix build without python2

OBS-URL: https://build.opensuse.org/request/show/784647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=58
2020-03-26 23:23:03 +00:00
Tomáš Chvátal
0ab740a1c9 - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=192
2020-03-13 13:17:24 +00:00
aa9e8b0acb - remove dependency on six, this is vendored in setuptools to break
the buildcycle with six (bsc#1166139)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=191
2020-03-10 08:04:47 +00:00
Dominique Leuenberger
3886e70755 Accepting request 769997 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/769997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=57
2020-02-07 14:52:11 +00:00
1f1ebc325a - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=189
2020-02-04 14:34:09 +00:00
Dominique Leuenberger
554b0735dc Accepting request 748817 from devel:languages:python
- 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)

- 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.

- Try to use system packages rather than the vendored variants

- 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

- 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.

OBS-URL: https://build.opensuse.org/request/show/748817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=56
2020-01-19 20:00:15 +00:00
9334e9c089 fix name of patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=187
2019-11-15 08:58:26 +00:00
1900883591 - add importlib.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=186
2019-11-15 07:49:54 +00:00
5360121d55 - update to 41.6.0
* 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)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=185
2019-11-11 12:50:31 +00:00
211f51d1c0 Accepting request 740901 from home:StefanBruens:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/740901
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=184
2019-10-18 14:05:58 +00:00
Tomáš Chvátal
d3d6dc0eec OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=183 2019-10-17 08:51:25 +00:00
Tomáš Chvátal
47c8c7ab20 - Try to use system packages rather than the vendored variants
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=182
2019-10-16 14:24:01 +00:00
Tomáš Chvátal
274c3cbad5 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=181
2019-10-16 12:00:39 +00:00
Tomáš Chvátal
f46ea89c28 Accepting request 737429 from home:mcalabkova:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/737429
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=180
2019-10-11 09:46:40 +00:00
Dominique Leuenberger
9ea73c648e Accepting request 731303 from devel:languages:python
- Define LANG in %check to fix openSUSE/SLE 15 testsuite

OBS-URL: https://build.opensuse.org/request/show/731303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=55
2019-09-23 10:18:14 +00:00
Tomáš Chvátal
9dacc45bd5 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=178 2019-09-16 14:03:17 +00:00
Tomáš Chvátal
b1e92fb56f Accepting request 731210 from home:jayvdb:py3only
Allow building only python and fix Leap/SLE 15

OBS-URL: https://build.opensuse.org/request/show/731210
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=177
2019-09-16 09:18:31 +00:00
Dominique Leuenberger
cfffd12146 Accepting request 725049 from devel:languages:python
- Switch to multibuild to enable testsuite

- 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.

- build python3 subpackage (FATE#323875)

- update to 18.0.1 for fate#319032
  * see full changelog in CHANGES.txt


- fix vulnerability in non-RFC6125-compliant host name matching
  (bsc#930189, setuptools-1.1.7-match-hostname.patch)
- Add package to SLE 12 SDK (FATE#318137, bnc#913229)

OBS-URL: https://build.opensuse.org/request/show/725049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=54
2019-08-27 13:54:28 +00:00
Tomáš Chvátal
0577003532 - Switch to multibuild to enable testsuite
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=175
2019-08-21 13:08:44 +00:00
Tomáš Chvátal
91b3263796 - 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.

- build python3 subpackage (FATE#323875)
- update to 18.0.1 for fate#319032
  * see full changelog in CHANGES.txt


- fix vulnerability in non-RFC6125-compliant host name matching
  (bsc#930189, setuptools-1.1.7-match-hostname.patch)
- Add package to SLE 12 SDK (FATE#318137, bnc#913229)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=174
2019-08-21 12:18:57 +00:00
Dominique Leuenberger
a6dc982edc Accepting request 700985 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/700985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=53
2019-05-07 21:12:01 +00:00
Tomáš Chvátal
dc413dd99e Accepting request 700625 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/700625
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=172
2019-05-06 08:12:04 +00:00
Dominique Leuenberger
9b0c369842 Accepting request 694749 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/694749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=52
2019-04-19 16:37:31 +00:00
6be7a48fb9 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=170
2019-04-16 09:19:24 +00:00
Stephan Kulow
cea7c96148 Accepting request 673243 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/673243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=51
2019-02-24 15:57:51 +00:00
Tomáš Chvátal
1981f513ee Accepting request 673178 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/673178
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=168
2019-02-11 08:16:25 +00:00
Stephan Kulow
c8f19c7954 Accepting request 670748 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/670748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=50
2019-02-04 14:33:15 +00:00
Tomáš Chvátal
ec87fb5e26 Accepting request 670734 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/670734
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=166
2019-02-02 18:39:12 +00:00
Dominique Leuenberger
ce7c3dee3a Accepting request 666818 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/666818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=49
2019-01-28 19:46:22 +00:00
Tomáš Chvátal
30c65daf8b Accepting request 666769 from home:dimstar:Factory
Scripted push of project home:dimstar:Factory

OBS-URL: https://build.opensuse.org/request/show/666769
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=164
2019-01-17 19:12:34 +00:00
Dominique Leuenberger
ec57200ee5 Accepting request 659669 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=48
2018-12-26 23:28:33 +00:00
Dominique Leuenberger
1cd11d5cd0 Accepting request 655602 from devel:languages:python
- Fix fdupes call

- update to version 40.6.2:
  * #1592: Fix invalid dependency on external six module (instead of
    vendored version).
- changes from version 40.6.1:
  * #1590: Fixed regression where packages without author or
    author_email fields generated malformed package metadata.
- changes from version 40.6.0:
  * #1541: Officially deprecated the requires parameter in setup().
  * #1519: 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.
  * #1545: Changed the warning class of all deprecation warnings;
    deprecation warning classes are no longer derived from
    DeprecationWarning and are thus visible by default.
  * #1554: build_meta.build_sdist now includes setup.py in source
    distributions by default.
  * #1576: 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.
  * #1533: Restricted the recursive-include setuptools/_vendor to
    contain only .py and .txt files.
  * #1395: Changed Pyrex references to Cython in the documentation.
  * #1456: Documented that the rpmbuild packages is required for the
    bdist_rpm command.
  * #1537: Documented how to use setup.cfg for src/ layouts
  * #1539: Added minimum version column in setup.cfg metadata table.

OBS-URL: https://build.opensuse.org/request/show/655602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=47
2018-12-14 19:46:01 +00:00
Thomas Bechtold
e242412bf4 - update to 40.6.3:
* #1594: PEP 517 backend no longer declares setuptools as a dependency
  as it can be assumed.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=161
2018-12-13 09:27:58 +00:00
Tomáš Chvátal
7ba87e05e8 - Fix fdupes call
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=160
2018-12-06 12:04:15 +00:00
36c5aeca26 Accepting request 651229 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/651229
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=159
2018-11-28 12:46:56 +00:00
Dominique Leuenberger
633bc26d6f Accepting request 645455 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/645455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=46
2018-11-06 14:11:12 +00:00
8aaea14b32 Accepting request 645388 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/645388
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=157
2018-10-30 07:29:58 +00:00
Dominique Leuenberger
ad5ad31fee Accepting request 639322 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/639322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=45
2018-10-04 16:57:07 +00:00
Tomáš Chvátal
26140afc00 Accepting request 639249 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/639249
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=155
2018-10-01 07:05:28 +00:00
Dominique Leuenberger
b2ff1225a6 Accepting request 632661 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/632661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=44
2018-09-05 11:47:12 +00:00
Tomáš Chvátal
40853b286a Accepting request 632656 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/632656
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=153
2018-09-01 19:43:20 +00:00
Dominique Leuenberger
909d83bec9 Accepting request 631542 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/631542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=43
2018-08-28 07:24:01 +00:00
Tomáš Chvátal
cb3099b890 Accepting request 631527 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/631527
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=151
2018-08-25 20:09:10 +00:00
Tomáš Chvátal
82d4eba0de Accepting request 630320 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/630320
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=150
2018-08-19 08:12:07 +00:00
Dominique Leuenberger
0894cb13f0 Accepting request 622243 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/622243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=42
2018-07-18 20:35:38 +00:00
Tomáš Chvátal
43def167ab Accepting request 622188 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/622188
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=148
2018-07-12 07:15:52 +00:00
Dominique Leuenberger
08050b55d6 Accepting request 610889 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/610889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=41
2018-05-22 15:01:38 +00:00
Tomáš Chvátal
edf4f698f6 Accepting request 610821 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/610821
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=146
2018-05-21 08:29:36 +00:00
Dominique Leuenberger
9ec6bb4b6e Accepting request 605124 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/605124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=40
2018-05-11 09:26:18 +00:00
Tomáš Chvátal
1db28c7e44 Accepting request 604535 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/604535
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=144
2018-05-07 13:48:53 +00:00