Skip to main content

fastapitool

Bunch of tools for Fast API, that covers:

  • SimpleModelAPI class, helps to quickly build CRUD api for db models using SQLAlchemy 2
  • SimpleRestAPI class, helps to build REST quickly.

Getting Started

git clone https://github.com/stonezhong/fastapitool.git

# create a python virtual environment
mkdir -p .venvs
python3 -m venv .venvs
source .venvs/bin/activate
pip install pip setuptools --upgrade
pip install wheel
pip install fastapi pydantic "uvicorn[standard]" sqlalchemy fastapitool

# start a demo server
cd fastapitool/examples
uvicorn demo.main:app

# You can access the Swagger UI at http://localhost:8000/docs

Metadata

Release files for fastapitool 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastapitool 0.0.2
File Size Uploaded Provenance Actions
fastapitool-0.0.2.tar.gz 5.5 kB Without provenance Details for fastapitool-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for fastapitool 0.0.2
File Interpreter ABI Platform Actions
fastapitool-0.0.2-py3-none-any.whl Python 3 none any Details for fastapitool-0.0.2-py3-none-any.whl

Total release size: 12.1 kB

Release files / fastapitool-0.0.2.tar.gz

Download URL fastapitool-0.0.2.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
47c6cc8a0da13c67ae4b866d688a3920e999a68dfb49fe10506fe72a3600468f
BLAKE2b-256 checksum
How to use checksums
c96be8155fad25788081f93722a0aac6257f4f6b283e95fc0f24fc5c590acba7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release files / fastapitool-0.0.2-py3-none-any.whl

Download URL fastapitool-0.0.2-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
15063c08efcbd8beee164bc0cf8195929e962b69ccf47d25633e4fc73a25786f
BLAKE2b-256 checksum
How to use checksums
5108c586bf8fd47cfee8e87e752497b56ff5aaf2e1415ff194a2d210448e6753
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Security for fastapitool 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

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