Hello community,

here is the log from the commit of package python-zope.hookable for 
openSUSE:Factory checked in at 2020-01-23 16:11:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.hookable (Old)
 and      /work/SRC/openSUSE:Factory/.python-zope.hookable.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-zope.hookable"

Thu Jan 23 16:11:04 2020 rev:7 rq:766058 version:5.0.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-zope.hookable/python-zope.hookable.changes    
    2019-10-16 09:17:18.627154410 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-zope.hookable.new.26092/python-zope.hookable.changes
     2020-01-23 16:12:45.119701189 +0100
@@ -1,0 +2,7 @@
+Tue Jan 21 11:19:26 UTC 2020 - Marketa Calabkova <[email protected]>
+
+- update to version 5.0.0
+  * Add support for Python 3.7 and 3.8.
+  * Drop support for Python 3.4.
+
+-------------------------------------------------------------------

Old:
----
  zope.hookable-4.2.0.tar.gz

New:
----
  zope.hookable-5.0.0.tar.gz

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

Other differences:
------------------
++++++ python-zope.hookable.spec ++++++
--- /var/tmp/diff_new_pack.m25mpo/_old  2020-01-23 16:12:46.039701734 +0100
+++ /var/tmp/diff_new_pack.m25mpo/_new  2020-01-23 16:12:46.043701736 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-zope.hookable
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2013 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-zope.hookable
-Version:        4.2.0
+Version:        5.0.0
 Release:        0
 Summary:        Zope hookable
 License:        ZPL-2.1

++++++ zope.hookable-4.2.0.tar.gz -> zope.hookable-5.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-4.2.0/.travis.yml 
new/zope.hookable-5.0.0/.travis.yml
--- old/zope.hookable-4.2.0/.travis.yml 2017-11-07 18:46:36.000000000 +0100
+++ new/zope.hookable-5.0.0/.travis.yml 2019-11-12 13:11:36.000000000 +0100
@@ -1,25 +1,101 @@
 language: python
-sudo: false
-matrix:
+env:
+  global:
+    TWINE_USERNAME: zope.wheelbuilder
+    TWINE_PASSWORD:
+      secure: 
"iHOASkMh4JGxVom8gVdIDmmj7VRa5j8vvdABphmyuO6ZH6Qyvu/dIJwzp5S5GKEn+SmwoB+MdKHdxtvVTmmryA5TqimYVd0zti+DeCdSU2N87W/dCpuvNUIL0dz+QeCzuQluipl0qjhkPPhR4GzwxLwxFZW1vJyQ7puGlbhjlkY="
+
+python:
+  - 2.7
+  - 3.5
+  - 3.6
+  - 3.7
+  - 3.8
+  - pypy
+  - pypy3
+
+jobs:
   include:
-    - python: 2.7
-    - python: 3.4
-    - python: 3.5
-    - python: 3.6
-    - python: pypy
-    - python: pypy3
-    - python: 2.7
-      env:
-          - PURE_PYTHON=1
+    - name: "Python: 2.7, pure (no C extensions)"
+      python: 2.7
+      env: PURE_PYTHON=1
+
+    # manylinux wheel builds
+    - name: 64-bit manylinux wheels (all Pythons)
+      services: docker
+      env: DOCKER_IMAGE=quay.io/pypa/manylinux2010_x86_64
+      install: docker pull $DOCKER_IMAGE
+      script: bash .manylinux.sh
+
+    - name: 32-bit manylinux wheels (all Pythons)
+      services: docker
+      env: DOCKER_IMAGE=quay.io/pypa/manylinux2010_i686 PRE_CMD=linux32
+      install: docker pull $DOCKER_IMAGE
+      script: bash .manylinux.sh
+
+    # It's important to use 'macpython' builds to get the least
+    # restrictive wheel tag. It's also important to avoid
+    # 'homebrew 3' because it floats instead of being a specific version.
+    - name: Python 2.7 wheels for MacOS
+      os: osx
+      language: generic
+      env: TERRYFY_PYTHON='macpython 2.7.17'
+    - name: Python 3.5 wheels for MacOS
+      os: osx
+      language: generic
+      env: TERRYFY_PYTHON='macpython 3.5'
+    - name: Python 3.6 wheels for MacOS
+      os: osx
+      language: generic
+      env: TERRYFY_PYTHON='macpython 3.6.0'
+    - name: Python 3.7 wheels for MacOS
+      os: osx
+      language: generic
+      env: TERRYFY_PYTHON='macpython 3.7.0'
+
+before_install:
+  - |
+    if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
+      git clone https://github.com/MacPython/terryfy
+      source terryfy/travis_tools.sh
+      get_python_environment $TERRYFY_PYTHON venv
+    fi
+
 install:
-    - pip install -U pip setuptools
-    - pip install -U coveralls coverage
-    - pip install -U -e .[test,docs]
+  - pip install -U pip setuptools
+  - pip install -U coveralls coverage
+  - pip install -U -e .[test,docs]
+
 script:
-    - coverage run setup.py test -q
-    - coverage run -a -m sphinx -b doctest -d docs/_build/doctrees docs 
docs/_build/doctest
+  - python --version
+  - coverage run setup.py -q test
+  - coverage run -a -m sphinx -b doctest -d docs/_build/doctrees docs 
docs/_build/doctest
+  - python setup.py -q bdist_wheel
+
 after_success:
-    - coveralls
+  - coveralls
+  - |
+    if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
+      # macpython 3.5 doesn't support recent TLS protocols which causes twine
+      # upload to fail, so we use the system Python to run twine
+      /usr/bin/python -m ensurepip --user
+      /usr/bin/python -m pip install --user -U pip
+      /usr/bin/python -m pip install --user -U -I twine
+      /usr/bin/python -m twine check dist/*
+      if [[ $TRAVIS_TAG ]]; then
+        /usr/bin/python -m twine upload --skip-existing dist/*
+      fi
+    fi
+  - |
+    if [[ -n "$DOCKER_IMAGE" ]]; then
+      pip install twine
+      twine check wheelhouse/*
+      if [[ $TRAVIS_TAG ]]; then
+        twine upload --skip-existing wheelhouse/*
+      fi
+    fi
+
 notifications:
-    email: false
+  email: false
+
 cache: pip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-4.2.0/CHANGES.rst 
new/zope.hookable-5.0.0/CHANGES.rst
--- old/zope.hookable-4.2.0/CHANGES.rst 2017-11-07 18:46:36.000000000 +0100
+++ new/zope.hookable-5.0.0/CHANGES.rst 2019-11-12 13:11:36.000000000 +0100
@@ -2,6 +2,14 @@
  Changes
 =========
 
+5.0.0 (2019-11-12)
+==================
+
+- Add support for Python 3.7 and 3.8.
+
+- Drop support for Python 3.4.
+
+
 4.2.0 (2017-11-07)
 ==================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-4.2.0/PKG-INFO 
new/zope.hookable-5.0.0/PKG-INFO
--- old/zope.hookable-4.2.0/PKG-INFO    2017-11-07 18:46:37.000000000 +0100
+++ new/zope.hookable-5.0.0/PKG-INFO    2019-11-12 13:11:36.000000000 +0100
@@ -1,12 +1,11 @@
-Metadata-Version: 1.2
+Metadata-Version: 2.1
 Name: zope.hookable
-Version: 4.2.0
+Version: 5.0.0
 Summary: Zope hookable
 Home-page: http://github.com/zopefoundation/zope.hookable
 Author: Zope Foundation and Contributors
 Author-email: [email protected]
 License: ZPL 2.1
-Description-Content-Type: UNKNOWN
 Description: ===============
          zope.hookable
         ===============
@@ -45,6 +44,14 @@
          Changes
         =========
         
+        5.0.0 (2019-11-12)
+        ==================
+        
+        - Add support for Python 3.7 and 3.8.
+        
+        - Drop support for Python 3.4.
+        
+        
         4.2.0 (2017-11-07)
         ==================
         
@@ -136,11 +143,15 @@
 Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Framework :: Zope3
+Classifier: Framework :: Zope :: 3
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
+Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
+Provides-Extra: docs
+Provides-Extra: test
+Provides-Extra: testing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-4.2.0/appveyor.yml 
new/zope.hookable-5.0.0/appveyor.yml
--- old/zope.hookable-4.2.0/appveyor.yml        2017-11-07 18:46:36.000000000 
+0100
+++ new/zope.hookable-5.0.0/appveyor.yml        2019-11-12 13:11:36.000000000 
+0100
@@ -7,15 +7,24 @@
   matrix:
     - python: 27
     - python: 27-x64
-    - python: 34
-    - python: 34-x64
     - python: 35
     - python: 35-x64
     - python: 36
     - python: 36-x64
+    - python: 37
+    - python: 37-x64
+    - python: 38
+    - python: 38-x64
 
 install:
   - "SET PATH=C:\\Python%PYTHON%;c:\\Python%PYTHON%\\scripts;%PATH%"
+  - ps: |
+      $env:PYTHON = "C:\\Python${env:PYTHON}"
+      if (-not (Test-Path $env:PYTHON)) {
+        curl -o install_python.ps1 
https://raw.githubusercontent.com/matthew-brett/multibuild/11a389d78892cf90addac8f69433d5e22bfa422a/install_python.ps1
+        .\install_python.ps1
+      }
+  - ps: if (-not (Test-Path $env:PYTHON)) { throw "No $env:PYTHON" }
   - echo "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 > 
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat"
   - pip install -e .
 
@@ -24,13 +33,13 @@
   - python -W ignore setup.py -q bdist_wheel
 
 test_script:
-  - python setup.py test -q
+  - python setup.py -q test
 
 artifacts:
   - path: 'dist\*.whl'
     name: wheel
 
 deploy_script:
-  - ps: if ($env:APPVEYOR_REPO_TAG -eq $TRUE) { pip install twine; twine 
upload dist/* }
+  - ps: if ($env:APPVEYOR_REPO_TAG -eq $TRUE) { pip install twine; twine 
upload --skip-existing dist/* }
 
 deploy: on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-4.2.0/setup.py 
new/zope.hookable-5.0.0/setup.py
--- old/zope.hookable-4.2.0/setup.py    2017-11-07 18:46:36.000000000 +0100
+++ new/zope.hookable-5.0.0/setup.py    2019-11-12 13:11:36.000000000 +0100
@@ -32,6 +32,7 @@
 
 from setuptools.command.build_ext import build_ext
 
+
 class optional_build_ext(build_ext):
     """This class subclasses build_ext and allows
        the building of C extensions to fail.
@@ -57,10 +58,12 @@
         print(e)
         print('*' * 80)
 
+
 def read(*rnames):
     with open(os.path.join(os.path.dirname(__file__), *rnames)) as f:
         return f.read()
 
+
 codeoptimization = Feature(
     "Optional code optimizations",
     standard=True,
@@ -87,7 +90,7 @@
 ]
 
 setup(name='zope.hookable',
-      version='4.2.0',
+      version='5.0.0',
       url='http://github.com/zopefoundation/zope.hookable',
       license='ZPL 2.1',
       description='Zope hookable',
@@ -105,12 +108,13 @@
           "Programming Language :: Python :: 2",
           "Programming Language :: Python :: 2.7",
           "Programming Language :: Python :: 3",
-          "Programming Language :: Python :: 3.4",
           "Programming Language :: Python :: 3.5",
           "Programming Language :: Python :: 3.6",
+          "Programming Language :: Python :: 3.7",
+          "Programming Language :: Python :: 3.8",
           "Programming Language :: Python :: Implementation :: CPython",
           "Programming Language :: Python :: Implementation :: PyPy",
-          "Framework :: Zope3",
+          "Framework :: Zope :: 3",
           "Topic :: Software Development :: Libraries :: Python Modules",
       ],
       features=features,
@@ -119,7 +123,7 @@
       },
       packages=find_packages('src'),
       package_dir={'': 'src'},
-      namespace_packages=['zope',],
+      namespace_packages=['zope'],
       install_requires=[
           'setuptools',
       ],
@@ -128,8 +132,8 @@
       test_suite='zope.hookable.tests.test_hookable.test_suite',
       extras_require={
           'docs': ['Sphinx'],
-          'testing': TESTS_REQUIRE + ['coverage',],
+          'testing': TESTS_REQUIRE + ['coverage'],
           'test': TESTS_REQUIRE,
       },
-      python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*',
+      python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*',
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-4.2.0/src/zope.hookable.egg-info/PKG-INFO 
new/zope.hookable-5.0.0/src/zope.hookable.egg-info/PKG-INFO
--- old/zope.hookable-4.2.0/src/zope.hookable.egg-info/PKG-INFO 2017-11-07 
18:46:36.000000000 +0100
+++ new/zope.hookable-5.0.0/src/zope.hookable.egg-info/PKG-INFO 2019-11-12 
13:11:36.000000000 +0100
@@ -1,12 +1,11 @@
-Metadata-Version: 1.2
+Metadata-Version: 2.1
 Name: zope.hookable
-Version: 4.2.0
+Version: 5.0.0
 Summary: Zope hookable
 Home-page: http://github.com/zopefoundation/zope.hookable
 Author: Zope Foundation and Contributors
 Author-email: [email protected]
 License: ZPL 2.1
-Description-Content-Type: UNKNOWN
 Description: ===============
          zope.hookable
         ===============
@@ -45,6 +44,14 @@
          Changes
         =========
         
+        5.0.0 (2019-11-12)
+        ==================
+        
+        - Add support for Python 3.7 and 3.8.
+        
+        - Drop support for Python 3.4.
+        
+        
         4.2.0 (2017-11-07)
         ==================
         
@@ -136,11 +143,15 @@
 Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Framework :: Zope3
+Classifier: Framework :: Zope :: 3
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
+Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
+Provides-Extra: docs
+Provides-Extra: test
+Provides-Extra: testing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-4.2.0/src/zope.hookable.egg-info/requires.txt 
new/zope.hookable-5.0.0/src/zope.hookable.egg-info/requires.txt
--- old/zope.hookable-4.2.0/src/zope.hookable.egg-info/requires.txt     
2017-11-07 18:46:36.000000000 +0100
+++ new/zope.hookable-5.0.0/src/zope.hookable.egg-info/requires.txt     
2019-11-12 13:11:36.000000000 +0100
@@ -7,5 +7,5 @@
 zope.testing
 
 [testing]
-zope.testing
 coverage
+zope.testing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-4.2.0/tox.ini 
new/zope.hookable-5.0.0/tox.ini
--- old/zope.hookable-4.2.0/tox.ini     2017-11-07 18:46:36.000000000 +0100
+++ new/zope.hookable-5.0.0/tox.ini     2019-11-12 13:11:36.000000000 +0100
@@ -1,6 +1,6 @@
 [tox]
 envlist =
-    py27,py27-pure,py34,py35,py36,pypy,pypy3,coverage,docs
+    py27,py35,py36,py37,py38,py27-pure,pypy,pypy3,coverage,docs
 
 [testenv]
 commands =


Reply via email to