loongson/pypi/: itsdangerous-1.1.0 metadata and description

Homepage Simple index

Various helpers to pass data to untrusted environments and back.

author Armin Ronacher
author_email armin.ronacher@active-4.com
classifiers
  • Development Status :: 5 - Production/Stable
  • Intended Audience :: Developers
  • License :: OSI Approved :: BSD License
  • Operating System :: OS Independent
  • Programming Language :: Python
  • Programming Language :: Python :: 2
  • Programming Language :: Python :: 2.7
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.4
  • Programming Language :: Python :: 3.5
  • Programming Language :: Python :: 3.6
  • Programming Language :: Python :: 3.7
license BSD
maintainer Pallets Team
maintainer_email contact@palletsprojects.com
project_urls
  • Documentation, https://itsdangerous.palletsprojects.com/
  • Code, https://github.com/pallets/itsdangerous
  • Issue tracker, https://github.com/pallets/itsdangerous/issues
requires_python >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*

Because this project isn't in the mirror_whitelist, no releases from root/pypi are included.

File Tox results History
itsdangerous-1.1.0-py2.py3-none-any.whl
Size
16 KB
Type
Python Wheel
Python
2.7
  • Replaced 1 time(s)
  • Uploaded to loongson/pypi by loongson 2022-08-08 02:42:15

… so better sign this

Various helpers to pass data to untrusted environments and to get it back safe and sound. Data is cryptographically signed to ensure that a token has not been tampered with.

It’s possible to customize how data is serialized. Data is compressed as needed. A timestamp can be added and verified automatically while loading a token.

Installing

Install and update using pip:

pip install -U itsdangerous

A Simple Example

Here’s how you could generate a token for transmitting a user’s id and name between web requests.

from itsdangerous import URLSafeSerializer
auth_s = URLSafeSerializer("secret key", "auth")
token = auth_s.dumps({"id": 5, "name": "itsdangerous"})

print(token)
# eyJpZCI6NSwibmFtZSI6Iml0c2Rhbmdlcm91cyJ9.6YP6T0BaO67XP--9UzTrmurXSmg

data = auth_s.loads(token)
print(data["name"])
# itsdangerous