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

Uploaded Python 3

File details

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

File metadata

  • Download URL: goliath_jobpack-0.1.6.tar.gz
  • Upload date:
  • Size: 6.4 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.6.tar.gz
Algorithm Hash digest
SHA256 1fb8b1aa72479d07ced74df41531ad2808a5c48d6173c86baf4aecd236b9231f
MD5 bd1681d283f7bbab204c401570342892
BLAKE2b-256 a91e4264698b30c86efe4428b7c7d2965048cd15e86318c8a7f9cbbe094bbf0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goliath_jobpack-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8046cd97a9636b53ab9e78fbde083497ec3bc2897a32c0eb345fea9afe73bacd
MD5 56a9dca3ab056baf2591158082423847
BLAKE2b-256 886feaa728960f630e66e64771b7b573afe7b328d4e3e0033f009b125e55abc0

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