Arclith
Framework Python 3.13 pour construire des microservices hexagonaux avec domaine, ports, use cases, adapters, FastAPI, FastMCP, bus, canaux conversationnels, agents, configuration, observabilité et runtime Docker.
Pour construire puis piloter un projet sans quitter le terminal, lancez
uvx --from arclith-cli arclith-cli sans argument : le cockpit plein écran
guide la création, inspecte le projet et démarre ses runtimes avec leurs logs.
Les commandes directes restent disponibles pour les scripts et la CI.
uvx --from arclith-cli arclith-cli init my-service --dir .
cd my-service
uv sync
uvx --from arclith-cli arclith-cli run api
curl -fsS http://127.0.0.1:9000/health
Documentation : karned-rekipe.github.io/arclith
Liens utiles : issues, releases, arclith PyPI, arclith-cli PyPI.
Licence Apache 2.0.
Metadata
Release files for arclith 0.30.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arclith-0.30.0.tar.gz | 1.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arclith-0.30.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.8 MB
Release files / arclith-0.30.0.tar.gz
| Download URL | arclith-0.30.0.tar.gz |
|---|---|
| Size | 1.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a85accea80aed2df089aad31ea2ef1deda0a4c3d967a486d10109d948370e6a4
|
|
BLAKE2b-256 checksum How to use checksums |
14f2306d54dd9244add76de86541c85493585a7ab1e35a921f47ed382bfd20c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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 / arclith-0.30.0-py3-none-any.whl
| Download URL | arclith-0.30.0-py3-none-any.whl |
|---|---|
| Size | 269.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4db1ee55e136d4b68c26dcadb04747ffef18329e07552571fe85be63bff1a34b
|
|
BLAKE2b-256 checksum How to use checksums |
203d4373c60116d57b4926d1aaf0acabc991b23a459db8661fefedce929e0760
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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}
|