III Common FastAPI base.
Project description
III API base
Usage
from pathlib import Path
from api_helper import FastAPI, success_response
app: FastAPI = FastAPI(base_folder=Path(__file__).parent)
# Optional to setup sentry
app.setup_sentry("sentry_dsn")
@app.get("/")
def home():
return success_response("Hello, World!")
# Run the app
app.run("127.0.0.1", 5000)
Build backend
hatch
hatch env create
hatch build
hatch publish -r test
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
iii_api_helper-0.0.1.dev0.tar.gz
(12.2 kB
view hashes)
Built Distribution
Close
Hashes for iii_api_helper-0.0.1.dev0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d06d22528749de53ac8881e85a0aad0d08dd16b45ddd2308819542c1be89e60 |
|
MD5 | 1e2965ec368bd08c26b5344d70f2fa0f |
|
BLAKE2b-256 | d91f793ac5ec1211488dab15609590bd7bd290e1d4363e9a0db82a73a3b1d438 |
Close
Hashes for iii_api_helper-0.0.1.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30a53d83e231f60f2d014d49365203321aba13a05218809cb034920c559e0606 |
|
MD5 | b1585bc7a6ea2b87ca387b135fde80c3 |
|
BLAKE2b-256 | ceae209ba581dcd70c6f46fd33db043fff877cf3d1871c341b9d8e08ec23021b |