Skip to main content

janus-argos

Argos, the DataHub watchdog: the desktop window for janus-datahub.

A small always-on-top window that renders the state of your data-to-model supply chain as a desktop pet. It owns pixels and nothing else: it reads newline-delimited JSON events on stdin, and writes the commands you click back on stdout. It never talks to DataHub, holds no credentials, and binds no port. The producer that spawned it does all of that.

Install

pip install "janus-datahub[pet]"

That puts the janus-argos binary on your PATH for macOS and Windows. Linux ships as a .deb and an .AppImage on GitHub Releases: the binary links the system webkit2gtk, which no manylinux tag permits, so PyPI will not accept a Linux wheel.

Use

janus watch --pet spawns it. To drive it yourself, write one JSON object per line to its stdin:

{"v": 1, "state": "patrolling", "title": "all clear"}

Design and the full event contract: docs/plan/08-watchdog-mascot.md.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

janus_argos-0.1.0-py3-none-win_amd64.whl (2.0 MB view details)

Uploaded Python 3Windows x86-64

janus_argos-0.1.0-py3-none-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

janus_argos-0.1.0-py3-none-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file janus_argos-0.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: janus_argos-0.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for janus_argos-0.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a5b66e9281b5a30196098dd7ea3a73bd1b28fad3953318ec41485ee7374de05b
MD5 8fd7acbd3e5d2ec80562674cbaaadf67
BLAKE2b-256 fac87d5b46a2a3b067fc9276e8cb79c8f33d6035a9a812d7a760bd6ae7858c75

See more details on using hashes here.

Provenance

The following attestation bundles were made for janus_argos-0.1.0-py3-none-win_amd64.whl:

Publisher: build-argos.yml on Ahmedxsaad/Janus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file janus_argos-0.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for janus_argos-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7ed1001d72d1ea7b6f6754b50a036d4caf3136cdd89b96b16ffac9c86efab2f
MD5 eec0ddadb8485c623c9f194ff15ca6ca
BLAKE2b-256 74153fc77085c5e8e71dd59df13f9c5ceb8cf3450d95952758a410703fecf6dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for janus_argos-0.1.0-py3-none-macosx_11_0_arm64.whl:

Publisher: build-argos.yml on Ahmedxsaad/Janus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file janus_argos-0.1.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for janus_argos-0.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5026e8691861676f49c826997d5d36c43c6fa4d2e95bd37cc6fae11173a8f715
MD5 c0bfa9a0e1d13d23840e8c04e498ad39
BLAKE2b-256 856d63a620a588cbe06808d9d448c0d031ac399474c7ef9d15b8fcb15c3c46cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for janus_argos-0.1.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: build-argos.yml on Ahmedxsaad/Janus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

3 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page