mwoauth2
mwoauth2 is a library to help with authentication against a MediaWiki site using OAuth 2.
It is mainly targeted at Flask tools using the mwapi library, but can be used in other contexts as well. Support for other web frameworks or MediaWiki libraries may be added if there is interest.
Documentation and usage
See the documentation, which includes instructions for Flask tools and non-Flask tools.
Please note that the library is still relatively new and has not been used by many tools yet. If anything is unclear or there are problems, feel free to reach out to the maintainer(s) and/or file a task on Phabricator.
License
BSD-3-Clause.
Metadata
Release files for mwoauth2 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mwoauth2-0.1.0.tar.gz | 17.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mwoauth2-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.3 kB
Release files / mwoauth2-0.1.0.tar.gz
| Download URL | mwoauth2-0.1.0.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
455503dbb438921e7522c3f6d71e89d5589e532844fe2d861e296dd02b353f08
|
|
BLAKE2b-256 checksum How to use checksums |
c79e8607c5552b5039f8ca5a95504ea2c05fe4d692f37466f61213e2c8d2616a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"id":"n/a","libc":{"lib":"glibc","version":"2.43"},"name":"Arch Linux","version":"rolling"},"implementation":{"name":"CPython","version":"3.14.6"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.6.3 9 Jun 2026","python":"3.14.6","system":{"name":"Linux","release":"7.0.14-arch1-1"}} HTTPX2/2.3.0
|
Release files / mwoauth2-0.1.0-py3-none-any.whl
| Download URL | mwoauth2-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
415c3e4b3c8bd1d608d3f05cd1fb91ddccabf9c9e492126409bdbca22d67d04f
|
|
BLAKE2b-256 checksum How to use checksums |
3f0158276344c0b5028b1396e5d2a4623f0b3bba85f7376a535560e11851c51c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"id":"n/a","libc":{"lib":"glibc","version":"2.43"},"name":"Arch Linux","version":"rolling"},"implementation":{"name":"CPython","version":"3.14.6"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.6.3 9 Jun 2026","python":"3.14.6","system":{"name":"Linux","release":"7.0.14-arch1-1"}} HTTPX2/2.3.0
|