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 lit directement stdin/stdout (fiable dans le terminal intégré VS Code / Cursor). Pour l’UI questionary à la place : 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.5.tar.gz (16.2 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.5-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: paststack-0.1.5.tar.gz
  • Upload date:
  • Size: 16.2 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.5.tar.gz
Algorithm Hash digest
SHA256 603ec89ba65e35e9c7cc02d01d5bafa47095bab0e775a92c80218e81b384242e
MD5 0b358129c0dc406c28f0d63335949907
BLAKE2b-256 139f6e8fa745d62928e86c895e2294ef65b70c9ef6cf8dcdf557565bf5c150d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for paststack-0.1.5.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.5-py3-none-any.whl.

File metadata

  • Download URL: paststack-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 22.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2c65043f9222deb048598ce766aab45d570d6619ddcebd6252c68e59629288a6
MD5 a2afd08aac7d8cb1a6b6b9f2dce36d56
BLAKE2b-256 e3419855337a1544241d4b7adc450f3a1f2efdbb1fd8635916c1dbf54d18e039

See more details on using hashes here.

Provenance

The following attestation bundles were made for paststack-0.1.5-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