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

Le questionnaire utilise /dev/tty sur macOS/Linux quand c’est possible (contourne un stdin incorrect du terminal VS Code / Cursor). Forcer stdin : PASTSTACK_USE_STDIN=1 paststack. Questionary : PASTSTACK_USE_QUESTIONARY=1 paststack.

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.6.tar.gz (16.7 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.6-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: paststack-0.1.6.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paststack-0.1.6.tar.gz
Algorithm Hash digest
SHA256 3b8f633e07a451dc03afa120f180626d2251e8cb2855f951cb4af3c72dd0ae42
MD5 49088ed301dc26afc44afe20edfd989e
BLAKE2b-256 da1016783e0b52562c578d5138503ca1d579c73dcf2d9a10f840f7b67526e11a

See more details on using hashes here.

Provenance

The following attestation bundles were made for paststack-0.1.6.tar.gz:

Publisher: publish-pypi.yml on initd-fr/paststack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: paststack-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paststack-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c5d0bef06166e14b946272bf7f67b875ea522d416b9ca0a2f6d77bc83dca3d07
MD5 b1642a708a71bc0eca01059865bd4da3
BLAKE2b-256 be9dd5681dfa10c372cf32dda63f7e8ef2d1c6a2ffd806d3fd40b1b6e5259d5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for paststack-0.1.6-py3-none-any.whl:

Publisher: publish-pypi.yml on initd-fr/paststack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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