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 =