Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-python-pam for openSUSE:Factory checked in at 2026-10-06 19:20:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-python-pam (Old) and /work/SRC/openSUSE:Factory/.python-python-pam.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-pam" Tue Oct 6 19:20:10 2026 rev:4 rq:1382779 version:2.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-python-pam/python-python-pam.changes 2023-12-12 19:33:16.090759174 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-pam.new.3698736/python-python-pam.changes 2026-10-06 19:20:21.975449219 +0200 @@ -1,0 +2,18 @@ +Tue Oct 6 07:32:23 UTC 2026 - Ákos Szőts <[email protected]> + +- Updated the project download URL. Pypi changed its URL scheme to include SHAs, so version-only links don't work anymore. + +------------------------------------------------------------------- +Sun Oct 4 14:14:59 UTC 2026 - Ákos Szőts <[email protected]> + +- Enable pytest +- Version update to 2.1.0 + * Switch to Poetry; drop Python 2 support + * Make PAM handle checks more robust + * Update documentation with a better example + * CI tox suite covers Python 3.11–3.14 + * pam.authenticate() no longer reuses a process-global PamAuthenticator (thread-safe concurrent auth); libpam ctypes bindings are loaded once and shared (#40) + * Document the threading model (do not share one PamAuthenticator across threads) + * Document when to use resetcreds=True vs False (#52) + +------------------------------------------------------------------- Old: ---- python-pam-2.0.2.tar.gz New: ---- python-pam-2.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-python-pam.spec ++++++ --- /var/tmp/diff_new_pack.O4plXW/_old 2026-10-06 19:20:22.727480793 +0200 +++ /var/tmp/diff_new_pack.O4plXW/_new 2026-10-06 19:20:22.728480835 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-python-pam # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,14 +18,17 @@ %global modname python-pam Name: python-python-pam -Version: 2.0.2 +Version: 2.1.0 Release: 0 -Summary: Python PAM module using ctypes, py3/py2 +Summary: Python PAM module using ctypes License: MIT Group: Development/Languages/Python URL: https://github.com/FirefighterBlu3/python-pam -Source: https://files.pythonhosted.org/packages/source/p/%{modname}/%{modname}-%{version}.tar.gz +Source: https://github.com/FirefighterBlu3/%{modname}/archive/refs/tags/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz BuildRequires: %{python_module pip} +BuildRequires: %{python_module poetry-core} +BuildRequires: %{python_module pytest-cov} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes @@ -35,7 +38,7 @@ %python_subpackages %description -Python pam module supporting py3 (and py2). +Python pam module supporting py3. %prep %setup -q -n %{modname}-%{version} @@ -43,6 +46,9 @@ %build %pyproject_wheel +%check +%pytest + %install %pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} ++++++ python-pam-2.0.2.tar.gz -> python-pam-2.1.0.tar.gz ++++++ ++++ 5116 lines of diff (skipped)
