Hello community,

here is the log from the commit of package python-wheel for openSUSE:Factory 
checked in at 2019-08-27 15:20:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-wheel (Old)
 and      /work/SRC/openSUSE:Factory/.python-wheel.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-wheel"

Tue Aug 27 15:20:52 2019 rev:21 rq:724515 version:0.33.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-wheel/python-wheel.changes        
2019-06-18 14:51:47.297608077 +0200
+++ /work/SRC/openSUSE:Factory/.python-wheel.new.7948/python-wheel.changes      
2019-08-27 15:20:54.468855314 +0200
@@ -1,0 +2,8 @@
+Mon Aug 19 08:50:38 UTC 2019 - Tomáš Chvátal <tchva...@suse.com>
+
+- 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)
+
+-------------------------------------------------------------------

Old:
----
  wheel-0.33.4.tar.gz

New:
----
  wheel-0.33.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-wheel.spec ++++++
--- /var/tmp/diff_new_pack.zc8ZE0/_old  2019-08-27 15:20:56.000854543 +0200
+++ /var/tmp/diff_new_pack.zc8ZE0/_new  2019-08-27 15:20:56.012854537 +0200
@@ -26,7 +26,7 @@
 %bcond_with test
 %endif
 Name:           python-wheel%{psuffix}
-Version:        0.33.4
+Version:        0.33.6
 Release:        0
 Summary:        A built-package format for Python
 License:        MIT
@@ -41,6 +41,7 @@
 Requires(postun): update-alternatives
 BuildArch:      noarch
 %if %{with test}
+BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pytest >= 3.0.0}
 BuildRequires:  %{python_module wheel >= %{version}}
 %endif

++++++ wheel-0.33.4.tar.gz -> wheel-0.33.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/.travis.yml new/wheel-0.33.6/.travis.yml
--- old/wheel-0.33.4/.travis.yml        2019-05-11 23:41:35.000000000 +0200
+++ new/wheel-0.33.6/.travis.yml        2019-08-18 11:55:37.000000000 +0200
@@ -46,6 +46,10 @@
       env: TOXENV=py37
       python: "3.7"
 
+    - stage: test
+      env: TOXENV=py38
+      python: "3.8-dev"
+
     - stage: deploy to PyPI
       install: true
       script: skip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/MANIFEST.in new/wheel-0.33.6/MANIFEST.in
--- old/wheel-0.33.4/MANIFEST.in        2019-05-11 23:41:35.000000000 +0200
+++ new/wheel-0.33.6/MANIFEST.in        2019-08-18 11:55:37.000000000 +0200
@@ -1,7 +1,9 @@
-include wheel/*.txt *.txt *.sh
-recursive-include wheel/test *.py
-include wheel/test/test-1.0-py2.py3-none-win32.whl
-include wheel/test/headers.dist/header.h
-include wheel/test/pydist-schema.json
-prune wheel/test/*/dist
-prune wheel/test/*/build
+recursive-include wheel *.py
+recursive-include tests *.py *.h *.txt
+recursive-include docs *.py *.rst make.bat Makefile
+include tests/testdata/test-1.0-py2.py3-none-any.whl
+include tox.ini
+include manpages/*.rst
+prune tests/testdata/*/build
+prune tests/testdata/*/dist
+prune tests/testdata/*/*.egg-info
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/docs/news.rst 
new/wheel-0.33.6/docs/news.rst
--- old/wheel-0.33.4/docs/news.rst      2019-05-11 23:41:35.000000000 +0200
+++ new/wheel-0.33.6/docs/news.rst      2019-08-18 11:55:37.000000000 +0200
@@ -1,6 +1,18 @@
 Release Notes
 =============
 
+**0.33.6 (2019-08-18)**
+
+- Fixed regression from 0.33.5 that broke building binary wheels against the
+  limited ABI
+- Fixed egg2wheel compatibility with the future release of Python 3.10
+  (PR by Anthony Sottile)
+
+**0.33.5 (2019-08-17)**
+
+- 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
+
 **0.33.4 (2019-05-12)**
 
 - Reverted PR #289 (adding directory entries to the wheel file) due to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/setup.py new/wheel-0.33.6/setup.py
--- old/wheel-0.33.4/setup.py   2019-05-11 23:41:35.000000000 +0200
+++ new/wheel-0.33.6/setup.py   2019-08-18 11:55:37.000000000 +0200
@@ -33,7 +33,8 @@
           "Programming Language :: Python :: 3.4",
           "Programming Language :: Python :: 3.5",
           "Programming Language :: Python :: 3.6",
-          "Programming Language :: Python :: 3.7"
+          "Programming Language :: Python :: 3.7",
+          "Programming Language :: Python :: 3.8",
       ],
       author='Daniel Holth',
       author_email='dho...@fastmail.fm',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/tests/test_bdist_wheel.py 
new/wheel-0.33.6/tests/test_bdist_wheel.py
--- old/wheel-0.33.4/tests/test_bdist_wheel.py  2019-05-11 23:41:35.000000000 
+0200
+++ new/wheel-0.33.6/tests/test_bdist_wheel.py  2019-08-18 11:55:37.000000000 
+0200
@@ -1,4 +1,5 @@
 # coding: utf-8
+import os
 import subprocess
 import sys
 from zipfile import ZipFile
@@ -98,3 +99,14 @@
         filenames = set(wf.namelist())
         assert 'dummy_dist-1.0.dist-info/RECORD' in filenames
         assert 'dummy_dist-1.0.dist-info/METADATA' in filenames
+
+
+def test_limited_abi(monkeypatch, tmpdir):
+    """Test that building a binary wheel with the limited ABI works."""
+    this_dir = os.path.dirname(__file__)
+    source_dir = os.path.join(this_dir, 'testdata', 'extension.dist')
+    build_dir = tmpdir.join('build')
+    dist_dir = tmpdir.join('dist')
+    monkeypatch.chdir(source_dir)
+    subprocess.check_call([sys.executable, 'setup.py',  'bdist_wheel', '-b', 
str(build_dir),
+                           '-d', str(dist_dir)])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/tests/test_tagopt.py 
new/wheel-0.33.6/tests/test_tagopt.py
--- old/wheel-0.33.4/tests/test_tagopt.py       2019-05-11 23:41:35.000000000 
+0200
+++ new/wheel-0.33.6/tests/test_tagopt.py       2019-08-18 11:55:37.000000000 
+0200
@@ -44,7 +44,7 @@
     assert dist_dir.check(dir=1)
     wheels = dist_dir.listdir()
     assert len(wheels) == 1
-    assert wheels[0].basename == 'Test-1.0-py%s-none-any.whl' % 
(sys.version[0],)
+    assert wheels[0].basename == 'Test-1.0-py%s-none-any.whl' % 
(sys.version_info[0],)
     assert wheels[0].ext == '.whl'
 
 
@@ -55,7 +55,7 @@
     assert dist_dir.check(dir=1)
     wheels = dist_dir.listdir()
     assert len(wheels) == 1
-    assert (wheels[0].basename == 'Test-1.0-1-py%s-none-any.whl' % 
(sys.version[0],))
+    assert (wheels[0].basename == 'Test-1.0-1-py%s-none-any.whl' % 
(sys.version_info[0],))
     assert wheels[0].ext == '.whl'
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/tox.ini new/wheel-0.33.6/tox.ini
--- old/wheel-0.33.4/tox.ini    2019-05-11 23:41:35.000000000 +0200
+++ new/wheel-0.33.6/tox.ini    2019-08-18 11:55:37.000000000 +0200
@@ -4,7 +4,7 @@
 # and then run "tox" from this directory.
 
 [tox]
-envlist = py27, py34, py35, py36, py37, pypy, pypy3, flake8
+envlist = py27, py34, py35, py36, py37, py38, pypy, pypy3, flake8
 minversion = 2.5.0
 skip_missing_interpreters = true
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/wheel/__init__.py 
new/wheel-0.33.6/wheel/__init__.py
--- old/wheel-0.33.4/wheel/__init__.py  2019-05-11 23:41:35.000000000 +0200
+++ new/wheel-0.33.6/wheel/__init__.py  2019-08-18 11:55:37.000000000 +0200
@@ -1,2 +1,2 @@
 # __variables__ with double-quoted values will be available in setup.py:
-__version__ = "0.33.4"
+__version__ = "0.33.6"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/wheel/cli/convert.py 
new/wheel-0.33.6/wheel/cli/convert.py
--- old/wheel-0.33.4/wheel/cli/convert.py       2019-05-11 23:41:35.000000000 
+0200
+++ new/wheel-0.33.6/wheel/cli/convert.py       2019-08-18 11:55:37.000000000 
+0200
@@ -13,7 +13,7 @@
 
 egg_info_re = re.compile(r'''
     (?P<name>.+?)-(?P<ver>.+?)
-    (-(?P<pyver>py\d\.\d)
+    (-(?P<pyver>py\d\.\d+)
      (-(?P<arch>.+?))?
     )?.egg$''', re.VERBOSE)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wheel-0.33.4/wheel/pep425tags.py 
new/wheel-0.33.6/wheel/pep425tags.py
--- old/wheel-0.33.4/wheel/pep425tags.py        2019-05-11 23:41:35.000000000 
+0200
+++ new/wheel-0.33.6/wheel/pep425tags.py        2019-08-18 11:55:37.000000000 
+0200
@@ -7,9 +7,12 @@
 import warnings
 
 try:
-    from importlib.machinery import get_all_suffixes
+    from importlib.machinery import all_suffixes as get_all_suffixes
 except ImportError:
-    from imp import get_suffixes as get_all_suffixes
+    from imp import get_suffixes
+
+    def get_all_suffixes():
+        return [suffix[0] for suffix in get_suffixes()]
 
 
 def get_config_var(var):
@@ -81,7 +84,9 @@
             d = 'd'
         if get_flag('WITH_PYMALLOC',
                     lambda: impl == 'cp',
-                    warn=(impl == 'cp')):
+                    warn=(impl == 'cp' and
+                          sys.version_info < (3, 8))) \
+                and sys.version_info < (3, 8):
             m = 'm'
         if get_flag('Py_UNICODE_SIZE',
                     lambda: sys.maxunicode == 0x10ffff,
@@ -138,8 +143,8 @@
 
     abi3s = set()
     for suffix in get_all_suffixes():
-        if suffix[0].startswith('.abi'):
-            abi3s.add(suffix[0].split('.', 2)[1])
+        if suffix.startswith('.abi'):
+            abi3s.add(suffix.split('.', 2)[1])
 
     abis.extend(sorted(list(abi3s)))
 


Reply via email to