Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zope.hookable for 
openSUSE:Factory checked in at 2022-11-09 12:56:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.hookable (Old)
 and      /work/SRC/openSUSE:Factory/.python-zope.hookable.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-zope.hookable"

Wed Nov  9 12:56:07 2022 rev:12 rq:1034425 version:5.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-zope.hookable/python-zope.hookable.changes    
    2022-10-14 15:40:21.467699833 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-zope.hookable.new.1597/python-zope.hookable.changes
      2022-11-09 12:56:15.919952126 +0100
@@ -1,0 +2,12 @@
+Tue Nov  8 07:03:41 UTC 2022 - Matej Cepl <mc...@suse.com>
+
+- Clean up SPEC file, make rpmlint happy.
+- -doc subpackage should be noarch.
+
+-------------------------------------------------------------------
+Sun Nov  6 17:52:43 UTC 2022 - Hans-Peter Jansen <h...@urpla.net>
+
+- Update to version 5.3
+  * Add support for the final release of Python 3.11.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-zope.hookable.spec ++++++
--- /var/tmp/diff_new_pack.gKwHmG/_old  2022-11-09 12:56:16.655956275 +0100
+++ /var/tmp/diff_new_pack.gKwHmG/_new  2022-11-09 12:56:16.663956320 +0100
@@ -2,7 +2,7 @@
 # spec file
 #
 # Copyright (c) 2022 SUSE LLC
-# Copyright (c) 2013 LISA GmbH, Bingen, Germany.
+# Copyright (c) 2013-2022 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,6 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == "test"
 %define psuffix -test
@@ -27,7 +26,7 @@
 %bcond_with test
 %endif
 Name:           python-zope.hookable%{psuffix}
-Version:        5.2
+Version:        5.3
 Release:        0
 Summary:        Zope hookable
 License:        ZPL-2.1
@@ -62,6 +61,7 @@
 %package     -n %{name}-doc
 Summary:        Zope hookable
 Provides:       %{python_module zope.hookable-doc = %{version}}
+BuildArch:      noarch
 
 %description -n %{name}-doc
 This package contains documentation files for %{name}.
@@ -94,7 +94,10 @@
 %files %{python_files}
 %license LICENSE.txt
 %doc CHANGES.rst COPYRIGHT.txt README.rst
-%{python_sitearch}/*
+%dir %{python_sitearch}/zope
+%{python_sitearch}/zope/hookable
+%{python_sitearch}/zope.hookable-%{version}*-info
+%{python_sitearch}/zope.hookable-%{version}*-nspkg.pth
 %endif
 
 %if !%{with test}

++++++ zope.hookable-5.2.tar.gz -> zope.hookable-5.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-5.2/.manylinux-install.sh 
new/zope.hookable-5.3/.manylinux-install.sh
--- old/zope.hookable-5.2/.manylinux-install.sh 2022-09-13 08:35:15.000000000 
+0200
+++ new/zope.hookable-5.3/.manylinux-install.sh 2022-11-03 15:30:30.000000000 
+0100
@@ -30,12 +30,12 @@
     case $1 in
         *"cp27"*) echo 'py27';;
         *"cp35"*) echo 'py35';;
-        *"cp311"*) echo 'py311';;
         *"cp36"*) echo 'py36';;
         *"cp37"*) echo 'py37';;
         *"cp38"*) echo 'py38';;
         *"cp39"*) echo 'py39';;
         *"cp310"*) echo 'py310';;
+        *"cp311"*) echo 'py311';;
         *) echo 'py';;
     esac
 }
@@ -51,13 +51,8 @@
        [[ "${PYBIN}" == *"cp38"* ]] || \
        [[ "${PYBIN}" == *"cp39"* ]] || \
        [[ "${PYBIN}" == *"cp310"* ]] ; then
-        if [[ "${PYBIN}" == *"cp311"* ]] ; 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
+        "${PYBIN}/pip" install -e /io/
+        "${PYBIN}/pip" wheel /io/ -w wheelhouse/
         if [ `uname -m` == 'aarch64' ]; then
           cd /io/
           ${PYBIN}/pip install tox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-5.2/CHANGES.rst 
new/zope.hookable-5.3/CHANGES.rst
--- old/zope.hookable-5.2/CHANGES.rst   2022-09-13 08:35:15.000000000 +0200
+++ new/zope.hookable-5.3/CHANGES.rst   2022-11-03 15:31:08.000000000 +0100
@@ -2,6 +2,12 @@
  Changes
 =========
 
+5.3 (2022-11-03)
+================
+
+- Add support for the final release of Python 3.11.
+
+
 5.2 (2022-09-13)
 ================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-5.2/PKG-INFO 
new/zope.hookable-5.3/PKG-INFO
--- old/zope.hookable-5.2/PKG-INFO      2022-09-13 08:35:17.649002800 +0200
+++ new/zope.hookable-5.3/PKG-INFO      2022-11-06 11:44:26.243773700 +0100
@@ -1,13 +1,12 @@
 Metadata-Version: 2.1
 Name: zope.hookable
-Version: 5.2
+Version: 5.3
 Summary: Zope hookable
 Home-page: http://github.com/zopefoundation/zope.hookable
 Author: Zope Foundation and Contributors
 Author-email: zope-...@zope.org
 License: ZPL 2.1
 Keywords: function hook replacement loose coupled
-Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Intended Audience :: Developers
 Classifier: License :: OSI Approved :: Zope Public License
@@ -22,6 +21,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 :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Framework :: Zope :: 3
@@ -70,6 +70,12 @@
  Changes
 =========
 
+5.3 (2022-11-03)
+================
+
+- Add support for the final release of Python 3.11.
+
+
 5.2 (2022-09-13)
 ================
 
@@ -183,5 +189,3 @@
 ==================
 
 - Initial release as a separate project.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-5.2/appveyor.yml 
new/zope.hookable-5.3/appveyor.yml
--- old/zope.hookable-5.2/appveyor.yml  2022-09-13 08:35:15.000000000 +0200
+++ new/zope.hookable-5.3/appveyor.yml  2022-11-03 15:30:30.000000000 +0100
@@ -23,10 +23,8 @@
     - python: 39-x64
     - python: 310
     - python: 310-x64
-    # `multibuild` cannot install non-final versions as they are not on
-    # ftp.python.org, so we skip Python 3.11 until its final release:
-    # - python: 311
-    # - python: 311-x64
+    - python: 311
+    - python: 311-x64
 
 install:
   - "SET PYTHONVERSION=%PYTHON%"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-5.2/docs/_build/doctest/output.txt 
new/zope.hookable-5.3/docs/_build/doctest/output.txt
--- old/zope.hookable-5.2/docs/_build/doctest/output.txt        1970-01-01 
01:00:00.000000000 +0100
+++ new/zope.hookable-5.3/docs/_build/doctest/output.txt        2022-11-03 
15:34:50.000000000 +0100
@@ -0,0 +1,17 @@
+Results of doctest builder run on 2022-11-03 15:34:50
+=====================================================
+
+Document: narr
+--------------
+1 items passed all tests:
+  13 tests in default
+13 tests in 1 items.
+13 passed and 0 failed.
+Test passed.
+
+Doctest summary
+===============
+   13 tests
+    0 failures in tests
+    0 failures in setup code
+    0 failures in cleanup code
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-5.2/docs/_build/html/_sources/api.rst.txt 
new/zope.hookable-5.3/docs/_build/html/_sources/api.rst.txt
--- old/zope.hookable-5.2/docs/_build/html/_sources/api.rst.txt 1970-01-01 
01:00:00.000000000 +0100
+++ new/zope.hookable-5.3/docs/_build/html/_sources/api.rst.txt 2022-11-03 
15:29:45.000000000 +0100
@@ -0,0 +1,5 @@
+:mod:`zope.hookable` API
+========================
+
+.. automodule:: zope.hookable
+   :members:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-5.2/docs/_build/html/_sources/hacking.rst.txt 
new/zope.hookable-5.3/docs/_build/html/_sources/hacking.rst.txt
--- old/zope.hookable-5.2/docs/_build/html/_sources/hacking.rst.txt     
1970-01-01 01:00:00.000000000 +0100
+++ new/zope.hookable-5.3/docs/_build/html/_sources/hacking.rst.txt     
2022-11-03 15:29:45.000000000 +0100
@@ -0,0 +1,304 @@
+Hacking on :mod:`zope.hookable`
+================================
+
+
+Getting the Code
+################
+
+The main repository for :mod:`zope.hookable` is in the Zope Foundation
+Github repository:
+
+  https://github.com/zopefoundation/zope.hookable
+
+You can get a read-only checkout from there:
+
+.. code-block:: sh
+
+   $ git clone https://github.com/zopefoundation/zope.hookable.git
+
+or fork it and get a writeable checkout of your fork:
+
+.. code-block:: sh
+
+   $ git clone g...@github.com/jrandom/zope.hookable.git
+
+The project also mirrors the trunk from the Github repository as a
+Bazaar branch on Launchpad:
+
+https://code.launchpad.net/zope.hookable
+
+You can branch the trunk from there using Bazaar:
+
+.. code-block:: sh
+
+   $ bzr branch lp:zope.hookable
+
+
+Working in a ``virtualenv``
+###########################
+
+Installing
+----------
+
+If you use the ``virtualenv`` package to create lightweight Python
+development environments, you can run the tests using nothing more
+than the ``python`` binary in a virtualenv.  First, create a scratch
+environment:
+
+.. code-block:: sh
+
+   $ /path/to/virtualenv --no-site-packages /tmp/hack-zope.hookable
+
+Next, get this package registered as a "development egg" in the
+environment:
+
+.. code-block:: sh
+
+   $ /tmp/hack-zope.hookable/bin/python setup.py develop
+
+
+Running the tests
+-----------------
+
+Run the tests using the build-in ``setuptools`` testrunner:
+
+.. code-block:: sh
+
+   $ /tmp/hack-zope.hookable/bin/python setup.py test -q
+   running test
+   ...
+   ----------------------------------------------------------------------
+   Ran 18 tests in 0.000s
+
+   OK
+
+The ``dev`` command alias downloads and installs extra tools, like the
+:mod:`nose` testrunner and the :mod:`coverage` coverage analyzer:
+
+.. code-block:: sh
+
+   $ /tmp/hack-zope.hookable/bin/python setup.py dev
+   $ /tmp/hack-zope.hookable/bin/nosetests
+   running nosetests
+   .................................... (lots more dots)
+   ----------------------------------------------------------------------
+   Ran 18 tests in 0.001s
+
+   OK
+
+If you have the :mod:`coverage` pacakge installed in the virtualenv,
+you can see how well the tests cover the code:
+
+.. code-block:: sh
+
+   $ /tmp/hack-zope.hookable/bin/nosetests --with coverage
+   running nosetests
+   .................................... (lots more dots)
+   Name                               Stmts   Miss  Cover   Missing
+   ----------------------------------------------------------------
+   zope.hookable                        23      0   100%   
+   ----------------------------------------------------------------
+   TOTAL                                23      0   100%   
+   ----------------------------------------------------------------------
+   Ran 18 tests in 0.001s
+
+   OK
+
+
+Building the documentation
+--------------------------
+
+:mod:`zope.hookable` uses the nifty :mod:`Sphinx` documentation system
+for building its docs.  Using the same virtualenv you set up to run the
+tests, you can build the docs:
+
+The ``docs`` command alias downloads and installs Sphinx and its dependencies:
+
+.. code-block:: sh
+
+   $ /tmp/hack-zope.hookable/bin/python setup.py docs
+   ...
+   $ bin/sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html
+   ...
+   build succeeded.
+
+   Build finished. The HTML pages are in docs/_build/html.
+
+You can also test the code snippets in the documentation:
+
+.. code-block:: sh
+
+   $ bin/sphinx-build -b doctest -d docs/_build/doctrees docs 
docs/_build/doctest
+   ...
+   running tests...
+
+   Document: index
+   ---------------
+   1 items passed all tests:
+     13 tests in default
+   13 tests in 1 items.
+   13 passed and 0 failed.
+   Test passed.
+
+   Doctest summary
+   ===============
+      13 tests
+       0 failures in tests
+       0 failures in setup code
+   build succeeded.
+   Testing of doctests in the sources finished, look at the  \
+       results in docs/_build/doctest/output.txt.
+
+
+
+Using :mod:`zc.buildout`
+########################
+
+Setting up the buildout
+-----------------------
+
+:mod:`zope.hookable` ships with its own :file:`buildout.cfg` file and
+:file:`bootstrap.py` for setting up a development buildout:
+
+.. code-block:: sh
+
+   $ /path/to/python2.6 bootstrap.py
+   ...
+   Generated script '.../bin/buildout'
+   $ bin/buildout
+   Develop: '/home/jrandom/projects/Zope/BTK/hookable/.'
+   ...
+   Generated script '.../bin/sphinx-quickstart'.
+   Generated script '.../bin/sphinx-build'.
+
+Running the tests
+-----------------
+
+You can now run the tests:
+
+.. code-block:: sh
+
+   $ bin/test --all
+   Running zope.testing.testrunner.layer.UnitTests tests:
+     Set up zope.testing.testrunner.layer.UnitTests in 0.000 seconds.
+     Ran 702 tests with 0 failures and 0 errors in 0.000 seconds.
+   Tearing down left over layers:
+     Tear down zope.testing.testrunner.layer.UnitTests in 0.000 seconds.
+
+
+Using :mod:`tox`
+################
+
+Running Tests on Multiple Python Versions
+-----------------------------------------
+
+`tox <http://tox.testrun.org/latest/>`_ is a Python-based test automation
+tool designed to run tests against multiple Python versions.  It creates
+a ``virtualenv`` for each configured version, installs the current package
+and configured dependencies into each ``virtualenv``, and then runs the
+configured commands.
+   
+:mod:`zope.hookable` configures the following :mod:`tox` environments via
+its ``tox.ini`` file:
+
+- The ``py26``, ``py27``, ``py33``, ``py34``, and ``pypy`` environments
+  builds a ``virtualenv`` with ``pypy``,
+  installs :mod:`zope.hookable` and dependencies, and runs the tests
+  via ``python setup.py test -q``.
+
+- The ``coverage`` environment builds a ``virtualenv`` with ``python2.6``,
+  installs :mod:`zope.hookable` and dependencies, installs
+  :mod:`nose` and :mod:`coverage`, and runs ``nosetests`` with statement
+  coverage.
+
+- The ``docs`` environment builds a virtualenv with ``python2.6``, installs
+  :mod:`zope.hookable` and dependencies, installs ``Sphinx`` and
+  dependencies, and then builds the docs and exercises the doctest snippets.
+
+This example requires that you have a working ``python2.6`` on your path,
+as well as installing ``tox``:
+
+.. code-block:: sh
+
+   $ tox -e py26
+   GLOB sdist-make: .../zope.hookable/setup.py
+   py26 sdist-reinst: .../zope.hookable/.tox/dist/zope.hookable-4.0.2dev.zip
+   py26 runtests: commands[0]
+   ...
+   ----------------------------------------------------------------------
+   Ran 18 tests in 0.001s
+
+   OK
+   ___________________________________ summary 
____________________________________
+   py26: commands succeeded
+   congratulations :)
+
+Running ``tox`` with no arguments runs all the configured environments,
+including building the docs and testing their snippets:
+
+.. code-block:: sh
+
+   $ tox
+   GLOB sdist-make: .../zope.hookable/setup.py
+   py26 sdist-reinst: .../zope.hookable/.tox/dist/zope.hookable-4.0.2dev.zip
+   py26 runtests: commands[0]
+   ...
+   Doctest summary
+   ===============
+   13 tests
+    0 failures in tests
+    0 failures in setup code
+    0 failures in cleanup code
+   build succeeded.
+   ___________________________________ summary 
____________________________________
+   py26: commands succeeded
+   py27: commands succeeded
+   py32: commands succeeded
+   pypy: commands succeeded
+   coverage: commands succeeded
+   docs: commands succeeded
+   congratulations :)
+
+
+
+Contributing to :mod:`zope.hookable`
+####################################
+
+Submitting a Bug Report
+-----------------------
+
+:mod:`zope.hookable` tracks its bugs on Github:
+
+
+  https://github.com/zopefoundation/zope.hookable/issues
+
+Please submit bug reports and feature requests there.
+
+
+Sharing Your Changes
+--------------------
+
+.. note::
+
+   Please ensure that all tests are passing before you submit your code.
+   If possible, your submission should include new tests for new features
+   or bug fixes, although it is possible that you may have tested your
+   new code by updating existing tests.
+
+If have made a change you would like to share, the best route is to fork
+the Githb repository, check out your fork, make your changes on a branch
+in your fork, and push it.  You can then submit a pull request from your
+branch:
+
+  https://github.com/zopefoundation/zope.hookable/pulls
+
+If you branched the code from Launchpad using Bazaar, you have another
+option:  you can "push" your branch to Launchpad:
+
+.. code-block:: sh
+
+   $ bzr push lp:~jrandom/zope.hookable/cool_feature
+
+After pushing your branch, you can link it to a bug report on Launchpad,
+or request that the maintainers merge your branch using the Launchpad
+"merge request" feature.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-5.2/docs/_build/html/_sources/index.rst.txt 
new/zope.hookable-5.3/docs/_build/html/_sources/index.rst.txt
--- old/zope.hookable-5.2/docs/_build/html/_sources/index.rst.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/zope.hookable-5.3/docs/_build/html/_sources/index.rst.txt       
2022-11-03 15:29:45.000000000 +0100
@@ -0,0 +1,20 @@
+:mod:`zope.hookable`
+====================
+
+Contents:
+
+.. toctree::
+   :maxdepth: 2
+
+   narr
+   api
+   hacking
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-5.2/docs/_build/html/_sources/narr.rst.txt 
new/zope.hookable-5.3/docs/_build/html/_sources/narr.rst.txt
--- old/zope.hookable-5.2/docs/_build/html/_sources/narr.rst.txt        
1970-01-01 01:00:00.000000000 +0100
+++ new/zope.hookable-5.3/docs/_build/html/_sources/narr.rst.txt        
2022-11-03 15:29:45.000000000 +0100
@@ -0,0 +1,48 @@
+Hookable Object Support
+=======================
+
+:mod:`zope.hookable` supports the efficient creation of hookable objects,
+which are callable objects that are meant to be replaced by other callables,
+at least optionally.
+
+The idea is to create a function that does some default thing and
+make it hookable. Later, someone can modify what it does by calling
+its sethook method and changing its implementation.  All users of
+the function, including those that imported it, will see the
+change.
+
+.. doctest::
+
+   >>> from zope.hookable import hookable
+   >>> def f41():
+   ...     return 41
+   >>> f = hookable(f41)
+   >>> f.implementation is f.original
+   True
+   >>> f()
+   41
+
+We can replace the implementation, without replacing ``f``:  this means
+that modules which have already imported ``f`` will see the hooked version.
+
+.. doctest::
+
+   >>> old = f.sethook(lambda: 42)
+   >>> f.implementation is f.original
+   False
+   >>> old is f41
+   True
+   >>> f()
+   42
+   >>> f.original()
+   41
+   >>> f.implementation()
+   42
+
+We can undo the hook by calling ``reset``.
+
+.. doctest::
+
+   >>> f.reset()
+   >>> f()
+   41
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-5.2/setup.py 
new/zope.hookable-5.3/setup.py
--- old/zope.hookable-5.2/setup.py      2022-09-13 08:35:15.000000000 +0200
+++ new/zope.hookable-5.3/setup.py      2022-11-03 15:31:45.000000000 +0100
@@ -85,7 +85,7 @@
 ]
 
 setup(name='zope.hookable',
-      version='5.2',
+      version='5.3',
       url='http://github.com/zopefoundation/zope.hookable',
       license='ZPL 2.1',
       description='Zope hookable',
@@ -109,6 +109,7 @@
           "Programming Language :: Python :: 3.8",
           "Programming Language :: Python :: 3.9",
           "Programming Language :: Python :: 3.10",
+          "Programming Language :: Python :: 3.11",
           "Programming Language :: Python :: Implementation :: CPython",
           "Programming Language :: Python :: Implementation :: PyPy",
           "Framework :: Zope :: 3",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-5.2/src/zope.hookable.egg-info/PKG-INFO 
new/zope.hookable-5.3/src/zope.hookable.egg-info/PKG-INFO
--- old/zope.hookable-5.2/src/zope.hookable.egg-info/PKG-INFO   2022-09-13 
08:35:16.000000000 +0200
+++ new/zope.hookable-5.3/src/zope.hookable.egg-info/PKG-INFO   2022-11-06 
11:44:26.000000000 +0100
@@ -1,13 +1,12 @@
 Metadata-Version: 2.1
 Name: zope.hookable
-Version: 5.2
+Version: 5.3
 Summary: Zope hookable
 Home-page: http://github.com/zopefoundation/zope.hookable
 Author: Zope Foundation and Contributors
 Author-email: zope-...@zope.org
 License: ZPL 2.1
 Keywords: function hook replacement loose coupled
-Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Intended Audience :: Developers
 Classifier: License :: OSI Approved :: Zope Public License
@@ -22,6 +21,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 :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Framework :: Zope :: 3
@@ -70,6 +70,12 @@
  Changes
 =========
 
+5.3 (2022-11-03)
+================
+
+- Add support for the final release of Python 3.11.
+
+
 5.2 (2022-09-13)
 ================
 
@@ -183,5 +189,3 @@
 ==================
 
 - Initial release as a separate project.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope.hookable-5.2/src/zope.hookable.egg-info/SOURCES.txt 
new/zope.hookable-5.3/src/zope.hookable.egg-info/SOURCES.txt
--- old/zope.hookable-5.2/src/zope.hookable.egg-info/SOURCES.txt        
2022-09-13 08:35:17.000000000 +0200
+++ new/zope.hookable-5.3/src/zope.hookable.egg-info/SOURCES.txt        
2022-11-06 11:44:26.000000000 +0100
@@ -19,6 +19,11 @@
 docs/index.rst
 docs/make.bat
 docs/narr.rst
+docs/_build/doctest/output.txt
+docs/_build/html/_sources/api.rst.txt
+docs/_build/html/_sources/hacking.rst.txt
+docs/_build/html/_sources/index.rst.txt
+docs/_build/html/_sources/narr.rst.txt
 src/zope/__init__.py
 src/zope.hookable.egg-info/PKG-INFO
 src/zope.hookable.egg-info/SOURCES.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope.hookable-5.2/tox.ini 
new/zope.hookable-5.3/tox.ini
--- old/zope.hookable-5.2/tox.ini       2022-09-13 08:35:15.000000000 +0200
+++ new/zope.hookable-5.3/tox.ini       2022-11-03 15:30:30.000000000 +0100
@@ -19,9 +19,7 @@
 
 [testenv]
 usedevelop = true
-pip_pre = py311: true
 deps =
-    Sphinx
 setenv =
     pure: PURE_PYTHON=1
     !pure-!pypy-!pypy3: PURE_PYTHON=0

Reply via email to