1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
*NOTE*: This started out as a fork of the Python OpenID library, with changes
to make it Python 3 compatible. It's now a port of that library, including
cleanups and updates to the code in general.
[](https://travis-ci.org/necaris/python3-openid)
# REQUIREMENTS
- Python 3.x (tested on 3.2, 3.3, 3.4)
# INSTALLATION
The recommended way is to install from PyPI with `pip`:
pip install python3-openid
Alternatively, you can run the following command:
python setup.py install
# GETTING STARTED
The library should follow the existing `python-openid` API as closely as possible.
*NOTE*: documentation will be auto-generated as soon as I can figure out how to update the documentation tools.
*NOTE*: The examples directory includes an example server and consumer
implementation. See the README file in that directory for more
information on running the examples.
# LOGGING
This library offers a logging hook that will record unexpected
conditions that occur in library code. If a condition is recoverable,
the library will recover and issue a log message. If it is not
recoverable, the library will raise an exception. See the
documentation for the `openid.oidutil` module for more on the logging
hook.
# DOCUMENTATION
The documentation in this library is in Epydoc format, which is
detailed at:
http://epydoc.sourceforge.net/
# CONTACT
Going forward, the plan is to maintain this library on GitHub, so any bug
reports, suggestions, and feature requests should be raised [here](issues).
There are also the `#python-openid` and `#openid` channels on FreeNode IRC.
|