Revisions of python-wheel

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158497 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- update to 0.43.0:
  * Dropped support for Python 3.7
  * Updated vendored packaging to 24.0
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1109362 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
- changes from version 0.38.0 (bsc#1206670, CVE-2022-40898):
  * obsoletes wheel_cve_2022_40898.patch in older dists
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1084881 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 32)
- Update to 0.40.0:
  - Added a wheel tags command to modify tags on an existing
    wheel
  - Updated vendored packaging to 23.0
  - wheel unpack now preserves the executable attribute of
    extracted files
  - Fixed spaces in platform names not being converted to
    underscores
  - Fixed RECORD files in generated wheels missing the regular
    file attribute
  - Fixed DeprecationWarning about the use of the deprecated
    pkg_resources API
  - Wheel now uses flit-core as a build backend
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1035469 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 29)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1030995 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 27)
- specfile:
  * require python >= 3.8
  * update required version for setuptools
- update to version 0.38.0:
  * Dropped support for Python < 3.7
  * Updated vendored "packaging" to 21.3
  * Replaced all uses of "distutils" with "setuptools"
  * The handling of "license_files" (including glob patterns and
    default values) is now delegated to "setuptools>=57.0.0" (#466).
    The package dependencies were updated to reflect this change.
  * Fixed potential DoS attack via the "WHEEL_INFO_RE" regular
    expression
  * Fixed "ValueError: ZIP does not support timestamps before 1980"
    when using "SOURCE_DATE_EPOCH=0" or when on-disk timestamps are
    earlier than 1980-01-01. Such timestamps are now changed to the
    minimum value before packaging.

- Also remove the conditional definition of python_module.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 954400 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
- update to 0.37.1:
  * Fixed ``wheel pack`` duplicating the ``WHEEL`` contents when the build
   number has changed Fixed parsing of file names containing commas in
   ``RECORD`` (PR by Hood Chatham)
  * Added official Python 3.10 support
  * Updated vendored ``packaging`` library to v20.9
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 949686 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 25)
- When we limit setuptools in Requires, we should certainly do it
  in BuildRequires as well.

- Codify version requirement on setuptools for building.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 867605 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 23)
- update to 0.36.2:
  - Updated vendored ``packaging`` library to v20.8
  - Fixed wheel sdist missing ``LICENSE.txt``
  - Don't use default ``macos/arm64`` deployment target in calculating the
    platform tag for fat binaries (PR by Ronald Oussoren)
  - Fixed ``AssertionError`` when ``MACOSX_DEPLOYMENT_TARGET`` was set to ``11``
    (PR by Grzegorz Bokota and François-Xavier Coudert)
  - Fixed regression introduced in 0.36.0 on Python 2.7 when a custom generator
    name was passed as unicode (Scikit-build)
    (``TypeError: 'unicode' does not have the buffer interface``)
  - Added official Python 3.9 support
  - Updated vendored ``packaging`` library to v20.7
  - Switched to always using LF as line separator when generating ``WHEEL`` files
    (on Windows, CRLF was being used instead)
  - The ABI tag is taken from  the sysconfig SOABI value. On PyPy the SOABI value
    is ``pypy37-pp73`` which is not compliant with PEP 3149, as it should have
    both the API tag and the platform tag. This change future-proofs any change
    in PyPy's SOABI tag to make sure only the ABI tag is used by wheel.
  - Fixed regression and test for ``bdist_wheel --plat-name``. It was ignored for
    C extensions in v0.35, but the regression was not detected by tests.
  - Replaced install dependency on ``packaging`` with a vendored copy of its
    ``tags`` module
  - Fixed ``bdist_wheel`` not working on FreeBSD due to mismatching platform tag
    name (it was not being converted to lowercase)
  - Switched to the packaging_ library for computing wheel tags
  - Fixed a resource leak in ``WheelFile.open()`` (PR by Jon Dufresne)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 724515 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 21)
- Update to 0.33.6:
  * Don't add the m ABI flag to wheel names on Python 3.8 (PR by rdb)
  * Updated MANIFEST.in to include many previously omitted files in the sdist
  * Fixed egg2wheel compatibility with the future release of Python 3.10 (PR by Anthony Sottile)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 710332 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 20)
- Switch to mulitbuild to avoid dep on pytest by default
  (As pytest needs wheel to build itself)

- Reduce build requires and recommends to what is really needed
  (hint: almost nothing)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 680409 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
- Update to 0.33.1:
  * Fixed the ``--build-number`` option for ``wheel pack`` not being applied
Displaying revisions 1 - 20 of 36
openSUSE Build Service is sponsored by