Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-venusian for openSUSE:Factory
checked in at 2025-01-16 18:34:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-venusian (Old)
and /work/SRC/openSUSE:Factory/.python-venusian.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-venusian"
Thu Jan 16 18:34:45 2025 rev:15 rq:1238255 version:3.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-venusian/python-venusian.changes
2024-10-29 14:36:06.891929068 +0100
+++
/work/SRC/openSUSE:Factory/.python-venusian.new.1881/python-venusian.changes
2025-01-16 18:35:17.196810605 +0100
@@ -1,0 +2,8 @@
+Thu Jan 16 12:52:59 UTC 2025 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to 3.1.1
+ * Add support for Python 3.13.
+ * Fix GitHub test actions.
+- Drop py313.patch, merged upstream
+
+-------------------------------------------------------------------
Old:
----
py313.patch
venusian-3.1.0.tar.gz
New:
----
venusian-3.1.1.tar.gz
BETA DEBUG BEGIN:
Old: * Fix GitHub test actions.
- Drop py313.patch, merged upstream
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-venusian.spec ++++++
--- /var/tmp/diff_new_pack.vK5yXR/_old 2025-01-16 18:35:17.756833727 +0100
+++ /var/tmp/diff_new_pack.vK5yXR/_new 2025-01-16 18:35:17.760833892 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-venusian
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2013-2019 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -19,13 +19,12 @@
%{?sle15_python_module_pythons}
Name: python-venusian
-Version: 3.1.0
+Version: 3.1.1
Release: 0
Summary: A library for deferring decorator actions
License: SUSE-Repoze AND ZPL-2.1
URL: https://github.com/Pylons/venusian
Source:
https://files.pythonhosted.org/packages/source/v/venusian/venusian-%{version}.tar.gz
-Patch1:
https://github.com/Pylons/venusian/pull/92/commits/000b36d6968502683615da618afc3677ec8f05fc.patch#/py313.patch
BuildRequires: %{python_module pip}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
++++++ venusian-3.1.0.tar.gz -> venusian-3.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/.github/workflows/ci-tests.yml
new/venusian-3.1.1/.github/workflows/ci-tests.yml
--- old/venusian-3.1.0/.github/workflows/ci-tests.yml 2023-10-31
06:46:23.000000000 +0100
+++ new/venusian-3.1.1/.github/workflows/ci-tests.yml 2024-12-02
02:39:09.000000000 +0100
@@ -22,11 +22,12 @@
- "3.10"
- "3.11"
- "3.12"
+ - "3.13"
- "pypy-3.8"
os:
- "ubuntu-latest"
- "windows-latest"
- - "macos-latest"
+ - "macos-12" # (later seem to fail building python)
architecture:
- x64
- x86
@@ -35,7 +36,7 @@
# Linux and macOS don't have x86 python
- os: "ubuntu-latest"
architecture: x86
- - os: "macos-latest"
+ - os: "macos-12"
architecture: x86
name: "Python: ${{ matrix.py }}-${{ matrix.architecture }} on ${{
matrix.os }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/CHANGES.rst
new/venusian-3.1.1/CHANGES.rst
--- old/venusian-3.1.0/CHANGES.rst 2023-11-06 13:58:10.000000000 +0100
+++ new/venusian-3.1.1/CHANGES.rst 2024-12-02 03:02:14.000000000 +0100
@@ -1,3 +1,10 @@
+3.1.1 (2024-12-01)
+------------------
+
+- Add support for Python 3.13 (thanks to musicinmybrain).
+
+- Fix GitHub test actions.
+
3.1.0 (2023-11-06)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/CONTRIBUTING.rst
new/venusian-3.1.1/CONTRIBUTING.rst
--- old/venusian-3.1.0/CONTRIBUTING.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/venusian-3.1.1/CONTRIBUTING.rst 2024-12-02 01:40:24.000000000 +0100
@@ -0,0 +1,113 @@
+.. highlight:: shell
+
+============
+Contributing
+============
+
+Contributions are welcome, and they are greatly appreciated! Every
+little bit helps, and credit will always be given.
+
+You can contribute in many ways:
+
+Types of Contributions
+----------------------
+
+Report Bugs
+~~~~~~~~~~~
+
+Report bugs at https://github.com/Pylons/venusian/issues.
+
+If you are reporting a bug, please include:
+
+* Your operating system name and version.
+* Any details about your local setup that might be helpful in troubleshooting.
+* Detailed steps to reproduce the bug.
+
+Fix Bugs
+~~~~~~~~
+
+Look through the GitHub issues for bugs. Anything tagged with "bug"
+is open to whoever wants to implement it.
+
+Implement Features
+~~~~~~~~~~~~~~~~~~
+
+Look through the GitHub issues for features. Anything tagged with "feature"
+is open to whoever wants to implement it.
+
+Write Documentation
+~~~~~~~~~~~~~~~~~~~
+
+venusian could always use more documentation, whether as part of the
+official venusian docs, in docstrings, or even on the web in blog posts,
+articles, and such.
+
+Submit Feedback
+~~~~~~~~~~~~~~~
+
+The best way to send feedback is to file an issue at
+https://github.com/Pylons/venusian/issues.
+
+If you are proposing a feature:
+
+* Explain in detail how it would work.
+* Keep the scope as narrow as possible, to make it easier to implement.
+* Remember that this is a volunteer-driven project, and that contributions
+ are welcome :)
+
+Get Started!
+------------
+
+Ready to contribute? Here's how to set up `venusian` for local development.
+
+1. Fork the `venusian` repo on GitHub.
+2. Clone your fork locally::
+
+ $ git clone [email protected]:your_name_here/venusian.git
+
+3. Install your local copy into a virtualenv::
+
+ $ python3 -m venv env
+ $ env/bin/pip install -e .[docs,testing]
+ $ env/bin/pip install tox
+
+4. Create a branch for local development::
+
+ $ git checkout -b name-of-your-bugfix-or-feature
+
+ Now you can make your changes locally.
+
+5. When you're done making changes, check that your changes pass flake8 and
+ the tests, including testing other Python versions with tox::
+
+ $ env/bin/tox
+
+6. Commit your changes and push your branch to GitHub::
+
+ $ git add .
+ $ git commit -m "Your detailed description of your changes."
+ $ git push origin name-of-your-bugfix-or-feature
+
+7. Submit a pull request through the GitHub website.
+
+Pull Request Guidelines
+-----------------------
+
+Before you submit a pull request, check that it meets these guidelines:
+
+1. The pull request should include tests.
+2. If the pull request adds functionality, the docs should be updated. Put
+ your new functionality into a function with a docstring, and add the
+ feature to the list in README.rst.
+3. The pull request should work for all supported versions of Python
+ (see the `classifiers` section in
+ https://github.com/Pylons/venusian/blob/main/setup.cfg). Verify
+ that the "All checks have passed" flag is green on the "Conversation"
+ page of the PR before merging.
+
+Tips
+----
+
+To run a subset of tests::
+
+$ env/bin/py.test tests.test_venusian
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/MANIFEST.in
new/venusian-3.1.1/MANIFEST.in
--- old/venusian-3.1.0/MANIFEST.in 2023-10-29 08:52:03.000000000 +0100
+++ new/venusian-3.1.1/MANIFEST.in 2024-12-02 01:40:24.000000000 +0100
@@ -1,18 +1,18 @@
graft src/venusian
-graft tests
graft docs
-graft .github
+prune docs/_build
+graft tests
include README.rst
include CHANGES.rst
-include LICENSE.txt
include CONTRIBUTING.rst
include CONTRIBUTORS.txt
+include LICENSE.txt
include COPYRIGHT.txt
-include pyproject.toml setup.cfg
-include .coveragerc
-include tox.ini rtd.txt
-include .readthedocs.yaml
+include .coveragerc pyproject.toml setup.cfg
+include tox.ini .readthedocs.yaml
+graft .github
-recursive-exclude * __pycache__ *.py[cod]
+global-exclude __pycache__ *.py[cod]
+global-exclude .DS_Store
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/PKG-INFO new/venusian-3.1.1/PKG-INFO
--- old/venusian-3.1.0/PKG-INFO 2023-11-06 14:02:49.383294600 +0100
+++ new/venusian-3.1.1/PKG-INFO 2024-12-02 03:13:24.867014200 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: venusian
-Version: 3.1.0
+Version: 3.1.1
Summary: A library for deferring decorator actions
Home-page: https://pylonsproject.org/
Author: Chris McDonough, Agendaless Consulting
@@ -16,6 +16,7 @@
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: License :: Repoze Public License
@@ -50,6 +51,13 @@
See the "docs" directory of the package or the online documentation at
https://docs.pylonsproject.org/projects/venusian/en/latest/
+3.1.1 (2024-12-01)
+------------------
+
+- Add support for Python 3.13 (thanks to musicinmybrain).
+
+- Fix GitHub test actions.
+
3.1.0 (2023-11-06)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/setup.cfg new/venusian-3.1.1/setup.cfg
--- old/venusian-3.1.0/setup.cfg 2023-11-06 14:02:49.384668400 +0100
+++ new/venusian-3.1.1/setup.cfg 2024-12-02 03:13:24.868014000 +0100
@@ -1,6 +1,6 @@
[metadata]
name = venusian
-version = 3.1.0
+version = 3.1.1
description = A library for deferring decorator actions
long_description = file: README.rst, CHANGES.rst
long_description_content_type = text/x-rst
@@ -17,6 +17,7 @@
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
License :: Repoze Public License
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/src/venusian.egg-info/PKG-INFO
new/venusian-3.1.1/src/venusian.egg-info/PKG-INFO
--- old/venusian-3.1.0/src/venusian.egg-info/PKG-INFO 2023-11-06
14:02:49.000000000 +0100
+++ new/venusian-3.1.1/src/venusian.egg-info/PKG-INFO 2024-12-02
03:13:24.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: venusian
-Version: 3.1.0
+Version: 3.1.1
Summary: A library for deferring decorator actions
Home-page: https://pylonsproject.org/
Author: Chris McDonough, Agendaless Consulting
@@ -16,6 +16,7 @@
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: License :: Repoze Public License
@@ -50,6 +51,13 @@
See the "docs" directory of the package or the online documentation at
https://docs.pylonsproject.org/projects/venusian/en/latest/
+3.1.1 (2024-12-01)
+------------------
+
+- Add support for Python 3.13 (thanks to musicinmybrain).
+
+- Fix GitHub test actions.
+
3.1.0 (2023-11-06)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/src/venusian.egg-info/SOURCES.txt
new/venusian-3.1.1/src/venusian.egg-info/SOURCES.txt
--- old/venusian-3.1.0/src/venusian.egg-info/SOURCES.txt 2023-11-06
14:02:49.000000000 +0100
+++ new/venusian-3.1.1/src/venusian.egg-info/SOURCES.txt 2024-12-02
03:13:24.000000000 +0100
@@ -1,6 +1,7 @@
.coveragerc
.readthedocs.yaml
CHANGES.rst
+CONTRIBUTING.rst
CONTRIBUTORS.txt
COPYRIGHT.txt
LICENSE.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/tests/test_advice.py
new/venusian-3.1.1/tests/test_advice.py
--- old/venusian-3.1.0/tests/test_advice.py 2023-10-31 06:46:23.000000000
+0100
+++ new/venusian-3.1.1/tests/test_advice.py 2024-12-02 02:39:09.000000000
+0100
@@ -93,7 +93,9 @@
sys._getframe()
)
self.assertEqual(kind, "function call")
- self.assertTrue(f_locals is locals()) # ???
+ frame = sys._getframe()
+ self.assertEqual(f_locals, frame.f_locals)
+ self.assertEqual(f_locals, locals())
for d in module.__dict__, f_globals:
self.assertTrue(d is globals())
self.assertEqual(len(codeinfo), 4)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/venusian-3.1.0/tox.ini new/venusian-3.1.1/tox.ini
--- old/venusian-3.1.0/tox.ini 2023-10-31 06:46:23.000000000 +0100
+++ new/venusian-3.1.1/tox.ini 2024-12-02 03:03:49.000000000 +0100
@@ -1,7 +1,7 @@
[tox]
envlist =
lint,
- py37,py38,py39,py310,py311,py312,pypy3
+ py37,py38,py39,py310,py311,py312,py313,pypy3
docs,
coverage
isolated_build = True