Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-zope.security for
openSUSE:Factory checked in at 2024-06-17 19:27:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.security (Old)
and /work/SRC/openSUSE:Factory/.python-zope.security.new.19518 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zope.security"
Mon Jun 17 19:27:45 2024 rev:15 rq:1181266 version:7.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-zope.security/python-zope.security.changes
2023-12-11 21:49:50.933967233 +0100
+++
/work/SRC/openSUSE:Factory/.python-zope.security.new.19518/python-zope.security.changes
2024-06-17 19:28:27.035962658 +0200
@@ -1,0 +2,8 @@
+Mon Jun 10 08:53:45 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 7.0:
+ * Add preliminary support for Python 3.13 as of 3.13b1.
+ * Drop support for Python 3.7.
+ * Build windows wheels on GHA.
+
+-------------------------------------------------------------------
Old:
----
zope.security-6.2.tar.gz
New:
----
zope.security-7.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zope.security.spec ++++++
--- /var/tmp/diff_new_pack.6tRDfG/_old 2024-06-17 19:28:27.739988317 +0200
+++ /var/tmp/diff_new_pack.6tRDfG/_new 2024-06-17 19:28:27.743988463 +0200
@@ -1,7 +1,7 @@
#
-# spec file
+# spec file for package python-zope.security
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2013-2022 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -27,7 +27,7 @@
%bcond_with test
%endif
Name: python-zope.security%{psuffix}
-Version: 6.2
+Version: 7.0
Release: 0
Summary: Zope Security Framework
License: ZPL-2.1
++++++ zope.security-6.2.tar.gz -> zope.security-7.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/.coveragerc
new/zope.security-7.0/.coveragerc
--- old/zope.security-6.2/.coveragerc 2023-10-05 13:01:16.000000000 +0200
+++ new/zope.security-7.0/.coveragerc 2024-05-29 21:08:50.000000000 +0200
@@ -15,6 +15,7 @@
[report]
show_missing = true
precision = 2
+ignore_errors = True
exclude_lines =
except ImportError:
if __name__ == '__main__':
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/.manylinux-install.sh
new/zope.security-7.0/.manylinux-install.sh
--- old/zope.security-6.2/.manylinux-install.sh 2023-10-05 14:07:44.000000000
+0200
+++ new/zope.security-7.0/.manylinux-install.sh 2024-05-29 21:08:50.000000000
+0200
@@ -28,7 +28,7 @@
tox_env_map() {
case $1 in
- *"cp37"*) echo 'py37';;
+ *"cp313"*) echo 'py313';;
*"cp38"*) echo 'py38';;
*"cp39"*) echo 'py39';;
*"cp310"*) echo 'py310';;
@@ -41,14 +41,19 @@
# Compile wheels
for PYBIN in /opt/python/*/bin; do
if \
- [[ "${PYBIN}" == *"cp311"* ]] || \
- [[ "${PYBIN}" == *"cp312"* ]] || \
- [[ "${PYBIN}" == *"cp37"* ]] || \
- [[ "${PYBIN}" == *"cp38"* ]] || \
- [[ "${PYBIN}" == *"cp39"* ]] || \
- [[ "${PYBIN}" == *"cp310"* ]] ; then
- "${PYBIN}/pip" install -e /io/
- "${PYBIN}/pip" wheel /io/ -w wheelhouse/
+ [[ "${PYBIN}" == *"cp313/"* ]] || \
+ [[ "${PYBIN}" == *"cp311/"* ]] || \
+ [[ "${PYBIN}" == *"cp312/"* ]] || \
+ [[ "${PYBIN}" == *"cp38/"* ]] || \
+ [[ "${PYBIN}" == *"cp39/"* ]] || \
+ [[ "${PYBIN}" == *"cp310/"* ]] ; then
+ if [[ "${PYBIN}" == *"cp313/"* ]] ; then
+ "${PYBIN}/pip" install --pre -e /io/
+ "${PYBIN}/pip" wheel /io/ --pre -w wheelhouse/
+ else
+ "${PYBIN}/pip" install -e /io/
+ "${PYBIN}/pip" wheel /io/ -w wheelhouse/
+ fi
if [ `uname -m` == 'aarch64' ]; then
cd /io/
${PYBIN}/pip install tox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/CHANGES.rst
new/zope.security-7.0/CHANGES.rst
--- old/zope.security-6.2/CHANGES.rst 2023-10-05 15:08:46.000000000 +0200
+++ new/zope.security-7.0/CHANGES.rst 2024-05-30 08:40:44.000000000 +0200
@@ -2,6 +2,16 @@
Changes
=========
+7.0 (2024-05-30)
+----------------
+
+- Add preliminary support for Python 3.13 as of 3.13b1.
+
+- Drop support for Python 3.7.
+
+- Build windows wheels on GHA.
+
+
6.2 (2023-10-05)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/MANIFEST.in
new/zope.security-7.0/MANIFEST.in
--- old/zope.security-6.2/MANIFEST.in 2023-10-05 13:01:16.000000000 +0200
+++ new/zope.security-7.0/MANIFEST.in 2024-05-29 21:08:50.000000000 +0200
@@ -5,7 +5,6 @@
include *.txt
include buildout.cfg
include tox.ini
-include appveyor.yml
include .coveragerc
recursive-include docs *.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/PKG-INFO
new/zope.security-7.0/PKG-INFO
--- old/zope.security-6.2/PKG-INFO 2023-10-05 16:10:03.783095800 +0200
+++ new/zope.security-7.0/PKG-INFO 2024-05-30 09:40:21.968651000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: zope.security
-Version: 6.2
+Version: 7.0
Summary: Zope Security Framework
Home-page: http://github.com/zopefoundation/zope.security
Author: Zope Foundation and Contributors
@@ -16,25 +16,46 @@
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope :: 3
-Requires-Python: >=3.7
+Requires-Python: >=3.8
+License-File: LICENSE.txt
+Requires-Dist: setuptools
+Requires-Dist: zope.component
+Requires-Dist: zope.i18nmessageid
+Requires-Dist: zope.interface
+Requires-Dist: zope.location
+Requires-Dist: zope.proxy>=5.2
+Requires-Dist: zope.schema>=4.2.0
Provides-Extra: pytz
+Requires-Dist: pytz; extra == "pytz"
Provides-Extra: untrustedpython
+Requires-Dist: zope.untrustedpython>=5.0.dev0; extra == "untrustedpython"
Provides-Extra: zcml
+Requires-Dist: zope.configuration; extra == "zcml"
Provides-Extra: test
+Requires-Dist: BTrees; extra == "test"
+Requires-Dist: zope.component; extra == "test"
+Requires-Dist: zope.configuration; extra == "test"
+Requires-Dist: zope.location; extra == "test"
+Requires-Dist: zope.testing; extra == "test"
+Requires-Dist: zope.testrunner; extra == "test"
Provides-Extra: docs
-License-File: LICENSE.txt
+Requires-Dist: Sphinx; extra == "docs"
+Requires-Dist: repoze.sphinx.autointerface; extra == "docs"
+Requires-Dist: sphinx_rtd_theme; extra == "docs"
+Requires-Dist: zope.configuration; extra == "docs"
+Requires-Dist: zope.testing; extra == "docs"
===================
``zope.security``
@@ -68,10 +89,21 @@
Documentation is available at https://zopesecurity.readthedocs.io/
+
=========
Changes
=========
+7.0 (2024-05-30)
+----------------
+
+- Add preliminary support for Python 3.13 as of 3.13b1.
+
+- Drop support for Python 3.7.
+
+- Build windows wheels on GHA.
+
+
6.2 (2023-10-05)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/README.rst
new/zope.security-7.0/README.rst
--- old/zope.security-6.2/README.rst 2023-01-03 13:45:40.000000000 +0100
+++ new/zope.security-7.0/README.rst 2024-05-24 16:22:55.000000000 +0200
@@ -28,3 +28,4 @@
policies on Python objects.
Documentation is available at https://zopesecurity.readthedocs.io/
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/appveyor.yml
new/zope.security-7.0/appveyor.yml
--- old/zope.security-6.2/appveyor.yml 2023-10-05 14:07:44.000000000 +0200
+++ new/zope.security-7.0/appveyor.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,49 +0,0 @@
-# Generated from:
-# https://github.com/zopefoundation/meta/tree/master/config/c-code
-environment:
- # Currently the builds use @mgedmin's Appveyor account. The PyPI token
belongs
- # to zope.wheelbuilder, which is managed by @mgedmin and @dataflake.
- TWINE_USERNAME: __token__
- TWINE_PASSWORD:
- secure:
aoZC/+rvJKg8B5GMGIxd1YDPcIbo2kSsckCbQ6o8fhIRqSyuhX1iLm21hgDEkq2ePuyQ7+cWnNvXGactxjzA4iUS5GCOuF/E6YTvS3nGcuoQuH607wn2hngzz1p4Z+5ClFPx27vZiRAFgBoTbIo8XODHC9qFYluZ68eiwxFOiCuXK9ONEjMn8LjoaNSPJYyJO3Wr8W5oLeYG+wGcNGuYVXEk5/LSDg5n17ujpL7qsVTdVNjTwgmtnv191n2ip1Sgh1O5Xm9eG7VDZSxr/xNMpw==
- ZOPE_INTERFACE_STRICT_IRO: 1
-
- matrix:
- - python: 37-x64
- - python: 38-x64
- - python: 39-x64
- - python: 310-x64
- - python: 311-x64
- - python: 312-x64
-
-install:
- - "SET PYTHONVERSION=%PYTHON%"
- - "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"
- - python -m pip install -U pip
- - pip install -U setuptools wheel
- - pip install -U -e .[test]
-
-matrix:
- fast_finish: true
-
-build_script:
- - python -W ignore setup.py -q bdist_wheel
-
-test_script:
- - zope-testrunner --test-path=src
-artifacts:
- - path: 'dist\*.whl'
- name: wheel
-
-deploy_script:
- - ps: if ($env:APPVEYOR_REPO_TAG -eq $TRUE) { pip install twine; twine
upload --skip-existing dist\*.whl }
-
-deploy: on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/docs/_build/doctest/output.txt
new/zope.security-7.0/docs/_build/doctest/output.txt
--- old/zope.security-6.2/docs/_build/doctest/output.txt 2023-10-05
13:02:03.000000000 +0200
+++ new/zope.security-7.0/docs/_build/doctest/output.txt 2024-05-29
12:22:34.000000000 +0200
@@ -1,6 +1,14 @@
-Results of doctest builder run on 2023-10-05 13:02:03
+Results of doctest builder run on 2024-05-29 12:22:34
=====================================================
+Document: api/checker
+---------------------
+1 items passed all tests:
+ 357 tests in default
+357 tests in 1 items.
+357 passed and 0 failed.
+Test passed.
+
Document: api/zcml
------------------
1 items passed all tests:
@@ -56,14 +64,6 @@
1 passed and 0 failed.
Test passed.
-Document: api/checker
----------------------
-1 items passed all tests:
- 357 tests in default
-357 tests in 1 items.
-357 passed and 0 failed.
-Test passed.
-
Doctest summary
===============
521 tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/setup.cfg
new/zope.security-7.0/setup.cfg
--- old/zope.security-6.2/setup.cfg 2023-10-05 16:10:03.783392700 +0200
+++ new/zope.security-7.0/setup.cfg 2024-05-30 09:40:21.968942900 +0200
@@ -1,6 +1,3 @@
-[bdist_wheel]
-universal = 0
-
[zest.releaser]
create-wheel = no
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/setup.py
new/zope.security-7.0/setup.py
--- old/zope.security-6.2/setup.py 2023-10-05 15:09:00.000000000 +0200
+++ new/zope.security-7.0/setup.py 2024-05-30 08:40:59.000000000 +0200
@@ -104,7 +104,7 @@
setup(name='zope.security',
- version='6.2',
+ version='7.0',
author='Zope Foundation and Contributors',
author_email='[email protected]',
description='Zope Security Framework',
@@ -121,12 +121,12 @@
'License :: OSI Approved :: Zope Public License',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
+ 'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Natural Language :: English',
@@ -149,14 +149,14 @@
'build_ext': optional_build_ext,
},
ext_modules=ext_modules,
- python_requires='>=3.7',
+ python_requires='>=3.8',
install_requires=[
'setuptools',
'zope.component',
'zope.i18nmessageid',
'zope.interface',
'zope.location',
- 'zope.proxy >= 4.3.0',
+ 'zope.proxy >= 5.2',
'zope.schema >= 4.2.0',
],
tests_require=TESTS_REQUIRE,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.security-6.2/src/zope.security.egg-info/PKG-INFO
new/zope.security-7.0/src/zope.security.egg-info/PKG-INFO
--- old/zope.security-6.2/src/zope.security.egg-info/PKG-INFO 2023-10-05
16:10:03.000000000 +0200
+++ new/zope.security-7.0/src/zope.security.egg-info/PKG-INFO 2024-05-30
09:40:21.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: zope.security
-Version: 6.2
+Version: 7.0
Summary: Zope Security Framework
Home-page: http://github.com/zopefoundation/zope.security
Author: Zope Foundation and Contributors
@@ -16,25 +16,46 @@
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope :: 3
-Requires-Python: >=3.7
+Requires-Python: >=3.8
+License-File: LICENSE.txt
+Requires-Dist: setuptools
+Requires-Dist: zope.component
+Requires-Dist: zope.i18nmessageid
+Requires-Dist: zope.interface
+Requires-Dist: zope.location
+Requires-Dist: zope.proxy>=5.2
+Requires-Dist: zope.schema>=4.2.0
Provides-Extra: pytz
+Requires-Dist: pytz; extra == "pytz"
Provides-Extra: untrustedpython
+Requires-Dist: zope.untrustedpython>=5.0.dev0; extra == "untrustedpython"
Provides-Extra: zcml
+Requires-Dist: zope.configuration; extra == "zcml"
Provides-Extra: test
+Requires-Dist: BTrees; extra == "test"
+Requires-Dist: zope.component; extra == "test"
+Requires-Dist: zope.configuration; extra == "test"
+Requires-Dist: zope.location; extra == "test"
+Requires-Dist: zope.testing; extra == "test"
+Requires-Dist: zope.testrunner; extra == "test"
Provides-Extra: docs
-License-File: LICENSE.txt
+Requires-Dist: Sphinx; extra == "docs"
+Requires-Dist: repoze.sphinx.autointerface; extra == "docs"
+Requires-Dist: sphinx_rtd_theme; extra == "docs"
+Requires-Dist: zope.configuration; extra == "docs"
+Requires-Dist: zope.testing; extra == "docs"
===================
``zope.security``
@@ -68,10 +89,21 @@
Documentation is available at https://zopesecurity.readthedocs.io/
+
=========
Changes
=========
+7.0 (2024-05-30)
+----------------
+
+- Add preliminary support for Python 3.13 as of 3.13b1.
+
+- Drop support for Python 3.7.
+
+- Build windows wheels on GHA.
+
+
6.2 (2023-10-05)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.security-6.2/src/zope.security.egg-info/SOURCES.txt
new/zope.security-7.0/src/zope.security.egg-info/SOURCES.txt
--- old/zope.security-6.2/src/zope.security.egg-info/SOURCES.txt
2023-10-05 16:10:03.000000000 +0200
+++ new/zope.security-7.0/src/zope.security.egg-info/SOURCES.txt
2024-05-30 09:40:21.000000000 +0200
@@ -8,7 +8,6 @@
LICENSE.txt
MANIFEST.in
README.rst
-appveyor.yml
buildout.cfg
setup.cfg
setup.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.security-6.2/src/zope.security.egg-info/requires.txt
new/zope.security-7.0/src/zope.security.egg-info/requires.txt
--- old/zope.security-6.2/src/zope.security.egg-info/requires.txt
2023-10-05 16:10:03.000000000 +0200
+++ new/zope.security-7.0/src/zope.security.egg-info/requires.txt
2024-05-30 09:40:21.000000000 +0200
@@ -3,7 +3,7 @@
zope.i18nmessageid
zope.interface
zope.location
-zope.proxy>=4.3.0
+zope.proxy>=5.2
zope.schema>=4.2.0
[docs]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-6.2/tox.ini
new/zope.security-7.0/tox.ini
--- old/zope.security-6.2/tox.ini 2023-10-05 14:07:44.000000000 +0200
+++ new/zope.security-7.0/tox.ini 2024-05-29 21:08:50.000000000 +0200
@@ -4,21 +4,23 @@
minversion = 4.0
envlist =
lint
- py37,py37-pure
py38,py38-pure
py39,py39-pure
py310,py310-pure
py311,py311-pure
py312,py312-pure
+ py313,py313-pure
pypy3
docs
coverage
- py37-watch, py311-watch
+ py38-watch, py311-watch
[testenv]
usedevelop = true
+pip_pre = py313: true
deps =
- py37: urllib3 < 2
+ setuptools < 69
+ Sphinx
setenv =
pure: PURE_PYTHON=1
!pure-!pypy3: PURE_PYTHON=0
@@ -39,7 +41,6 @@
mkdir
deps =
coverage
- py37: urllib3 < 2
setenv =
PURE_PYTHON=1
commands =
@@ -47,21 +48,32 @@
coverage run -m zope.testrunner --test-path=src {posargs:-vc}
coverage html -i
coverage report -i -m --fail-under=99.5
+[testenv:release-check]
+description = ensure that the distribution is ready to release
+basepython = python3
+skip_install = true
+deps =
+ twine
+ build
+ check-manifest
+ check-python-versions >= 0.20.0
+ wheel
+commands_pre =
+commands =
+ check-manifest
+ check-python-versions --only setup.py,tox.ini,.github/workflows/tests.yml
+ python -m build --sdist --no-isolation
+ twine check dist/*
[testenv:lint]
basepython = python3
skip_install = true
+deps =
+ isort
+ flake8
commands =
isort --check-only --diff {toxinidir}/src {toxinidir}/setup.py
flake8 src setup.py
- check-manifest
- check-python-versions
-deps =
- check-manifest
- check-python-versions >= 0.19.1
- wheel
- flake8
- isort
[testenv:isort-apply]
basepython = python3