exdrf-gen-al2rcv
The remote-controlled-view (RCV) stack renders exdrf resources and companion data into UI shapes the SPA requests from the API.
exdrf-gen-al2rcv is an exdrf-gen plugin that emits FastAPI-oriented
backend modules: a root api.py, per-resource
{res_snake}_rcv_paths.py files under the category tree, and
exdrf-rcv-compatible plans derived from SQLAlchemy models.
We generate a plan for each resource type based on the information extracted from SQLAlchemy database models.
Emitted layout includes a root __init__.py (imports api) and root
api.py (scaffold), one {res_snake}_rcv_paths.py per resource under
its category tree, and per-category __init__.py plus empty api.py.
Command-line usage
exdrf-gen al2rcv DATASET OUT-PATH --get-db MODULE:CALLABLE
Or: python -m exdrf_gen al2rcv ....
- DATASET —
module.path:DeclarativeBase(sameGetDatasetconvention asal2r). - OUT-PATH — output directory (or
EXDRF_AL2RCV_PATH). --get-db/EXDRF_AL2RCV_GET_DB— requireddotted.module:callablefor rootapi.py(same shape asal2r’s--get-db/EXDRF_AL2R_GET_DB).
Dependencies
exdrf-gen, exdrf-al, exdrf-rcv, click. Generated root
api.py imports FastAPI and SQLAlchemy (add them in the host app).
Plugin registration
[project.entry-points.'exdrf.plugins']
exdrf_gen = 'exdrf_gen_al2rcv'
See also
exdrf-rcv— shared runtime imported by generated RCV modules.exdrf-gen-al2r— FastAPI routers; same folder pattern for categories.exdrf-gen—README.md.
Metadata
Release files for exdrf-gen-al2rcv 0.1.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| exdrf_gen_al2rcv-0.1.19.tar.gz | 17.2 kB | Without provenance | Details for exdrf_gen_al2rcv-0.1.19.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| exdrf_gen_al2rcv-0.1.19-py3-none-any.whl | Python 3 | none | any | Details for exdrf_gen_al2rcv-0.1.19-py3-none-any.whl |
Total release size: 36.9 kB
Release files / exdrf_gen_al2rcv-0.1.19.tar.gz
| Download URL | exdrf_gen_al2rcv-0.1.19.tar.gz |
|---|---|
| Size | 17.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ee4bdedbd9b7d5763188174dc860aa9187a8139aac096fc36606596515246cb8
|
|
BLAKE2b-256 checksum How to use checksums |
b2084fd5b3427eda0a5eaf9006bd59b1be6d0e2eddff9139893ef3684bb3fea0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / exdrf_gen_al2rcv-0.1.19-py3-none-any.whl
| Download URL | exdrf_gen_al2rcv-0.1.19-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98a49b1b0655095e52acd2684a667bd692d4837b176755d941af1a4db5623fbc
|
|
BLAKE2b-256 checksum How to use checksums |
6c76e882730e4640b21b33bf13cd8545273199e0233c0b41b9289658e9470596
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Security for exdrf-gen-al2rcv 0.1.19
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.