Skip to main content

supervisor-pydantic

Typed, YAML-friendly models and lifecycle tools for supervisord.

Build Status codecov License PyPI

from supervisor_pydantic import ProgramConfiguration, SupervisorConvenienceConfiguration

config = SupervisorConvenienceConfiguration(
    working_dir="/tmp/example-supervisor",
    program={
        "worker": ProgramConfiguration(command="python worker.py"),
    },
)

print(config.to_cfg())

The package models supervisord configuration sections, renders supervisord.conf, loads Hydra/YAML configuration, exposes an XML-RPC client, and provides the _supervisor_convenience lifecycle CLI.

Documentation

Published documentation is available at airflow-laminar.github.io/supervisor-pydantic.

Ecosystem

Metadata

Release files for supervisor-pydantic 1.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for supervisor-pydantic 1.5.2
File Size Uploaded Provenance Actions
supervisor_pydantic-1.5.2.tar.gz 40.4 kB Without provenance Details for supervisor_pydantic-1.5.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for supervisor-pydantic 1.5.2
File Interpreter ABI Platform Actions
supervisor_pydantic-1.5.2-py3-none-any.whl Python 3 none any Details for supervisor_pydantic-1.5.2-py3-none-any.whl

Total release size: 105.5 kB

Release files / supervisor_pydantic-1.5.2.tar.gz

Download URL supervisor_pydantic-1.5.2.tar.gz
Size 40.4 kB
Tags Source
SHA-256 checksum
How to use checksums
74fc05c26c74d09db6a756e70f04067a116555ad0e06a70af56e1d56507471e7
BLAKE2b-256 checksum
How to use checksums
9cf7a51c83c4e3039c9d12c65cfd78fa14d5153e7f225423ce14a9a9a8201ce1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / supervisor_pydantic-1.5.2-py3-none-any.whl

Download URL supervisor_pydantic-1.5.2-py3-none-any.whl
Size 65.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02a005236c097d02a0523c24491479b63b38a40ae9a43fed0a4f036a25e31b41
BLAKE2b-256 checksum
How to use checksums
b226f59db01f99ca68eb1fbe456cc6ff1520019792c76f4241a9746561de32c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Security for supervisor-pydantic 1.5.2

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.

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