From f1ba1f3cff9fa4ff672d343d7740a4f6a41115e0c00f9a331b48fbc91347d696 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 28 Jan 2021 23:27:01 +0000 Subject: [PATCH] =?UTF-8?q?-=20update=20to=200.36.2:=20=20=20-=20Updated?= =?UTF-8?q?=20vendored=20``packaging``=20library=20to=20v20.8=20=20=20-=20?= =?UTF-8?q?Fixed=20wheel=20sdist=20missing=20``LICENSE.txt``=20=20=20-=20D?= =?UTF-8?q?on't=20use=20default=20``macos/arm64``=20deployment=20target=20?= =?UTF-8?q?in=20calculating=20the=20=20=20=20=20platform=20tag=20for=20fat?= =?UTF-8?q?=20binaries=20(PR=20by=20Ronald=20Oussoren)=20=20=20-=20Fixed?= =?UTF-8?q?=20``AssertionError``=20when=20``MACOSX=5FDEPLOYMENT=5FTARGET``?= =?UTF-8?q?=20was=20set=20to=20``11``=20=20=20=20=20(PR=20by=20Grzegorz=20?= =?UTF-8?q?Bokota=20and=20Fran=C3=A7ois-Xavier=20Coudert)=20=20=20-=20Fixe?= =?UTF-8?q?d=20regression=20introduced=20in=200.36.0=20on=20Python=202.7?= =?UTF-8?q?=20when=20a=20custom=20generator=20=20=20=20=20name=20was=20pas?= =?UTF-8?q?sed=20as=20unicode=20(Scikit-build)=20=20=20=20=20(``TypeError:?= =?UTF-8?q?=20'unicode'=20does=20not=20have=20the=20buffer=20interface``)?= =?UTF-8?q?=20=20=20-=20Added=20official=20Python=203.9=20support=20=20=20?= =?UTF-8?q?-=20Updated=20vendored=20``packaging``=20library=20to=20v20.7?= =?UTF-8?q?=20=20=20-=20Switched=20to=20always=20using=20LF=20as=20line=20?= =?UTF-8?q?separator=20when=20generating=20``WHEEL``=20files=20=20=20=20?= =?UTF-8?q?=20(on=20Windows,=20CRLF=20was=20being=20used=20instead)=20=20?= =?UTF-8?q?=20-=20The=20ABI=20tag=20is=20taken=20from=20=20the=20sysconfig?= =?UTF-8?q?=20SOABI=20value.=20On=20PyPy=20the=20SOABI=20value=20=20=20=20?= =?UTF-8?q?=20is=20``pypy37-pp73``=20which=20is=20not=20compliant=20with?= =?UTF-8?q?=20PEP=203149,=20as=20it=20should=20have=20=20=20=20=20both=20t?= =?UTF-8?q?he=20API=20tag=20and=20the=20platform=20tag.=20This=20change=20?= =?UTF-8?q?future-proofs=20any=20change=20=20=20=20=20in=20PyPy's=20SOABI?= =?UTF-8?q?=20tag=20to=20make=20sure=20only=20the=20ABI=20tag=20is=20used?= =?UTF-8?q?=20by=20wheel.=20=20=20-=20Fixed=20regression=20and=20test=20fo?= =?UTF-8?q?r=20``bdist=5Fwheel=20--plat-name``.=20It=20was=20ignored=20for?= =?UTF-8?q?=20=20=20=20=20C=20extensions=20in=20v0.35,=20but=20the=20regre?= =?UTF-8?q?ssion=20was=20not=20detected=20by=20tests.=20=20=20-=20Replaced?= =?UTF-8?q?=20install=20dependency=20on=20``packaging``=20with=20a=20vendo?= =?UTF-8?q?red=20copy=20of=20its=20=20=20=20=20``tags``=20module=20=20=20-?= =?UTF-8?q?=20Fixed=20``bdist=5Fwheel``=20not=20working=20on=20FreeBSD=20d?= =?UTF-8?q?ue=20to=20mismatching=20platform=20tag=20=20=20=20=20name=20(it?= =?UTF-8?q?=20was=20not=20being=20converted=20to=20lowercase)=20=20=20-=20?= =?UTF-8?q?Switched=20to=20the=20packaging=5F=20library=20for=20computing?= =?UTF-8?q?=20wheel=20tags=20=20=20-=20Fixed=20a=20resource=20leak=20in=20?= =?UTF-8?q?``WheelFile.open()``=20(PR=20by=20Jon=20Dufresne)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-wheel?expand=0&rev=49 --- python-wheel.changes | 30 ++++++++++++++++++++++++++++++ python-wheel.spec | 4 ++-- wheel-0.34.2.tar.gz | 3 --- wheel-0.36.2.tar.gz | 3 +++ 4 files changed, 35 insertions(+), 5 deletions(-) delete mode 100644 wheel-0.34.2.tar.gz create mode 100644 wheel-0.36.2.tar.gz diff --git a/python-wheel.changes b/python-wheel.changes index bda464c..50f4ed2 100644 --- a/python-wheel.changes +++ b/python-wheel.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Thu Jan 28 23:25:52 UTC 2021 - Dirk Müller + +- 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) + ------------------------------------------------------------------- Thu Feb 6 13:19:04 UTC 2020 - Marketa Calabkova diff --git a/python-wheel.spec b/python-wheel.spec index cd6e00b..cf79cf8 100644 --- a/python-wheel.spec +++ b/python-wheel.spec @@ -1,7 +1,7 @@ # # spec file for package python-wheel # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %bcond_with test %endif Name: python-wheel%{psuffix} -Version: 0.34.2 +Version: 0.36.2 Release: 0 Summary: A built-package format for Python License: MIT diff --git a/wheel-0.34.2.tar.gz b/wheel-0.34.2.tar.gz deleted file mode 100644 index f73ed34..0000000 --- a/wheel-0.34.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f1827c6753800be9393b2be441524d195a4781ed373ac661c676e203f1615b5e -size 57175 diff --git a/wheel-0.36.2.tar.gz b/wheel-0.36.2.tar.gz new file mode 100644 index 0000000..fd1dc7f --- /dev/null +++ b/wheel-0.36.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c31e70355935f1d47bf0d898661a1e9dd47966d935c0a785dbe5b41eedf6802a +size 67999