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

python3-Beaker-1.11.0-bp153.1.21 RPM for noarch

From OpenSuSE Leap 15.3 for noarch

Name: python3-Beaker Distribution: SUSE Linux Enterprise 15 SP3
Version: 1.11.0 Vendor: openSUSE
Release: bp153.1.21 Build date: Sat Mar 6 10:36:45 2021
Group: Unspecified Build host: lamb08
Size: 514859 Source RPM: python-Beaker-1.11.0-bp153.1.21.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

Provides

Requires

License

BSD-3-Clause

Changelog

* 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

Files

/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 Apr 9 14:50:04 2024