Skip to main content

sefia-fastapi

FastAPI (HTTP) building blocks for Sefia applications.

This package holds HTTP-side pieces that depend only on sefia and FastAPI: per-session SSE streams (sefia_fastapi.events) and exceptions an application maps to HTTP responses (sefia_fastapi.exceptions). Runtime wiring, input routing, persistence, and pausing tools are provided by an integration layer such as sefios.fastapi from sefios.

Install

pip install sefia-fastapi

Most applications install it through the stack instead:

pip install 'sefios[fastapi]'

Documentation

See the repository for the full README, tutorial, and architecture docs.

Status

Early development. APIs may change before v1.0.

License

MIT

Download files

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

Source Distribution

sefia_fastapi-0.3.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

sefia_fastapi-0.3.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file sefia_fastapi-0.3.0.tar.gz.

File metadata

  • Download URL: sefia_fastapi-0.3.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sefia_fastapi-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8e33f5d5bd6c364a6ed354f771d1ffe7aabec091730450b92f62963d4fe8ede8
MD5 73b73516ea2418b4c0c590737b63e319
BLAKE2b-256 a4f51cd3b5ca733b24d984933aeba7bfe143b0bbd19e98aabf26938e56799a83

See more details on using hashes here.

Provenance

The following attestation bundles were made for sefia_fastapi-0.3.0.tar.gz:

Publisher: publish-sefia-fastapi.yml on nueruyu/sefia

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

File details

Details for the file sefia_fastapi-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: sefia_fastapi-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sefia_fastapi-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b19f99589df465203b05d53db5f63eb8b40800c4bf4516dcb6b61a68baff6bc
MD5 956183c4e8b9d5ab2d09c84c783d37ce
BLAKE2b-256 7ad2de2bbe8245da5381000d5bef3ec18d0527ada9dbb4ef1d5d6d2eb11c0b40

See more details on using hashes here.

Provenance

The following attestation bundles were made for sefia_fastapi-0.3.0-py3-none-any.whl:

Publisher: publish-sefia-fastapi.yml on nueruyu/sefia

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

Release history Release notifications | RSS feed

0.4.0

2 files

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

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