Safir
Safir is Rubin Observatory's library for building FastAPI services for the Phalanx Kubernetes clusters, including the Rubin Science Platform and Roundtable. Safir is developed, maintained, and field tested by the SQuaRE team.
Safir is available from PyPI:
pip install safir
The best way to create a new FastAPI/Safir service is with the fastapi_safir_app template.
Read more about Safir at https://safir.lsst.io.
Developing Safir
See the Safir development documentation.
Metadata
Release files for safir 15.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| safir-15.2.2.tar.gz | 609.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| safir-15.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 790.9 kB
Release files / safir-15.2.2.tar.gz
| Download URL | safir-15.2.2.tar.gz |
|---|---|
| Size | 609.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7868273996be18dcc42b87f44f88bfbdb9a3e36286a623432b7fd063930704cf
|
|
BLAKE2b-256 checksum How to use checksums |
6d52229cc82d43891b7d7b8d05f4a48921332e10d5374d23fd68960597874d57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / safir-15.2.2-py3-none-any.whl
| Download URL | safir-15.2.2-py3-none-any.whl |
|---|---|
| Size | 181.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
04034e345dddaa9041dc5c3b187caf89b4bc4411e4a9fbb2b8ebfdcf0436495d
|
|
BLAKE2b-256 checksum How to use checksums |
7276165c369eafa399cbf37dac7dbabc253bfe0c735a667cd7bf2dd7b00bf796
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|