Skip to main content

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)

Source distribution for mwoauth2 0.1.0
File Size Uploaded
mwoauth2-0.1.0.tar.gz 17.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mwoauth2 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page