Commit Graph

153 Commits

Author SHA256 Message Date
Steve Kowalik
54b60876e3 - Update to 70.0.0:
* Features
    + Emit a warning when [tools.setuptools] is present in pyproject.toml and
      will be ignored.
    + Improved AttributeError error message if pkg_resources.EntryPoint.require
      is called without extras or distribution Gracefully "do nothing" when
      trying to activate a pkg_resources.Distribution with a None location,
      rather than raising a TypeError.
    + Refresh unpinned vendored dependencies.
    + Updated vendored packaging to version 24.0.
    + Merged with pypa/distutils@55982565e.
    + Support PEP 625 by canonicalizing package name and version in filenames.
    + Explicitly use encoding="locale" for .pth files whenever possible, to
      reduce EncodingWarnings.
    + Updated and removed obsolete Python < 3.8 code and comments.
    + Updated pkg_resources to use stdlib importlib.machinery instead of
      importlib_machinery.
  * Bugfixes
    + In install command, use super to call the superclass methods. Avoids
      race conditions when monkeypatching from _distutils_system_mod occurs
      late.
    + Fix finder template for lenient editable installs of implicit nested
      namespaces constructed by using package_dir to reorganise directory
      structure.
    + Remove attempt to canonicalize the version. It's already canonical
      enough.
    + Clarify some pkg_resources methods return bytes, not str. Also return an
      empty bytes in EmptyProvider._get.
    + Return an empty list by default in
      pkg_resources.ResourceManager.cleanup_resources.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=262
2024-05-28 05:21:21 +00:00
2c5fb51ada - update to 69.0.3:
* Bugfixes - Retain valid names with underscores in egg_info.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=260
2024-01-02 21:56:22 +00:00
0cd64b5191 Accepting request 1134666 from home:bnavigator:branches:devel:languages:python
- Drop fix-get-python-lib-python38.patch: No Python <3.9 built
- Drop ugly allow-only-direct-compilation.patch in favor of proper
  PEP517 compliant bootstrap, using a built-in pip and the wheel
  package

OBS-URL: https://build.opensuse.org/request/show/1134666
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=259
2024-01-02 17:38:05 +00:00
Steve Kowalik
32e544bfcd - Add patch allow-only-direct-compilation.patch:
* Allow forcing direct compilation.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=257
2023-12-22 04:11:50 +00:00
cfe933cfe4 - update to 69.0.2:
* Added missing estimated date for removing
    ``setuptools.dep_util`` (deprecated in v69.0.0).
  * Fixed imports of ``setuptools.dep_util.newer_group``.
  * A deprecation warning is issued instead of a hard failure.
  * Include type information (``py.typed``, ``*.pyi``) by default
    (#3136) -- by :user:`Danie-1`,
  * Exported ``distutils.dep_util`` and ``setuptools.dep_util``
    through ``setuptools.modified``
  * Merged with pypa/distutils@7a04cbda0f.
  * Replaced hardcoded numeric values with :obj:`dis.opmap`,
    fixing problem with 3.13.0a1. (#4094)
  * Configuring project ``version`` and ``egg_info.tag_*`` in
    such a way that results in invalid version strings
    (according to :pep:`440`) is no longer permitted. (#4066)
  * Removed deprecated ``egg_base`` option from ``dist_info``.
  * The parsing of the deprecated ``metadata.license_file`` and
    ``metadata.requires`` fields in ``setup.cfg`` is no longer
    supported.
  * Users are expected to move to ``metadata.license_files`` and
    ``options.install_requires`` (respectively). (#4066)
  * Passing ``config_settings`` to ``setuptools.build_meta`` with
    deprecated values for ``--global-option`` is no longer
    allowed. (#4066)
  * Removed deprecated ``namespace-packages`` from
    ``pyproject.toml``.
  * Added strict enforcement for ``project.dynamic`` in
    ``pyproject.toml``.
    This removes the transitional ability of users configuring
    certain parameters via ``setup.py`` without making the

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=255
2023-12-18 12:04:07 +00:00
2f1f6ef704 - Do not ship bundled exes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=253
2023-10-16 12:07:54 +00:00
d540602739 Accepting request 1108257 from home:mcalabkova:branches:devel:languages:python:setuptools
doesn't fix anything. just a small bump

- update to 68.1.2
  * Fix editable install finder handling of nested packages, by only 
    handling 1 level of nesting and relying on importlib.machinery 
    to find the remaining modules based on the parent package path. 
- update to 68.1.0
  * Removed code referencing bdist_wininst in install_scripts. 
  * Promote pyproject.toml’s [tool.setuptools] out of beta.
  * Automatically add files listed in Extension.depends to sdists, 
    as long as they are contained in the project directory 
  * Require Python 3.8 or later.
  * Use default encoding to create .pth files with editable_wheel.
  * Detects (and complain about) scripts and gui-scripts set via 
    setup.py when pyproject.toml does not include them in dynamic.

OBS-URL: https://build.opensuse.org/request/show/1108257
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=250
2023-09-02 19:36:07 +00:00
Markéta Machová
b3045b39ac Accepting request 1105292 from devel:languages:python
revert, was breaking setuptools_scm and Sphinx

OBS-URL: https://build.opensuse.org/request/show/1105292
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=249
2023-08-22 14:46:55 +00:00
Markéta Machová
71e08d1966 Accepting request 1104361 from home:mcalabkova:branches:devel:languages:python
- update to 68.1.0
  * Removed code referencing bdist_wininst in install_scripts. 
  * Promote pyproject.toml’s [tool.setuptools] out of beta.
  * Automatically add files listed in Extension.depends to sdists, 
    as long as they are contained in the project directory 
  * Require Python 3.8 or later.
  * Use default encoding to create .pth files with editable_wheel.
  * Detects (and complain about) scripts and gui-scripts set via 
    setup.py when pyproject.toml does not include them in dynamic.

OBS-URL: https://build.opensuse.org/request/show/1104361
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=248
2023-08-22 12:36:07 +00:00
6b624d185a - update to 68.0.0:
* Removed verification for existing ``depends.txt`` file
  * Remove autofixing of broken ``.egg-info`` directories
    containing the ``-`` character in their base name (without suffix).
  * Remove deprecated APIs in ``easy_install``:
    ``get_script_args``,
    ``get_script_header`` and ``get_writer``.
  * Removed ``egg_info.get_pkg_info_revision`` (deprecated
  * Removed ``setuptools.dist._get_unpatched`` (deprecated
  * Removed support for SVN in
    ``setuptools.package_index`` (deprecated since 2018).
  * Removed support for invalid ``pyproject.toml`` files.
  * Added symlink support to launcher for installed
    executables -- by :user:`eugene-sevostianov-sc`
  * Updated vendored ``packaging`` version from 23.0 to
    23.1 -- by :user:`MetRonnie`
  * Implemented workaround for old versions of
    ``vswhere``, which miss the
  * ``-requiresAny`` parameter, such as the ones distributed
    together with Visual Studio 2017 < 15.6.
  * Changed ``DistutilsMetaFinder`` to skip
    ``spec_for_pip`` on Python >= 3.12.
  * Removed ``_distutils_hack.remove_shim`` on Python >=
    3.12 (since ``distutils`` was removed from the standard library,
    ``DistutilsMetaFinder`` cannot be disabled on Python >=
    3.12).
  * #3920: Add a link to deprecation warning in ``pkg_resources``
    and improve ``stacklevel`` for better visibility.
- drop use-tarfile-extraction_filter.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=247
2023-08-13 18:38:02 +00:00
Markéta Machová
9c6843b1fa Accepting request 1091230 from home:dgarcia:branches:devel:languages:python
- Update to 67.8.0:
  * #3128: In deprecated easy_install, reload and merge the pth file
    before saving.
  * #3915: Adequate tests to the latest changes in virtualenv for
    Python 3.12.

OBS-URL: https://build.opensuse.org/request/show/1091230
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=245
2023-06-07 10:11:42 +00:00
5fab742fdc Accepting request 1084683 from home:dirkmueller:acdc:as_python3_module
- Testing must be single-spec as well.

OBS-URL: https://build.opensuse.org/request/show/1084683
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=243
2023-05-04 12:50:47 +00:00
1d1e55c37a - add sle15_python_module_pythons (jsc#PED-68)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=241
2023-05-03 14:57:58 +00:00
Steve Kowalik
5c62385612 - Update to 67.7.2:
* #3902: Fixed wrong URLs used in warnings and logs.
  * #3898: Fixes setuptools.dist:invalid_unless_false when value is false
    don’t raise error
  * #3849: Overhaul warning system for better visibility.
  * #3884: Add a stacklevel parameter to warnings.warn() to provide more
    information to the user. 
- Add patch use-tarfile-extraction_filter.patch:
  * Set an extraction_filter to avoid a warning.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=240
2023-05-03 02:25:57 +00:00
baeecca143 - update to 67.6.1:
* #3865: Fixed ``_WouldIgnoreField`` warnings for ``scripts``
    and ``gui_scripts``, when ``entry-points`` is not listed in dynamic.
  * #3875: Update code generated by ``validate-pyproject`` to use
    v0.12.2.
  * This should fix default license patterns when
    ``pyproject.toml`` is used.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=238
2023-04-16 08:15:46 +00:00
Steve Kowalik
8bf338017d - Update to 67.6.0:
* Deprecations
    + #3434: Added deprecation warning for pkg_resources.declare_namespace.
  * Breaking Changes
    + #3741: Removed patching of distutils._msvccompiler.gen_lib_options for
      compatibility with Numpy < 1.11.2 -- by :user:`mgorny`
    + #2497: Support for PEP 440 non-conforming versions has been removed.
  * Changes
    + #3804: Added caching for supported wheel tags.
    + #3846: Added pruning heuristics to PackageFinder based on exclude.
    + #3843: Although pkg_resources has been discouraged for use, some
      projects still consider pkg_resources viable for usage. This change
      makes it clear that pkg_resources should not be used, emitting a
      DeprecationWarning when imported.
    + #3809: Merge with distutils@8c3c3d29, including fix for
      sysconfig.get_python_inc() (pypa/distutils#178), fix for segfault on
      MinGW (pypa/distutils#196), and better has_function
      support (pypa/distutils#195, #3648).
    + #3795: Ensured that __file__ is an absolute path when executing setup.py
      as part of setuptools.build_meta.
    + #3685: Fix improper usage of deprecated/removed pkgutil APIs in
      Python 3.12+.
    + #3769: Replace 'appdirs' with 'platformdirs'.
  * Misc
    + #3838: Improved error messages for pyproject.toml validations.
    + #3839: Fixed pkg_resources errors caused when parsing metadata of
      packages that are already installed but do not conform with PEP 440.
    + #3823: Fixes egg_info code path triggered during integration with pip.
    + #3782: Fixed problem with file directive in tool.setuptools.dynamic
     when value is a simple string instead of list.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=236
2023-03-09 05:04:51 +00:00
0b6fdbe0d7 - Update to 65.6.3:
* #3709: Fix condition to patch distutils.dist.log to only apply when using
    distutils from the stdlib.
- v65.6.2
  * No significant changes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=234
2022-11-24 11:02:22 +00:00
dc1c03296e - Update to 65.6.1:
* #3689: Document that distutils.cfg might be ignored unless
    SETUPTOOLS_USE_DISTUTILS=stdlib.
  * #3678: Improve clib builds reproducibility by sorting sources -- by
    :user:`danigm`, fixing bsc#1201127
  * #3684: Improved exception/traceback when invalid entry-points are
    specified.
  * #3690: Fixed logging errors: 'underlying buffer has been detached' (issue
    #1631).
  * #3693: Merge pypa/distutils@3e9d47e with compatibility fix for
    distutils.log.Log.
  * #3704: Fix temporary build directories interference with auto-discovery.
- v65.6.0:
  * #3674: Sync with pypa/distutils@e0787fa, including pypa/distutils#183
    updating distutils to use the Python logging framework.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=233
2022-11-23 16:21:03 +00:00
b69b4710c5 - Delete remove_mock.patch, that's not needed anymore, it's upstreamed
- Update to 65.5.1:
  * #3638: Drop a test dependency on the mock package, always use
    :external+python:py:mod:`unittest.mock` -- by :user:`hroncok`
  * #3659: Fixed REDoS vector in package_index.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=231
2022-11-14 10:33:55 +00:00
8cd1bc5162 Clean up SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools?expand=0&rev=230
2022-11-07 11:05:29 +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
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
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
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
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
Steve Kowalik
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
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
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
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
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
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
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
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
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
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
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