Skip to main content

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 (see exdrf_pd.model_import). If unset, RESI_PYDANTIC_MODELS_MODULES is 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.

  • exdrf-gen — shared CLI and Jinja environment.
  • exdrf-pd — Pydantic loaders and dataset_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)

Source distribution for exdrf-gen-pd2dare 0.1.18
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)

Table of built distributions (wheels) for exdrf-gen-pd2dare 0.1.18
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.1.18 This release

2 release files No provenance

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