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

Les questions passent par click (terminal classique, 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.4.tar.gz (15.9 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.4-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: paststack-0.1.4.tar.gz
  • Upload date:
  • Size: 15.9 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.4.tar.gz
Algorithm Hash digest
SHA256 6d6aaf388ca2cc05da509b53c2e60e7752ed28623a28f18ac5623e09bd8ec78a
MD5 d025353b5bec2320e8bd8b7e44fe7c4b
BLAKE2b-256 bd849ddd748643174efcaa9e670f8a8ae1cf545f3caff01a9c7cc5827ce931de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paststack-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 22.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c46dc717529d531a07ad03dfd5de5e1466df9abbc580cbbd4bf433ff1808fa6d
MD5 cf8041f60589a5667c70e0572cd20cac
BLAKE2b-256 1ddd2afab360eed73ebb97650b1d1c4b0381478f5034b70888d13c743a638c5c

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