python3-sanction - A simple, lightweight OAuth2 client

Property Value
Distribution Fedora 30
Repository Fedora x86_64
Package filename python3-sanction-0.3.1-18.fc30.noarch.rpm
Package name python3-sanction
Package version 0.3.1
Package release 18.fc30
Package architecture noarch
Package type rpm
License MIT
Maintainer -
Download size 20.68 KB
Installed size 36.27 KB
python-sanction is a lightweight, dead simple client implementation of
the OAuth2 protocol.
- Variations on OAuth2 client implementation range from a few hundred LOC
to thousands. In a Pythonic world, there's absolutely no need for this when
simply dealing with the client side of the spec. Currently, sanction sits
at a whopping 65 LOC, one class. This makes the library tremendously easy
to grok.
- Most providers have varying levels of diversion from the official spec.
The goal with this library is to either handle these diversions natively,
or expose a method to allow client code to deal with it efficiently and
- Three of the four OAuth2 flows should be supported by this library.
Currently, only authorization code and client credential flows have been
tested due to lack of other (known) implementations.
sanction has been tested with the following OAuth2 providers:
* Facebook (include the test API)
* Google
* Foursquare
* bitly
* GitHub
* StackExchange
* Instagram
* DeviantArt


Package Version Architecture Repository
python3-sanction-0.3.1-18.fc30.noarch.rpm 0.3.1 noarch Fedora
python3-sanction - - -


Name Value
python(abi) = 3.7


Name Value
python3-sanction = 0.3.1-18.fc30
python3.7dist(sanction) = 0.3.1
python3dist(sanction) = 0.3.1


Type URL
Binary Package python3-sanction-0.3.1-18.fc30.noarch.rpm
Source Package python-sanction-0.3.1-18.fc30.src.rpm

Install Howto

Install python3-sanction rpm package:

# dnf --refresh install python3-sanction




2019-02-02 - Fedora Release Engineering <> - 0.3.1-18
- Rebuilt for
2018-10-12 - Zbigniew Jędrzejewski-Szmek <> - 0.3.1-17
- Python2 binary package has been removed
2018-07-25 - Pierre-Yves Chibon <> - 0.3.1-16
- Use the py2 version of the macros
2018-07-14 - Fedora Release Engineering <> - 0.3.1-15
- Rebuilt for
2018-06-19 - Miro Hrončok <> - 0.3.1-14
- Rebuilt for Python 3.7
2018-02-09 - Fedora Release Engineering <> - 0.3.1-13
- Rebuilt for
2018-01-30 - Iryna Shcherbina <> - 0.3.1-12
- Update Python 2 dependency declarations to new packaging standards
2017-08-19 - Zbigniew Jędrzejewski-Szmek <> - 0.3.1-11
- Python 2 binary package renamed to python2-sanction
2017-07-27 - Fedora Release Engineering <> - 0.3.1-10
- Rebuilt for
2017-02-11 - Fedora Release Engineering <> - 0.3.1-9
- Rebuilt for

See Also

Package Description
python3-sane-2.8.3-10.fc30.x86_64.rpm Python 3 module for using scanners
python3-sanic-0.8.0-2.fc30.noarch.rpm Microframework based on uvloop, httptools, and learnings of flask
python3-satyr-0.27-2.fc30.x86_64.rpm Python 3 bindings for satyr
python3-savitar-3.6.0-2.fc30.x86_64.rpm Python 3 libSavitar bindings
python3-scales-1.0.5-17.fc30.noarch.rpm Stats for Python 3 processes
python3-scandir-1.9.0-4.fc30.x86_64.rpm A better directory iterator and faster os.walk() for Python
python3-scapy-2.4.0-5.fc30.noarch.rpm Interactive packet manipulation tool and network scanner
python3-schedutils-0.6-7.fc30.x86_64.rpm Linux scheduler python bindings
python3-schema-0.6.8-3.fc30.noarch.rpm Simple data validation library
python3-scidavis-1.25-3.fc30.x86_64.rpm Python 3 bindings for SciDAVis
python3-scikit-image-0.14.0-7.fc30.x86_64.rpm Image processing in Python 3
python3-scikit-learn-0.19.1-7.fc30.x86_64.rpm Machine learning in Python
python3-scipy-1.2.0-1.fc30.x86_64.rpm Scientific Tools for Python
python3-scipy-doc-1.2.0-1.fc30.x86_64.rpm Scientific Tools for Python - documentation
python3-scons-3.0.4-4.fc30.noarch.rpm An Open Source software construction tool