hugpy-server
hugpy_server — the Flask composition root of the Hugpy ecosystem, extracted
from abstract_hugpy_dev. Ownership and allowed dependencies are declared in
py/partition.toml; see PARTITION.md at the workspace root.
hugpy_server.wsgi_app.create_app()/get_hugpy_flask()build the app: every route blueprint, the/apidual mounts, the operator/member/video gates and the packaged React console (console_dist/, seeBUILD_CONSOLE.md).hugpy_server.wiring.install_all()installs every cross-package seam listed inpy/WIRING.md(fleet placement into the engine, oracle providers, task plugins, catalog bridge, oracle video hooks, curation providers, storage footprint selector, HF-token listener, control bus, eviction sink). The report lands atapp.extensions["hugpy_wiring"].hugpy-serve(hugpy_server.wsgi_app:main) serves with gunicorn on POSIX, waitress on Windows, and the Flask dev server as the last resort.- Server-owned state (API keys, video share keys, Discord bindings, install
links) lives under
hugpy_server.state.server_state_dir()(HUGPY_SERVER_STATE_DIR, else the platform'sPROJECTS_HOME).
Allowed Python dependencies inside the ecosystem: hugpy_platform, hugpy_control, hugpy_storage, hugpy_engine, hugpy_media, hugpy_video, hugpy_oracle, hugpy_fleet, hugpy_curation (optional, lazy: hugpy_discord, hugpy_ops).
Tests: cd py/services/hugpy_server && ../../.venv/bin/python -m pytest -q --timeout=120
(tests/integration/ holds the multi-package tests moved from the monolith).
Metadata
Release files for hugpy-server 0.2.3
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_server-0.2.3.tar.gz | 2.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hugpy_server-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.9 MB
Release files / hugpy_server-0.2.3.tar.gz
| Download URL | hugpy_server-0.2.3.tar.gz |
|---|---|
| Size | 2.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
582f55717dddca199437a96a1ff9aac0ec119ed8c471662631865fbe89d89a66
|
|
BLAKE2b-256 checksum How to use checksums |
500c955e475f60b931709545e2d3da90a6c7e5e9a481cfdcebc333327a9d3f45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / hugpy_server-0.2.3-py3-none-any.whl
| Download URL | hugpy_server-0.2.3-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
014a4ecba82c9c687c574192fbadf5fde379ed715741eeed7e7d6733d7c445f4
|
|
BLAKE2b-256 checksum How to use checksums |
deeea3f3bdfd17b6bf513403cf6b6d9caa5d50fd44f0d75d424134e997e2eaab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|