Skip to main content

Build and upload Python job packages for the Goliath scheduler

Project description

goliath-jobpack

CLI for building and uploading Python job packages.

install:

uv add goliath-jobpack

usage:

uv run goliath-jobpack init /examples/my_first_job
uv run goliath-jobpack --help
uv run goliath-jobpack validate ./infra/examples/my_first_job
uv run goliath-jobpack build ./infra/examples/my_first_job
uv run  goliath-jobpack upload ./infra/examples/my_first_job/dist/my-job.zip --bucket your-bucket-name
uv run goliath-jobpack package ./infra/examples/my_first_job --bucket your-bucket-name

to publish:

cd /home/goliath/code/goliath/infra/jobpack
uv run twine upload dist/*

Project details


Download files

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

Source Distribution

goliath_jobpack-0.1.8.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

goliath_jobpack-0.1.8-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file goliath_jobpack-0.1.8.tar.gz.

File metadata

  • Download URL: goliath_jobpack-0.1.8.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for goliath_jobpack-0.1.8.tar.gz
Algorithm Hash digest
SHA256 bb2136340b07e27cc6168180cfa2183ed3f9187fb5b2eb2b58448a3158f2896f
MD5 38854bd9fe8d8a40039dc911a296ea03
BLAKE2b-256 c40f4e71fb39bb71bbb279f0cf4db87d9762c78ddf0e80436fb0c9c63750f135

See more details on using hashes here.

File details

Details for the file goliath_jobpack-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for goliath_jobpack-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 47f3c8827a0b2443d3401a6e869acc0c34605ec4d9dd8ec2255abd4816c2d91c
MD5 4fcb30e44ccf473f9c4ed475d53fb07c
BLAKE2b-256 a27782ea4aa92add70688d29001f69b09b24a7440af04f7bcc3a5b8ef86a1776

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