Skip to main content

An unofficial redistribution of Catern's supervise Python package that includes both the supervise binary and python API.

Project description

An unoffical redistribution of catern's supervise that includes the C binary along with the python API.

See their repo and blog post on Linux process cleanup for background on what the project is and why it's necessary.

Build prerequisites

System tools:

  • uv (https://docs.astral.sh/uv/) — environment management for build/test tooling
  • zig — used as a glibc-2.17-targeted cross-compiler for the supervise binary
  • autoreconf (autoconf + automake) — to bootstrap the C build
  • just — runs the recipes in justfile

All Python tooling (build, auditwheel, twine) is declared in this repo's top-level pyproject.toml under the dev dependency group and is pulled in on demand by uv run --only-group dev.

Build/test commands

Run justfile --list or read the justfile for recipes and entrypoints.

Project details


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.

supervise_redist-0.6.4-cp314-cp314-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl (36.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

supervise_redist-0.6.4-cp313-cp313-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl (36.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

supervise_redist-0.6.4-cp312-cp312-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl (36.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

supervise_redist-0.6.4-cp311-cp311-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl (35.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

File details

Details for the file supervise_redist-0.6.4-cp314-cp314-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for supervise_redist-0.6.4-cp314-cp314-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c3e0a01dd8d9628fa2fa68b7210b58eea14c10b0648ddcf59e3f4dacc06ddf87
MD5 058da817aec9ce21098899134dd99f79
BLAKE2b-256 19191e2a1cc973c39318bdf3f51ada3681afe94922e13f15e11d1fd884fcb7e0

See more details on using hashes here.

File details

Details for the file supervise_redist-0.6.4-cp313-cp313-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for supervise_redist-0.6.4-cp313-cp313-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 99ee211987acdc076f6d82657334303f045a553b2247479c1833b9ffd19823d4
MD5 4eaffd029d127c711f58a61b48869ff0
BLAKE2b-256 3a0f09738b51bcd947199fcf451310832747345c0468e95c7ec6a1af34f9873f

See more details on using hashes here.

File details

Details for the file supervise_redist-0.6.4-cp312-cp312-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for supervise_redist-0.6.4-cp312-cp312-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 67ad693b0f61d5714c41c13e8571a798b5ebba13af3026ede98c6a61c5ad8d34
MD5 19487631bc9287ca8fe1cbae1f7db351
BLAKE2b-256 47bab8a1e646d2340cc0e7e5cee3790c5e9f395477fde3cb99bce8f8b857a7c1

See more details on using hashes here.

File details

Details for the file supervise_redist-0.6.4-cp311-cp311-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for supervise_redist-0.6.4-cp311-cp311-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0ef3ebbc69729652e8401d0fa4ba5ce499390629a4dd97123026486545584198
MD5 6f5476d6a7f3e56e89ba8057809b9557
BLAKE2b-256 66b8747a49c8c4e1e32a8e853b817b562c746743bb4b2d109dfeb5dc7281beca

See more details on using hashes here.

Supported by

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