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.12.tar.gz (6.5 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.12-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: goliath_jobpack-0.1.12.tar.gz
  • Upload date:
  • Size: 6.5 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.12.tar.gz
Algorithm Hash digest
SHA256 15425955854f8293ee0b170fd4f8b7ec3a6b232e83a17e4c4ad4a7250147f6b1
MD5 47daab1895da81ef09710a77cf90f270
BLAKE2b-256 63a9c8838f4684ec612652d2f84a7949381373ba403ab0a68064ba6a6259f252

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goliath_jobpack-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 876a7e1f241e6827a304d0eaebd0652fe353f273ef36b623f2d611cde5ea010b
MD5 b0970999bd0f749e3d093af2b3e7c488
BLAKE2b-256 4b7880e85d87c8d77d311bccf2722e281535241c62542f04359033184ee566bd

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