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.30.tar.gz (16.8 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.30-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: goliath_jobpack-0.1.30.tar.gz
  • Upload date:
  • Size: 16.8 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.30.tar.gz
Algorithm Hash digest
SHA256 160c5634524e4e843a9b410813ed34cfc0d403612d52ff6a5215c8e9ab151d47
MD5 6965be4a232ad48e180ecf731f1cf5b4
BLAKE2b-256 3f0da3b729bc590a2250dd0eecf6bbd0dbde3d5d3169726d00f9ba592e94f4f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goliath_jobpack-0.1.30-py3-none-any.whl
Algorithm Hash digest
SHA256 0ca6a451991ef474a45ba43d54374fbe1d908aa1025ca1f4bad53412c069f4ca
MD5 b23acbe140557a3a3990cf763b27a355
BLAKE2b-256 e20cf47b0b4c506a0a9f5975718aad04d4d948ccfad9baf793529280f7fd1ffc

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