exdrf-gen-pd2dare
exdrf-gen-pd2dare is an exdrf-gen plugin that emits DARE
TypeScript resources (*.ts), per-category index.ts, and root
dataset.ts from Pydantic ExModel subclasses (names ending in Ex).
Use the pd2dare command once exdrf_pd models are importable (see
environment variables below).
The PyPI distribution name is exdrf-gen-pd2dare; the import package is
exdrf_gen_pd2dare.
Installation
Install exdrf-gen plus this plugin (and their stacks):
pip install exdrf-gen-pd2dare
Editable monorepo install:
pip install -e ./exdrf-gen-pd2dare
Command-line interface
After installation, exdrf-gen --help lists pd2dare.
exdrf-gen pd2dare /path/to/out
Or:
python -m exdrf_gen pd2dare /path/to/out
The output directory must exist (create it in your Makefile or shell script).
Environment variables
EXDRF_PYDANTIC_MODELS_MODULES: comma-separated module names to import before building the dataset (seeexdrf_pd.model_import). If unset,RESI_PYDANTIC_MODELS_MODULESis used as a deprecated fallback.EXDRF_PD2DARE_PATH: default output directory when the path argument is omitted.
Templates
Jinja templates live under exdrf_gen_pd2dare/pd2dare_templates/ and are
registered via install_plugin.
Related packages
exdrf-gen— shared CLI and Jinja environment.exdrf-pd— Pydantic loaders anddataset_from_pydantic.exdrf-ts— field / Python type to TypeScript mapping.
Metadata
Release files for exdrf-gen-pd2dare 0.1.18
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_pd2dare-0.1.18.tar.gz | 8.8 kB | Without provenance | Details for exdrf_gen_pd2dare-0.1.18.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| exdrf_gen_pd2dare-0.1.18-py3-none-any.whl | Python 3 | none | any | Details for exdrf_gen_pd2dare-0.1.18-py3-none-any.whl |
Total release size: 18.8 kB
Release files / exdrf_gen_pd2dare-0.1.18.tar.gz
| Download URL | exdrf_gen_pd2dare-0.1.18.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b553e88b454d01ed5f7051f1eee6ebc84cd6e7f04c819fc795f6b049a274c0df
|
|
BLAKE2b-256 checksum How to use checksums |
1565e52c655c893133f70f619f82df15e082217fe69f8699dac0d0df686fb389
|
| 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_pd2dare-0.1.18-py3-none-any.whl
| Download URL | exdrf_gen_pd2dare-0.1.18-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e5c240cabc7a1e8f72f95e64262cceaa1bba02dfbe2cf583cc4e7da96c1a133
|
|
BLAKE2b-256 checksum How to use checksums |
7ace5f88c2e3e38fab148e327a0a26248852dc8c9f2af55a80d7ee58adbf9dae
|
| 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-pd2dare 0.1.18
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.