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.26.tar.gz (9.1 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.26-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: goliath_jobpack-0.1.26.tar.gz
  • Upload date:
  • Size: 9.1 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.26.tar.gz
Algorithm Hash digest
SHA256 3878676ae2573116b8effd414ebfcfe4d80006e8d6f17d04c92261915bc7578c
MD5 8b081e8eab6b979ee38f0ee1d1a798ba
BLAKE2b-256 08bc1970dee4022533ea8f0e7293b0070a635e65a5bf2ce7a30aa3648b56c469

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goliath_jobpack-0.1.26-py3-none-any.whl
Algorithm Hash digest
SHA256 a1107a8385f171119d7ce61febd543719c5046b3884bc88f3885a0cfcd6e6056
MD5 ff2d33c86ec5530dc02174be4add7283
BLAKE2b-256 2ad1f4b012618d78ff96f9c0a352d38e9e452379c1914331a9f4b6b62583cede

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