This release is a pre-release and may not be stable for production use.
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.
Release files for hugpy-curation 0.2.0a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hugpy_curation-0.2.0a0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / hugpy_curation-0.2.0a0-py3-none-any.whl
| Download URL | hugpy_curation-0.2.0a0-py3-none-any.whl |
|---|---|
| Size | 129.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2e4dcbe8410691cb944a04602391fb3c10b1b03dc1d2a6c59e512ef0b16df8aa
|
|
BLAKE2b-256 checksum How to use checksums |
453405d45a9d8ec79287c7504d8772d72e7e9c96cffd6506129e083cdcc3e5b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|