Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python3-Beaker | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 1.11.0 | Vendor: openSUSE |
Release: bp154.1.34 | Build date: Thu May 12 02:59:55 2022 |
Group: Unspecified | Build host: sheep85 |
Size: 515993 | Source RPM: python-Beaker-1.11.0-bp154.1.34.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/bbangert/beaker | |
Summary: A Session and Caching library with WSGI Middleware |
Beaker is a web session and general caching library that includes WSGI middleware for use in web applications. As a general caching library, Beaker can handle storing for various times any Python object that can be pickled with optional back-ends on a fine-grained basis. Beaker was built largely on the code from MyghtyUtils, then refactored and extended with database support. Beaker includes Cache and Session WSGI middleware to ease integration with WSGI capable frameworks, and is automatically used by Pylons. Features include: * Fast, robust performance * Multiple reader/single writer lock system to avoid duplicate simultaneous cache creation * Cache back-ends include dbm, file, memory, memcached, and database (Using SQLAlchemy for multiple-db vendor support) * Signed cookie's to prevent session hijacking/spoofing * Cookie-only sessions to remove the need for a db or file backend (ideal for clustered systems) * Extensible Container object to support new back-ends * Cache's can be divided into namespaces (to represent templates, objects, etc.) then keyed for different copies * Create functions for automatic call-backs to create new cache copies after expiration * Fine-grained toggling of back-ends, keys, and expiration per Cache object
BSD-3-Clause
* Wed Apr 22 2020 Steve Kowalik <steven.kowalik@suse.com> - Fix build without Python 2 present. * Sat Nov 23 2019 Michael Ströder <michael@stroeder.com> - only recommend installation of package python-python-memcached * Mon Sep 23 2019 pgajdos@suse.com - version update to 1.11.0 * Fixed cookie path option not being properly set (`self._path` was removed, only `self.path` exists) * Documented `SameSite` option * Fixed cookie expiration being localised when it shouldn't. * Thu Apr 18 2019 Matej Cepl <mcepl@suse.com> - Actually for working around gh#bbangert/beaker#172 it is enough to rm -fv tests/test.db, because the test suite apparently doesn't clean up after itself. * Mon Apr 01 2019 Matej Cepl <mcepl@suse.com> - Ignore test_database tests to avoid gh#bbangert/beaker#172 * Fri Mar 01 2019 Tomáš Chvátal <tchvatal@suse.com> - Update to 1.10.1: * Fix issue with Redis namespace manager TTL * Fix for SameSite cookie option not being set in some cases * Fix for memcached tests on Python3 * Redis namespace manager now supports providing a TTL for session entries that had a ``timeout`` provided. This will remove the need to manually clear expired sessions from the redis storage. * ``nsscrypto`` backend is now properly identified as providing AES support. * When a crypto backend doesn't support AES it will no longer crash if the ``encrypt_key`` is ``None``. * Session cookies will now provide support for ``SameSite`` through the ``samesite`` option. By default this will be ``Lax``, but can be set to ``Strict`` or ``None`` to disable it. * Thu Sep 07 2017 toddrme2178@gmail.com - Update to version 1.9.0 * Beaker now provides builtin ``ext:mongodb`` and ``ext:redis`` namespace managers. Both come with a Synchronizer implemented on the storage backend instead of relying on file one. * Fixed an issue where cookie options like ``Secure``, ``Domain`` and so on where lost. * Improved support for cache entries expiration. NamespaceManagers that support it will expire their key automatically. * Pycryptodome can be used instead of pycrypto. * An issue with ``Cookie`` module import on case insensitive file systems should have been resolved. * Cryptography module is now as a crypto function provider instead of pycrypto * Thu Aug 24 2017 jmatejek@suse.com - singlespec auto-conversion * Wed Nov 16 2016 dmueller@suse.com - adjust for cryptopp -> pycryptopp rename * Mon Nov 14 2016 dmueller@suse.com - update to 1.8.1 * Bugfixes * Thu Sep 15 2016 toddrme2178@gmail.com - Update to version 1.8.0 * Encrypted sessions can now specify nonce length for salt generation through encrypt_nonce_bits parameter. set it to 48 for backward compatibility with sessions generated before 1.8.0 * kwargs support in @cache_region decorator * annotations support in @cache_region decorator * data_serializer parameter in Session can now specify json to avoid pickle security issues * Invalid cookies are now skipped in cookie based sessions * Memcached based on PyLibMC now share same connection pool for same url * Sat Apr 25 2015 benoit.monin@gmx.fr - update to version 1.7.0: * Beaker no longer supports python 2.4 and 2.5 * Beaker now supports Python 2.6, 2.7, 3.2, 3.3, 3.4 without 2to3 usage * Fixed Encrypted Cookie Session on Python3 #57 * New pbkdf2 mobule working on Python3 #21 * Fixed Test suite on Python 3.3 #53, #51 - additional changes from version 1.6.5: * @cached decorator now keeps docstring of decorated method. * Fix crash when Session ``accessed_time`` is not available, this happened when session ``encrypt_key`` was changed. * Fix cache regions not providing a default key length even though this was required and examples in the doc didn't provide it. * Fix crash when cache expire wasn't an int, this happened when caching options were loaded from a config file. - remove everything related to tests: upstream deleted them from archive - drop Beaker-1.6.4-setup_test.patch: only used by the tests - do not delete the shebang of pbkdf2.py: fixed upstream - remove CHANGELOG and LICENSE from package: deleted from archive - add README.rst to the package documentation
/usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info /usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info/entry_points.txt /usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info/not-zip-safe /usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info/requires.txt /usr/lib/python3.6/site-packages/Beaker-1.11.0-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/beaker /usr/lib/python3.6/site-packages/beaker/__init__.py /usr/lib/python3.6/site-packages/beaker/__pycache__ /usr/lib/python3.6/site-packages/beaker/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/_compat.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/_compat.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/cache.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/cache.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/container.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/container.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/converters.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/converters.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/cookie.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/cookie.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/exceptions.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/exceptions.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/middleware.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/middleware.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/session.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/session.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/synchronization.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/synchronization.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/util.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/__pycache__/util.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/_compat.py /usr/lib/python3.6/site-packages/beaker/cache.py /usr/lib/python3.6/site-packages/beaker/container.py /usr/lib/python3.6/site-packages/beaker/converters.py /usr/lib/python3.6/site-packages/beaker/cookie.py /usr/lib/python3.6/site-packages/beaker/crypto /usr/lib/python3.6/site-packages/beaker/crypto/__init__.py /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__ /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/jcecrypto.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/jcecrypto.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/noencryption.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/noencryption.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/nsscrypto.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/nsscrypto.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/pbkdf2.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/pbkdf2.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/pyca_cryptography.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/pyca_cryptography.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/pycrypto.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/pycrypto.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/util.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/crypto/__pycache__/util.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/crypto/jcecrypto.py /usr/lib/python3.6/site-packages/beaker/crypto/noencryption.py /usr/lib/python3.6/site-packages/beaker/crypto/nsscrypto.py /usr/lib/python3.6/site-packages/beaker/crypto/pbkdf2.py /usr/lib/python3.6/site-packages/beaker/crypto/pyca_cryptography.py /usr/lib/python3.6/site-packages/beaker/crypto/pycrypto.py /usr/lib/python3.6/site-packages/beaker/crypto/util.py /usr/lib/python3.6/site-packages/beaker/exceptions.py /usr/lib/python3.6/site-packages/beaker/ext /usr/lib/python3.6/site-packages/beaker/ext/__init__.py /usr/lib/python3.6/site-packages/beaker/ext/__pycache__ /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/database.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/database.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/google.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/google.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/memcached.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/memcached.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/mongodb.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/mongodb.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/redisnm.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/redisnm.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/sqla.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/beaker/ext/__pycache__/sqla.cpython-36.pyc /usr/lib/python3.6/site-packages/beaker/ext/database.py /usr/lib/python3.6/site-packages/beaker/ext/google.py /usr/lib/python3.6/site-packages/beaker/ext/memcached.py /usr/lib/python3.6/site-packages/beaker/ext/mongodb.py /usr/lib/python3.6/site-packages/beaker/ext/redisnm.py /usr/lib/python3.6/site-packages/beaker/ext/sqla.py /usr/lib/python3.6/site-packages/beaker/middleware.py /usr/lib/python3.6/site-packages/beaker/session.py /usr/lib/python3.6/site-packages/beaker/synchronization.py /usr/lib/python3.6/site-packages/beaker/util.py /usr/share/doc/packages/python3-Beaker /usr/share/doc/packages/python3-Beaker/CHANGELOG /usr/share/doc/packages/python3-Beaker/README.rst /usr/share/licenses/python3-Beaker /usr/share/licenses/python3-Beaker/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 15:53:55 2024