14
0
Commit Graph

275 Commits

Author SHA256 Message Date
73617e14a3 Accepting request 1029961 from devel:languages:python
- Skip test_pbr_integration because it tries to install pbr using pip from
  network
- Add fix-get-python-lib-python38.patch to fix get_python_lib() method in
  python3.8 bsc#1204395
- Update to version 65.5.0:
  * #3624: Fixed editable install for multi-module/no-package src-layout
    projects.
  * #3626: Minor refactorings to support distutils using stdlib logging module.
  * #3419: Updated the example version numbers to be compliant with PEP-440 on
    the "Specifying Your Project’s Version" page of the user guide.
  * #3569: Improved information about conflicting entries in the current
    working directory and editable install (in documentation and as an
    informational warning).
  * #3576: Updated version of validate_pyproject.
- v65.4.1
  * #3613: Fixed encoding errors in expand.StaticModule when system default
    encoding doesn't match expectations for source files.
  * #3617: Merge with pypa/distutils@6852b20 including fix for
    pypa/distutils#181.
- v65.4.0
  * #3609: Merge with pypa/distutils@d82d926 including support for
    DIST_EXTRA_CONFIG in pypa/distutils#177.
- v65.3.0
  * #3547: Stop ConfigDiscovery.analyse_name from splatting the
    Distribution.name attribute -- by :user:`jeamland`
  * #3554: Changed requires to requests in the pyproject.toml example in the
    :doc:`Dependency management section of the Quickstart guide
    <userguide/quickstart>` -- by :user:`mfbutner`
  * #3561: Fixed accidental name matching in editable hooks.
- v65.2.0
  * #3553: Sync with pypa/distutils@22b9bcf, including fixed cross-compiling
    support and removing deprecation warning per pypa/distutils#169.
- v65.1.1
  * #3551: Avoided circular imports in meta path finder for editable installs
    when a missing module has the same name as its parent.
- v65.1.0
  * #3536: Remove monkeypatching of msvc9compiler.
  * #3538: Corrected documentation on how to use the legacy-editable mode.
- v65.0.2
  * #3505: Restored distutils msvccompiler and msvc9compiler modules and marked
    as deprecated (pypa/distutils@c802880).
- v65.0.1
  * #3529: Added clarification to :doc:`/userguide/quickstart` about support to
    setup.py.
  * #3526: Fixed backward compatibility of editable installs and custom
    build_ext commands inheriting directly from distutils.
  * #3528: Fixed buid_meta.prepare_metadata_for_build_wheel when given
    metadata_directory is ".".
- v65.0.0
  * #3505: Removed 'msvccompiler' and 'msvc9compiler' modules from distutils.
  * #3521: Remove bdist_msi and bdist_wininst commands, which have been
    deprecated since Python 3.9. Use older Setuptools for these behaviors if
    needed.
  * #3519: Changed the note in keywords documentation regarding editable
    installations to specify which setuptools version require a minimal
    setup.py file or not.
- v64.0.3
  * #3515: Fixed "inline" file copying for editable installations and optional
    extensions.
  * #3517: Fixed editable_wheel to ensure other commands are finalized before
    using them. This should prevent errors with plugins trying to use different
    commands or reinitializing them.
  * #3517: Augmented filter to prevent transient/temporary source files from
    being considered package_data or data_files.
- v64.0.2
  * #3506: Suppress errors in custom build_py implementations when running
    editable installs in favor of a warning indicating what is the most
    appropriate migration path. This is a transitional measure. Errors might be
    raised in future versions of setuptools.
  * #3512: Added capability of handling namespace packages created
    accidentally/purposefully via discovery configuration during editable
    installs. This should emulate the behaviour of a non-editable installation.
- v64.0.1
  * #3497: Fixed editable_wheel for legacy namespaces.
  * #3502: Fixed issue with editable install and single module distributions.
  * #3503: Added filter to ignore external .egg-info files in manifest.
  * Some plugins might rely on the fact that the .egg-info directory is
    produced inside the project dir, which may not be the case in editable
    installs (the .egg-info directory is produced inside the metadata directory
    given by the build frontend via PEP 660 hooks).
- v64.0.0
  * #3380: Passing some types of parameters via --global-option to setuptools
    PEP 517/PEP 660 backend is now considered deprecated. The user can pass the
    same arbitrary parameter via --build-option (--global-option is now
    reserved for flags like --verbose or --quiet).
  * Both --build-option and --global-option are supported as a transitional
    effort (a.k.a. "escape hatch"). In the future a proper list of allowed
    config_settings may be created.
  * #3265: Added implementation for editable install hooks (PEP 660).
  * #3380: Improved the handling of the config_settings parameter in both PEP
    517 and PEP 660 interfaces:
  * #3392: Exposed get_output_mapping() from build_py and build_ext
    subcommands. This interface is reserved for the use of setuptools
    Extensions and third part packages are explicitly disallowed to calling it.
    However, any implementation overwriting build_py or build_ext are required
    to honour this interface.
  * #3412: Added ability of collecting source files from custom build
    sub-commands to sdist. This allows plugins and customization scripts to
    automatically add required source files in the source distribution.
  * #3414: Users can temporarily specify an environment variable
    SETUPTOOLS_ENABLE_FEATURES=legacy-editable as a escape hatch for the PEP
    660 behavior. This setting is transitional and may be removed in the
    future.
  * #3484: Added transient compat mode to editable installs. This more will be
    temporarily available (to facilitate the transition period) for those that
    want to emulate the behavior of the develop command (in terms of what is
    added to sys.path). This mode is provided "as is", with limited support,
    and will be removed in future versions of setuptools.
  * #3414: Updated :doc:`Development Mode </userguide/development_mode>` to
    reflect on the implementation of PEP 660.
- v63.4.3
  * #3496: Update to pypa/distutils@b65aa40 including more robust support for
    library/include dir handling in msvccompiler (pypa/distutils#153) and test
    suite improvements.
- v63.4.2
  * #3453: Bump vendored version of :pypi:`pyparsing` to 3.0.9.
  * #3481: Add warning for potential install_requires and extras_require
    misconfiguration in setup.cfg
  * #3487: Modified pyproject.toml validation exception handling to make
    relevant debugging information easier to spot.
- v63.4.1
  * #3482: Sync with pypa/distutils@274758f1c0,
    restoring compatibility shim in bdist.format_commands.
- v63.4.0
  * #2971: upload_docs command is deprecated once again.
  * #3443: Installed sphinx-hoverxref extension to show tooltips on internal an
    external references. -- by :user:`humitos`
  * #3444: Installed sphinx-notfound-page extension to generate nice 404 pages.
    -- by :user:`humitos`
  * #3480: Merge with pypa/distutils@c397f4c
- v63.3.0
  * #3475: Merge with pypa/distutils@129480b, including substantial delinting
    and cleanup, some refactoring around compiler logic, better messaging in
    cygwincompiler (pypa/distutils#161).

OBS-URL: https://build.opensuse.org/request/show/1029961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=71
2022-10-20 09:09:52 +00:00
663b3097ea - Skip test_pbr_integration because it tries to install pbr using pip from
network

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=228
2022-10-19 09:33:51 +00:00
c0badd16dd - Add fix-get-python-lib-python38.patch to fix get_python_lib() method in
python3.8 bsc#1204395
- Update to version 65.5.0:
  * #3624: Fixed editable install for multi-module/no-package src-layout
    projects.
  * #3626: Minor refactorings to support distutils using stdlib logging module.
  * #3419: Updated the example version numbers to be compliant with PEP-440 on
    the "Specifying Your Project’s Version" page of the user guide.
  * #3569: Improved information about conflicting entries in the current
    working directory and editable install (in documentation and as an
    informational warning).
  * #3576: Updated version of validate_pyproject.
- v65.4.1
  * #3613: Fixed encoding errors in expand.StaticModule when system default
    encoding doesn't match expectations for source files.
  * #3617: Merge with pypa/distutils@6852b20 including fix for
    pypa/distutils#181.
- v65.4.0
  * #3609: Merge with pypa/distutils@d82d926 including support for
    DIST_EXTRA_CONFIG in pypa/distutils#177.
- v65.3.0
  * #3547: Stop ConfigDiscovery.analyse_name from splatting the
    Distribution.name attribute -- by :user:`jeamland`
  * #3554: Changed requires to requests in the pyproject.toml example in the
    :doc:`Dependency management section of the Quickstart guide
    <userguide/quickstart>` -- by :user:`mfbutner`
  * #3561: Fixed accidental name matching in editable hooks.
- v65.2.0
  * #3553: Sync with pypa/distutils@22b9bcf, including fixed cross-compiling
    support and removing deprecation warning per pypa/distutils#169.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=227
2022-10-19 07:45:56 +00:00
43326ce76e Accepting request 989636 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/989636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=70
2022-08-08 06:44:50 +00:00
2ec3700a89 Accepting request 989589 from home:apersaud:branches:devel:languages:python
- update to version 63.2.0:
  * Changes
    + #3395: Included a performance optimization:
      setuptools.build_meta no longer tries to :func:`compile` the
      setup script code before :func:`exec`-ing it.
  * Misc
    + #3435: Corrected issue in macOS framework builds on Python 3.9
      not installed by homebrew (pypa/distutils#158).

OBS-URL: https://build.opensuse.org/request/show/989589
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=225
2022-07-16 22:07:12 +00:00
495df21772 Accepting request 989216 from home:bnavigator:branches:devel:languages:python
- Remove dependency on packaging -- boo#1178257
- Enable ini2toml[lite] tests

OBS-URL: https://build.opensuse.org/request/show/989216
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=224
2022-07-16 11:29:01 +00:00
520bb94f3d Accepting request 989053 from home:bnavigator:branches:devel:languages:python
- Update to version 63.1.0
  * #3430: Merge with pypa/distutils@152c13d including
    pypa/distutils#155 (improved compatibility for editable
    installs on homebrew Python 3.9), pypa/distutils#150 (better
    handling of runtime_library_dirs on cygwin), and
    pypa/distutils#151 (remove warnings for namespace packages).
- v63.0.0
  * #3421: Drop setuptools' support for installing an entrypoint
    extra requirements at load time:
    - the functionality has been broken since v60.8.0.
    - the mechanism to do so is deprecated (fetch_build_eggs).
    - that use case (e.g. a custom command class entrypoint) is
      covered by making sure the necessary build requirements are
      declared. Documentation changes
  * #3397: Fix reference for keywords to point to the Core Metadata
    Specification instead of PEP 314 (the live standard is kept
    always up-to-date and consolidates several PEPs together in a
    single document).
- v62.6.0
  * #3253: Enabled using file: for requirements in setup.cfg -- by
    :user:`akx` (this feature is currently considered to be in beta
    stage).
  * #3255: Enabled using file: for dependencies and
    optional-dependencies in pyproject.toml -- by :user:`akx` (this
    feature is currently considered to be in beta stage).
  * #3391: Updated attr: to also extract simple constants with type
    annotations -- by :user:`karlotness`
- v62.5.0
  * #3347: Changed warnings and documentation notes about
    experimental aspect of pyproject.toml configuration: now

OBS-URL: https://build.opensuse.org/request/show/989053
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=223
2022-07-14 08:12:35 +00:00
bce03d1ad4 Accepting request 964742 from devel:languages:python
- Refresh remove_mock.patch to add a missing file to it.

OBS-URL: https://build.opensuse.org/request/show/964742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=69
2022-03-28 14:58:47 +00:00
5d423a4c7c - Refresh remove_mock.patch to add a missing file to it.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=221
2022-03-25 01:14:41 +00:00
d934dba25e Accepting request 952221 from devel:languages:python
- update to 58.3.0:
  *  ``setup.py install`` and ``easy_install`` commands are now officially
    deprecated. Use other standards-based installers (like pip) and builders (like
    build). Workloads reliant on this behavior should pin to this major version of
    Setuptools.
  * #1988: Deprecated the ``bdist_rpm`` command.
  * #2785: Replace confirparser's readfp with read_file, deprecated since Python 3.2.
  * #2823: Officially deprecated support for ``setup_requires``. Users are
    encouraged instead to migrate to PEP 518 ``build-system.requires`` in
    ``pyproject.toml``. Users reliant on ``setup_requires`` should consider
    pinning to this major version to avoid disruption.
  * #2762: Changed codecov.yml to configure the threshold to be lower
  * #2757: Add windows arm64 launchers for scripts generated by easy_install.
  * #2800: Added ``--owner`` and ``--group`` options to the ``sdist`` command,
    for specifying file ownership within the produced tarball (similarly
    to the corresponding distutils ``sdist`` options).
  * #2792: Document how the legacy and non-legacy versions are compared, and
    reference to the `PEP 440 <https://www.python.org/dev/peps/pep-0440/>`_
    scheme.
  * #2773: Retain case in setup.cfg during sdist.
  * #2777: Build does not fail fast when ``use_2to3`` is supplied but set to a
     false value.
  * #2769: Build now fails fast when ``use_2to3`` is supplied.
  * #2765: In Distribution.finalize_options, suppress known removed entry points
    to avoid issues with older Setuptools.
  * #2086: Removed support for 2to3 during builds. Projects should port to a
    unified codebase or pin to an older version of Setuptools using PEP 518
    build-requires.
  * #2712: Added implicit globbing support for `[options.data_files]` values.
  * #2737: fix various syntax and style errors in code snippets in docs

OBS-URL: https://build.opensuse.org/request/show/952221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=68
2022-02-09 19:38:13 +00:00
9b561131ed - update to 58.3.0:
*  ``setup.py install`` and ``easy_install`` commands are now officially
    deprecated. Use other standards-based installers (like pip) and builders (like
    build). Workloads reliant on this behavior should pin to this major version of
    Setuptools.
  * #1988: Deprecated the ``bdist_rpm`` command.
  * #2785: Replace confirparser's readfp with read_file, deprecated since Python 3.2.
  * #2823: Officially deprecated support for ``setup_requires``. Users are
    encouraged instead to migrate to PEP 518 ``build-system.requires`` in
    ``pyproject.toml``. Users reliant on ``setup_requires`` should consider
    pinning to this major version to avoid disruption.
  * #2762: Changed codecov.yml to configure the threshold to be lower
  * #2757: Add windows arm64 launchers for scripts generated by easy_install.
  * #2800: Added ``--owner`` and ``--group`` options to the ``sdist`` command,
    for specifying file ownership within the produced tarball (similarly
    to the corresponding distutils ``sdist`` options).
  * #2792: Document how the legacy and non-legacy versions are compared, and
    reference to the `PEP 440 <https://www.python.org/dev/peps/pep-0440/>`_
    scheme.
  * #2773: Retain case in setup.cfg during sdist.
  * #2777: Build does not fail fast when ``use_2to3`` is supplied but set to a
     false value.
  * #2769: Build now fails fast when ``use_2to3`` is supplied.
  * #2765: In Distribution.finalize_options, suppress known removed entry points
    to avoid issues with older Setuptools.
  * #2086: Removed support for 2to3 during builds. Projects should port to a
    unified codebase or pin to an older version of Setuptools using PEP 518
    build-requires.
  * #2712: Added implicit globbing support for `[options.data_files]` values.
  * #2737: fix various syntax and style errors in code snippets in docs

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=220
2022-02-07 11:04:33 +00:00
eb7bfcc137 Accepting request 942716 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/942716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=67
2021-12-28 11:26:07 +00:00
2dc7434aec Accepting request 942234 from home:dimstar:Factory
- Remove unzip BuildRequires: the tarball is proper gz compressed,
  no zip files to decompress here.

OBS-URL: https://build.opensuse.org/request/show/942234
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=219
2021-12-27 09:16:21 +00:00
4be85d7486 Accepting request 907692 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/907692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=66
2021-07-25 18:09:06 +00:00
db1399c221 Accepting request 907610 from home:apersaud:branches:devel:languages:python
- 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/distutils@e2627b7.
    + #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.

OBS-URL: https://build.opensuse.org/request/show/907610
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=218
2021-07-22 09:43:14 +00:00
bb01fdaebe Accepting request 904146 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/904146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=65
2021-07-16 20:12:21 +00:00
e017d2b69f Accepting request 904140 from home:alarrosa:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/904140
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=217
2021-07-05 11:33:23 +00:00
9195e8307b Accepting request 902450 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/902450
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=216
2021-06-26 08:43:14 +00:00
1ede3fffef Accepting request 900809 from home:bnavigator:branches:devel:languages:python
- Add python dist provides for setuptools, pkg_resources and
  easy_install: work around boo#1186870
- Dont create a package for -test flavor

OBS-URL: https://build.opensuse.org/request/show/900809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=215
2021-06-18 19:35:18 +00:00
20155ce641 Accepting request 866133 from devel:languages:python
- We cannot remove vendored packages when generating setuptools
  wheel (bsc#1177127).

OBS-URL: https://build.opensuse.org/request/show/866133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=64
2021-01-26 13:44:41 +00:00
7cabbfc77d Remove superfluous comment.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=213
2021-01-22 20:50:05 +00:00
0d4abacab1 - We cannot remove vendored packages when generating setuptools
wheel (bsc#1177127).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=212
2021-01-22 19:05:46 +00:00
b0014cbe2f - Run spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=211
2021-01-20 07:04:07 +00:00
08196911de Accepting request 855355 from devel:languages:python
- Add remove_mock.patch to remove dependency on the external mock
  package. (forwarded request 855342 from mcepl)

OBS-URL: https://build.opensuse.org/request/show/855355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=63
2020-12-16 09:59:12 +00:00
cd599d0344 Accepting request 855342 from home:mcepl:branches:devel:tools:scm
- Add remove_mock.patch to remove dependency on the external mock
  package.

OBS-URL: https://build.opensuse.org/request/show/855342
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=209
2020-12-12 12:13:22 +00:00
2016c9bc92 Accepting request 848902 from devel:languages:python
- Avoid duplicite wheel name in the generated package, and we actually
  don't need a subpackage at all.
- Make wheel a separate build run to avoid the setuptools/wheel build
  cycle.
- Add wheel subpackage with the generated wheel for this package
  (bsc#1176262, CVE-2019-20916).

OBS-URL: https://build.opensuse.org/request/show/848902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=62
2020-11-17 20:21:26 +00:00
3195338bfe - Avoid duplicite wheel name in the generated package, and we actually
don't need a subpackage at all.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=207
2020-11-16 14:03:11 +00:00
6e0b8f1866 Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=206
2020-11-13 18:53:22 +00:00
ed29718a36 Fix SPEC
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=205
2020-11-12 16:18:43 +00:00
971e8341f5 Fix SPEC
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=204
2020-11-12 16:18:24 +00:00
309a0e84ee Clean up
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=203
2020-11-12 16:15:14 +00:00
d736a7a77c - Make wheel a separate build run to avoid the setuptools/wheel build
cycle.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=202
2020-11-12 16:09:42 +00:00
cd821b8dc3 Accepting request 847489 from home:mcepl:branches:devel:languages:python
- Add wheel subpackage with the generated wheel for this package.

OBS-URL: https://build.opensuse.org/request/show/847489
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=201
2020-11-10 12:57:57 +00:00
f1fd2e125f Accepting request 826260 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/826260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=61
2020-08-25 10:36:08 +00:00
a8de44f268 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=199
2020-08-13 11:09:10 +00:00
b2f25c0676 Accepting request 816632 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/816632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=60
2020-06-26 19:43:52 +00:00
Tomáš Chvátal
9b0c40f6d2 Accepting request 816623 from home:bnavigator:branches:devel:languages:python
- use local source dir for pytest imports
  gh#openSUSE/python-rpm-macros#48

OBS-URL: https://build.opensuse.org/request/show/816623
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=197
2020-06-23 16:44:57 +00:00
1b4124ecc3 Accepting request 791828 from devel:languages:python
- Fix License to the correct MIT

OBS-URL: https://build.opensuse.org/request/show/791828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-setuptools?expand=0&rev=59
2020-04-09 21:14:24 +00:00
7bfc82bdea Remove unnecessary license files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=195
2020-04-06 17:14:40 +00:00
0e3b6dc586 - Fix License to the correct MIT
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=194
2020-04-06 17:14:21 +00:00
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
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
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