commit python-repoze.who for openSUSE:Factory

2023-12-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-repoze.who for 
openSUSE:Factory checked in at 2023-12-08 22:33:34

Comparing /work/SRC/openSUSE:Factory/python-repoze.who (Old)
 and  /work/SRC/openSUSE:Factory/.python-repoze.who.new.25432 (New)


Package is "python-repoze.who"

Fri Dec  8 22:33:34 2023 rev:9 rq:1132101 version:3.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-repoze.who/python-repoze.who.changes  
2023-06-12 15:27:29.475421104 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-repoze.who.new.25432/python-repoze.who.changes
   2023-12-08 22:34:27.065293134 +0100
@@ -1,0 +2,9 @@
+Fri Dec  8 13:40:57 UTC 2023 - Dirk Müller 
+
+- update to 3.0.0:
+  * Add support for Python 3.9, 3.10 and 3.11.
+  * Drop support for Python 2.7, 3.4, 3.5, and 3.6.
+  * Add Github Actions workflow to exercise unit tests /
+coverage.
+
+---

Old:

  repoze.who-2.4.1.tar.gz

New:

  repoze.who-3.0.0.tar.gz



Other differences:
--
++ python-repoze.who.spec ++
--- /var/tmp/diff_new_pack.aPQL0d/_old  2023-12-08 22:34:27.681315800 +0100
+++ /var/tmp/diff_new_pack.aPQL0d/_new  2023-12-08 22:34:27.681315800 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-repoze.who
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %global modname repoze.who
 %{?sle15_python_module_pythons}
 Name:   python-repoze.who
-Version:2.4.1
+Version:3.0.0
 Release:0
 Summary:Identification and authentication framework for WSGI
 License:SUSE-Repoze

++ repoze.who-2.4.1.tar.gz -> repoze.who-3.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repoze.who-2.4.1/.gitignore 
new/repoze.who-3.0.0/.gitignore
--- old/repoze.who-2.4.1/.gitignore 2015-03-18 20:33:59.0 +0100
+++ new/repoze.who-3.0.0/.gitignore 2022-02-01 18:00:08.0 +0100
@@ -1,8 +1,10 @@
+build/
+dist/
+docs/.build/
+docs/_build/
+.tox/
 *.pyc
 *.egg-info
 .coverage
-docs/.build
-.tox
 coverage.xml
 nosetests.xml
-docs/_build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repoze.who-2.4.1/.travis.yml 
new/repoze.who-3.0.0/.travis.yml
--- old/repoze.who-2.4.1/.travis.yml2022-01-31 17:53:31.0 +0100
+++ new/repoze.who-3.0.0/.travis.yml1970-01-01 01:00:00.0 +0100
@@ -1,31 +0,0 @@
-# Wire up travis
-language: python
-sudo : false
-
-matrix:
-  include:
-- python: 2.7
-  env: TOXENV=py27
-- python: 3.4
-  env: TOXENV=py34
-- python: 3.5
-  env: TOXENV=py35
-- python: 3.6
-  env: TOXENV=py36
-- python: 3.7
-  env: TOXENV=py37
-- python: 3.8
-  env: TOXENV=py38
-- python: pypy
-  env: TOXENV=pypy
-- python: pypy3
-  env: TOXENV=pypy3
-- python: 3.8
-  env: TOXENV=cover
-
-install:
-  - travis_retry pip install tox
-
-script:
-  - travis_retry tox
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repoze.who-2.4.1/CHANGES.rst 
new/repoze.who-3.0.0/CHANGES.rst
--- old/repoze.who-2.4.1/CHANGES.rst2022-02-01 17:56:46.0 +0100
+++ new/repoze.who-3.0.0/CHANGES.rst2023-01-25 15:56:30.0 +0100
@@ -1,6 +1,20 @@
 repoze.who Changelog
 
 
+3.0.0 (2023-01-16)
+--
+
+- No changes from 3.0.0b1.
+
+3.0.0b1 (2023-01-16)
+
+
+- Add support for Python 3.9, 3.10 and 3.11.
+
+- Drop support for Python 2.7, 3.4, 3.5, and 3.6.
+
+- Add Github Actions workflow to exercise unit tests / coverage.
+
 2.4.1 (2022-02-01)
 --
 
@@ -14,7 +28,7 @@
 2.4 (2020-06-03)
 
 
-- Add upport for Python 3.6, 3.7, and 3.8.
+- Add support for Python 3.6, 3.7, and 3.8.
 
 - Drop support for Python 3.3.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repoze.who-2.4.1/PKG-INFO 
new/repoze.who-3.0.0/PKG-INFO
--- old/repoze.who-2.4.1/PKG-INFO   2022-02-01 17:57:35.634601400 +0100
+++ new/repoze.who-3.0.0/PKG-INFO   2023-01-25 15:57:22.017574000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: repoze.who
-Version: 2.4.1
+Version: 3.0.0
 Summary: repoze.who is an identification and authentication framework for WSGI.
 Home-page: http://www.repoze.org
 Author: Agendaless Consulting
@@ -75,6 +75,20 @@
 repoze.who Changelog
 
 
+3.0.0 (2023-

commit python-repoze.who for openSUSE:Factory

2023-06-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-repoze.who for 
openSUSE:Factory checked in at 2023-06-12 15:26:28

Comparing /work/SRC/openSUSE:Factory/python-repoze.who (Old)
 and  /work/SRC/openSUSE:Factory/.python-repoze.who.new.15902 (New)


Package is "python-repoze.who"

Mon Jun 12 15:26:28 2023 rev:8 rq:1092393 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/python-repoze.who/python-repoze.who.changes  
2022-12-03 10:04:11.367424647 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-repoze.who.new.15902/python-repoze.who.changes
   2023-06-12 15:27:29.475421104 +0200
@@ -1,0 +2,5 @@
+Sun Jun 11 13:24:49 UTC 2023 - ecsos 
+
+- Add %{?sle15_python_module_pythons}
+
+---



Other differences:
--
++ python-repoze.who.spec ++
--- /var/tmp/diff_new_pack.1DIv13/_old  2023-06-12 15:27:29.935423826 +0200
+++ /var/tmp/diff_new_pack.1DIv13/_new  2023-06-12 15:27:29.943423873 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global modname repoze.who
+%{?sle15_python_module_pythons}
 Name:   python-repoze.who
 Version:2.4.1
 Release:0


commit python-repoze.who for openSUSE:Factory

2022-12-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-repoze.who for 
openSUSE:Factory checked in at 2022-12-03 10:03:57

Comparing /work/SRC/openSUSE:Factory/python-repoze.who (Old)
 and  /work/SRC/openSUSE:Factory/.python-repoze.who.new.1835 (New)


Package is "python-repoze.who"

Sat Dec  3 10:03:57 2022 rev:7 rq:1039744 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/python-repoze.who/python-repoze.who.changes  
2020-08-04 20:21:49.156997050 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-repoze.who.new.1835/python-repoze.who.changes
2022-12-03 10:04:11.367424647 +0100
@@ -1,0 +2,8 @@
+Sat Dec  3 00:21:39 UTC 2022 - Yogalakshmi Arunachalam 
+
+- Update to v2.4.1 
+  * Disallow separators in AuthTicket component values. Closes #37.
+  * Handle bytes / string correctly in 
‘repoze.who.plugins.htpasswd.sha1_check’. Closes #28.
+  * Switch to use pytest as the testrunner. Closes #34.
+
+---

Old:

  repoze.who-2.4.tar.gz

New:

  repoze.who-2.4.1.tar.gz



Other differences:
--
++ python-repoze.who.spec ++
--- /var/tmp/diff_new_pack.JVXieO/_old  2022-12-03 10:04:11.795427025 +0100
+++ /var/tmp/diff_new_pack.JVXieO/_new  2022-12-03 10:04:11.799427047 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-repoze.who
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global modname repoze.who
 Name:   python-repoze.who
-Version:2.4
+Version:2.4.1
 Release:0
 Summary:Identification and authentication framework for WSGI
 License:SUSE-Repoze

++ repoze.who-2.4.tar.gz -> repoze.who-2.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repoze.who-2.4/CHANGES.rst 
new/repoze.who-2.4.1/CHANGES.rst
--- old/repoze.who-2.4/CHANGES.rst  2020-06-03 22:32:10.0 +0200
+++ new/repoze.who-2.4.1/CHANGES.rst2022-02-01 17:56:46.0 +0100
@@ -1,6 +1,16 @@
 repoze.who Changelog
 
 
+2.4.1 (2022-02-01)
+--
+
+- Disallow separators in AuthTicket component values.  Closes #37.
+
+- Handle bytes / string correctly in 'repoze.who.plugins.htpasswd.sha1_check'.
+  Closes #28.
+
+- Switch to use ``pytest`` as the testrunner.  Closes #34.
+
 2.4 (2020-06-03)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repoze.who-2.4/PKG-INFO new/repoze.who-2.4.1/PKG-INFO
--- old/repoze.who-2.4/PKG-INFO 2020-06-03 22:32:18.0 +0200
+++ new/repoze.who-2.4.1/PKG-INFO   2022-02-01 17:57:35.634601400 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: repoze.who
-Version: 2.4
+Version: 2.4.1
 Summary: repoze.who is an identification and authentication framework for WSGI.
 Home-page: http://www.repoze.org
 Author: Agendaless Consulting
@@ -75,6 +75,16 @@
 repoze.who Changelog
 
 
+2.4.1 (2022-02-01)
+--
+
+- Disallow separators in AuthTicket component values.  Closes #37.
+
+- Handle bytes / string correctly in 
'repoze.who.plugins.htpasswd.sha1_check'.
+  Closes #28.
+
+- Switch to use ``pytest`` as the testrunner.  Closes #34.
+
 2.4 (2020-06-03)
 
 
@@ -800,5 +810,5 @@
 Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
 Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
 Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
-Provides-Extra: testing
 Provides-Extra: docs
+Provides-Extra: testing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repoze.who-2.4/repoze/who/_auth_tkt.py 
new/repoze.who-2.4.1/repoze/who/_auth_tkt.py
--- old/repoze.who-2.4/repoze/who/_auth_tkt.py  2016-05-31 18:44:04.0 
+0200
+++ new/repoze.who-2.4.1/repoze/who/_auth_tkt.py2022-02-01 
17:55:33.0 +0100
@@ -47,6 +47,15 @@
 DEFAULT_DIGEST = hashlib.md5
 
 
+def _exclude_separator(separator, value, fieldname):
+if isinstance(value, bytes):
+separator = separator.encode("ascii")
+
+if separator in value:
+raise ValueError(
+"{} may not contain '{}'".format(fieldname, separator)
+)
+
 class AuthTicket(object):
 
 """
@@ -88,14 +97,26 @@
  time=None, cookie_name='auth_tkt',