hugpy-curation
hugpy_curation — discovery dossiers and the search / screen / download /
smoke / judge review pipeline, extracted from abstract_hugpy_dev as part of
the Hugpy partition. Ownership and allowed dependencies are declared in
py/partition.toml; see PARTITION.md at the workspace root.
Allowed Python dependencies inside the ecosystem: hugpy_platform, hugpy_control, hugpy_storage, hugpy_engine, hugpy_oracle.
Layout
| Module | What |
|---|---|
review/ |
criteria, screen (HF metadata), download (through hugpy_storage), smoke (llama_cpp subprocess), judge, pipeline, store (sqlite record), push (worker -> central) |
dossier/ |
the per-model dossier: cards, weights, research, community, radar, trial, verdicts, build, store; oracle_source is the store as the oracle's DossierSource |
config.py |
every state root (REVIEW_DB, DOSSIER_DIR, DOSSIER_TRIAL_ROOT, REVIEW_CRITERIA_DIR, DOSSIER_CACHE_DIR, then HUGPY_CURATION_ROOT, then hugpy_platform.app_dirs) |
providers.py |
DoctrineSource seam (fleet doctrine read by the dossier judge; null default) |
cli.py |
hugpy-curation review ... / dossier list / install-providers |
deploy/ |
hugpy-review@.service + .timer (system and user/ variants) |
Wiring
hugpy_curation.install_providers(doctrine_source=None) registers the dossier
store with hugpy_oracle.providers.set_dossier_source and, when given, a
fleet doctrine adapter with hugpy_curation.providers.set_doctrine_source.
hugpy_server calls it at startup; hugpy-curation install-providers does
the same in a standalone process.
Downloads never run from curation's own code: with a live hugpy-downloader
daemon the review enqueues on hugpy_storage.downloader.queue; without one
it calls hugpy_storage.download_models.download_one in-process.
Metadata
Release files for hugpy-curation 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hugpy_curation-0.2.4.tar.gz | 198.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hugpy_curation-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 378.1 kB
Release files / hugpy_curation-0.2.4.tar.gz
| Download URL | hugpy_curation-0.2.4.tar.gz |
|---|---|
| Size | 198.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eecb2e38b3deb6355adb518999ba17315f6ed5cf4a42d9b686a1acdaafcb5938
|
|
BLAKE2b-256 checksum How to use checksums |
38f76f2eaa027fca57540989e80d1f28cb5a87d63270f8d7ea6c29adcf5ec270
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / hugpy_curation-0.2.4-py3-none-any.whl
| Download URL | hugpy_curation-0.2.4-py3-none-any.whl |
|---|---|
| Size | 179.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d117de6c91330a95eb4cd6a2a7205d9bf008920d6336a18704a4e5e54ee94fc6
|
|
BLAKE2b-256 checksum How to use checksums |
ef84bdd501b85f4bf1b8d2aa673cc78e81a04ff7f7dc030305c3d973e656f077
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency log