python3-cookies - Friendlier RFC 6265-compliant cookie parser/renderer

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python3-cookies-2.2.1-4.1.noarch.rpm
Package name python3-cookies
Package version 2.2.1
Package release 4.1
Package architecture noarch
Package type rpm
Category Development/Languages/Python
License MIT
Maintainer -
Download size 35.89 KB
Installed size 126.49 KB is a Python module for working with HTTP cookies: parsing and
rendering 'Cookie:' request headers and 'Set-Cookie:' response headers,
and exposing a convenient API for creating and modifying cookies. It can be
used as a replacement of Python's (aka http.cookies).
* Rendering according to RFC 6265. It uses URL encoding to represent
non-ASCII by default, like many other languages' libraries.
* Liberal parsing, incorporating many complaints about
barfing on common cookie formats which can be reliably parsed
* Documented code, with chapter and verse from RFCs
* A test suite with 100% test coverage
* Unlike, it doesn't lock all implementation inside its own
classes. You can suppress minor parse exceptions with parameters
rather than subclass wrappers. You can plug in your own parsers,
renderers and validators for new or existing cookie attributes. You
can render the data out in a dict. You can use the underlying
imperative API or even lift the parser's regexps for your own
parser or project.
While this is intended to be a good module for handling cookies, it does not
even try to do any of the following:
* Backward compatibility with
* Implementation of RFC 2109 or 2965
* Handle every conceivable output from legacy applications
* Provide a means to store pickled Python objects in cookie values
This does not compete with the cookielib (http.cookiejar) module in the Python
standard library.


Package Version Architecture Repository
python3-cookies - - -


Name Value
python(abi) = 3.7


Name Value
python3-cookies = 2.2.1-4.1


Type URL
Binary Package python3-cookies-2.2.1-4.1.noarch.rpm
Source Package python-cookies-2.2.1-4.1.src.rpm

Install Howto

Install python3-cookies rpm package:

# zypper install python3-cookies




2019-02-01 - Tomá? Chvátal <>
- Apply patch to fix build on python3.7:
* python37.patch
2018-10-18 - Tomá? Chvátal <>
- Upstream moved to gitlab
2018-08-29 -
- Add license
- Run the tests in a way to work on 42.3
2017-04-10 -
- Update for singlespec
- Add do-not-install-test_cookies.diff so is not
installed in the system.
2017-02-21 -
- Trim long description
2017-02-20 -
- Use py.test in %check to fix " test" not working
with python 3.6
2017-01-19 -
- Initial release

See Also

Package Description
python3-cooldict-1.04-1.1.noarch.rpm dict-like structures for Python
python3-coreapi-2.3.3-1.1.noarch.rpm Python client library for Core API
python3-coreschema-0.0.4-1.1.noarch.rpm Core Schema for Core API
python3-cotyledon-1.7.3-2.1.noarch.rpm A framework for defining long-running services
python3-cov-core-1.15.0-3.2.noarch.rpm Plugin core for use by pytest-cov, nose-cov and nose2-cov
python3-coverage-4.5.3-1.1.i586.rpm Code coverage measurement for Python
python3-coverage-4.5.3-1.1.x86_64.rpm Code coverage measurement for Python
python3-coverage-config-reload-plugin-0.2.0-2.4.noarch.rpm Coverage hack plugin to reload the coverage configuration
python3-coverage-env-plugin-0.1-2.4.noarch.rpm Coverage environment plugin
python3-coveralls-1.7.0-1.1.noarch.rpm Module for showing coverage stats online via coverallsio
python3-coveralls-check-1.1.0-4.1.noarch.rpm Coverage checking using
python3-cppclean-0.12-2.1.noarch.rpm Program to find problems in C++ source code
python3-cpplint-1.4.4-1.1.noarch.rpm An automated checker to make sure a C++ file follows Google's C++ style guide
python3-cracklib-2.9.3-2.5.i586.rpm A CPython extension module wrapping the libcrack library
python3-cracklib-2.9.3-2.5.x86_64.rpm A CPython extension module wrapping the libcrack library