Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-python-pam-2.1.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-python-pam Distribution: openSUSE Tumbleweed
Version: 2.1.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Oct 6 09:32:23 2026
Group: Development/Languages/Python Build host: reproducible
Size: 78639 Source RPM: python-python-pam-2.1.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/FirefighterBlu3/python-pam
Summary: Python PAM module using ctypes
Python pam module supporting py3.

Provides

Requires

License

MIT

Changelog

* Tue Oct 06 2026 Ákos Szőts <akos@szots.dev>
  - Updated the project download URL. Pypi changed its URL scheme to include SHAs, so version-only links don't work anymore.
* Sun Oct 04 2026 Ákos Szőts <akos@szots.dev>
  - 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)
* Tue Dec 12 2023 Joan Torres <joan.torres@suse.com>
  - Version update to 2.0.2:
    * Surface fixes:
    * Fixed #31 whereby I changed the boolean response in 2.0.0 to
      a PAM constant. This reverts to the boolean response as
      existed in v1.8.5. The result code is still stored in the
      obj.code attribute.
    * Added the PamAuthenticate.authenticate() method signature
      and docstring to both of the new and legacy interfaces.
    * Changed the PamAuthenticate.authenticate() type hinting so it
      didn't interfere with the docstring.
    * Under the hood changes:
    * Start mocking the libpam methods so we can wholly disassociate
      ourselves from the underlying system. This lets us test more
      of the actual python code and lets us start injecting errors
      to test for.
  - Version update to 2.0.0:
    * The surface functionality hasn't changed much but a few bugs
      have been fixed. Under the hood, a lot has changed.
      Functionality has now been moved into a class that helped with
      value tracking. I planned on removing Python 2 support but
      was convinced to leave it in for now as apparently there are
      still a lot of python2 users.
    * Most testing has moved to occur underneath tox, this is superior
      as it provides for testing in a clean environment and an
      installed environment.
* Fri Dec 07 2018 Tomáš Chvátal <tchvatal@suse.com>
  - Version update to 1.8.4:
    * Various small fixes
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Mon Jun 19 2017 okurz@suse.com
  - Initial version 1.8.2

Files

/usr/lib/python3.13/site-packages/pam
/usr/lib/python3.13/site-packages/pam/__init__.py
/usr/lib/python3.13/site-packages/pam/__internals.py
/usr/lib/python3.13/site-packages/pam/__pycache__
/usr/lib/python3.13/site-packages/pam/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pam/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pam/__pycache__/__internals.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pam/__pycache__/__internals.cpython-313.pyc
/usr/lib/python3.13/site-packages/pam/__pycache__/pam.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pam/__pycache__/pam.cpython-313.pyc
/usr/lib/python3.13/site-packages/pam/__pycache__/version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pam/__pycache__/version.cpython-313.pyc
/usr/lib/python3.13/site-packages/pam/pam.py
/usr/lib/python3.13/site-packages/pam/version.py
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info/licenses
/usr/lib/python3.13/site-packages/python_pam-2.1.0.dist-info/licenses/LICENSE
/usr/share/doc/packages/python313-python-pam
/usr/share/doc/packages/python313-python-pam/README.md
/usr/share/licenses/python313-python-pam
/usr/share/licenses/python313-python-pam/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Oct 9 00:01:28 2026