No project description provided
Project description
Installation
pip install fastapi-jsonrpc
Usage
pip install uvicorn
import fastapi_jsonrpc as jsonrpc
from fastapi_jsonrpc import Param
app = jsonrpc.API()
api_v1 = jsonrpc.Entrypoint('/api/v1/jsonrpc')
@api_v1.method()
def echo(
data: str = Param(..., example="123"),
) -> str:
return data
app.bind_entrypoint(api_v1)
if __name__ == '__main__':
import uvicorn
uvicorn.run(app, port=5000, debug=True, access_log=False)
Go to:
Development
Install poetry
Install dependencies
poetry update
Install dephell
pip install dephell
Regenerate setup.py
dephell deps convert
Changelog
[0.1.3] fix README.rst
[0.1.2] Add usage example to README.rst
[0.1.1] README.rst
[0.1.0] Initial commit
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
fastapi-jsonrpc-0.1.3.tar.gz
(6.6 kB
view hashes)
Built Distribution
Close
Hashes for fastapi_jsonrpc-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83bb125b5001914151a052232522ac30b448e7cfe35dfde92e2e6365304e11e3 |
|
MD5 | 8b34af7202b25e48665dd544ac187c63 |
|
BLAKE2b-256 | be9713235b4e463a051de4b466942b7fce37e71241b60ac000406efd8f4d7124 |