Skip to main content

Opinionated CLI to generate production-ready FastAPI boilerplate with typing and linting.

Project description

paststack

CLI to generate production-ready FastAPI backends (uv, SQLite/Postgres, optional SQLModel, slowapi).

Install (PyPI)

pip install -U paststack
paststack

Si le terminal intégré VS Code n’affiche pas les questions, utilise Terminal.app / iTerm, ou : python -m paststack (même venv).

Develop

git clone https://github.com/initd-fr/paststack.git
cd paststack
uv sync
uv pip install -e .
paststack

Tests

uv sync --group dev
uv run pytest tests/ -q

MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paststack-0.1.2.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

paststack-0.1.2-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file paststack-0.1.2.tar.gz.

File metadata

  • Download URL: paststack-0.1.2.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for paststack-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d6d594f4af1026c422c07995dbe10f9a3199eaeff090bf58d54b896ae8821f0b
MD5 1fabdf84671e0a249518d1efbf19c1a5
BLAKE2b-256 bc96e0e66b31a905b8575d6284e667cc346bc15090099e984b9dfe22ed1f2c35

See more details on using hashes here.

File details

Details for the file paststack-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: paststack-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for paststack-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 98973076e3d8946f2d129b987192c06a737a1bee7a6ecb620c978a9189f1406f
MD5 b24a79f1fa3cf6598e400679fd88d2b8
BLAKE2b-256 5d1cb9ef024621c3dd85b9481661b7b7d0ba11eae6dea2fcf2150bf6e25a613d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page