Adds support for creating XML-RPC APIs to Flask
Project description
Flask-XML-RPC-Re (Flask-XML-RPC-Reloaded)
This is a library that lets your Flask apps provide XML-RPC APIs. A small example is included.
Install
pip install flask-xml-rpc-re
Compatible to Flask-XML-RPC
Flask-XML-RPC-Reloaded is a fork of the original Flask-XML-RPC, which was unfortunately abandoned. This version should be 100% compatible and therefore a drop-in replacement for Flask-XML-RPC.
Differences to Flask-XML-RPC
- Python 3 support thanks to @Ppjet6 (PR)
- Uses the new Flask extension naming scheme thanks to Félix Bouliane (PR)
Generate Docs
pip install .[dev]
sphinx-build -b html docs/source docs/build/html
Resources
- PyPI: https://pypi.org/project/Flask-XML-RPC-Re/
- Documentation: https://croydon.github.io/flask-xml-rpc-reloaded/
- GitHub: https://github.com/Croydon/flask-xml-rpc-reloaded
- Original (abandoned): https://bitbucket.org/leafstorm/flask-xml-rpc/
Thanks to Armin Ronacher for the logo. Thanks to Matthew "LeafStorm" Frazier for creating the original Flask-XML-RPC.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Flask-XML-RPC-Re-0.2.0.tar.gz
.
File metadata
- Download URL: Flask-XML-RPC-Re-0.2.0.tar.gz
- Upload date:
- Size: 32.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
232002f8ca6fc9e8add5cda08d172b022263e6fc05b957b2200077914afc06a1
|
|
MD5 |
2ec66d859ac5084cdc92a537ed1f1898
|
|
BLAKE2b-256 |
3cdad6c8b3a34ab943a16dfa4a2ef5d2caa48645de00145f1f7473799c22a6be
|
Provenance
The following attestation bundles were made for Flask-XML-RPC-Re-0.2.0.tar.gz
:
Publisher:
ci.yml
on Croydon/flask-xml-rpc-reloaded
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
flask_xml_rpc_re-0.2.0.tar.gz
-
Subject digest:
232002f8ca6fc9e8add5cda08d172b022263e6fc05b957b2200077914afc06a1
- Sigstore transparency entry: 229895584
- Sigstore integration time:
-
Permalink:
Croydon/flask-xml-rpc-reloaded@8f19cde1dbd81dce868ca68d029e6a86a74007bb
-
Branch / Tag:
refs/heads/main
- Owner: https://github.com/Croydon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
ci.yml@8f19cde1dbd81dce868ca68d029e6a86a74007bb
-
Trigger Event:
push
-
Statement type:
File details
Details for the file Flask_XML_RPC_Re-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: Flask_XML_RPC_Re-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6b5decb8a68688ba037daefaa04fe670fbd497832fbb9a78059bdf819f038c1b
|
|
MD5 |
20e633fca75a64a6f142389b3f0538f7
|
|
BLAKE2b-256 |
079331803d75cf2bbd17060dd071c277cda164bdee02671869ddb4fc219e2536
|
Provenance
The following attestation bundles were made for Flask_XML_RPC_Re-0.2.0-py3-none-any.whl
:
Publisher:
ci.yml
on Croydon/flask-xml-rpc-reloaded
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
flask_xml_rpc_re-0.2.0-py3-none-any.whl
-
Subject digest:
6b5decb8a68688ba037daefaa04fe670fbd497832fbb9a78059bdf819f038c1b
- Sigstore transparency entry: 229895586
- Sigstore integration time:
-
Permalink:
Croydon/flask-xml-rpc-reloaded@8f19cde1dbd81dce868ca68d029e6a86a74007bb
-
Branch / Tag:
refs/heads/main
- Owner: https://github.com/Croydon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
ci.yml@8f19cde1dbd81dce868ca68d029e6a86a74007bb
-
Trigger Event:
push
-
Statement type: