Skip to main content

Galaxy configuration

Project description

https://badge.fury.io/py/galaxy-job-config-init.svg

Overview

Module and script for bootstrapping Galaxy job config files.

Contributing

Contributions are welcome! Please see CONTRIBUTING.rst for development setup, code quality guidelines, and release procedures.

History

0.1.3

  • Enhanced tmp_dir configuration to support string values for custom temp directory allocation (environment variables and shell commands)

  • Added all-in-one-handling option for simplified Galaxy instances (removes separate handling section)

  • Added comprehensive development tooling: black, isort, ruff, mypy, and pre-commit hooks

  • Added GitHub Actions CI workflow with automated testing across Python 3.9-3.13

  • Added PyPI deployment workflow with trusted publishing

  • Added CONTRIBUTING.rst with detailed development guidelines

  • Updated README.rst with contributing information

  • Added comprehensive test coverage for new features

0.1.2

Add tmp_dir config option thanks to @Smeds. https://github.com/galaxyproject/galaxy-job-config-init/pull/1

0.1.1

Fix for StrEnum usage on older Python versions.

0.1.0

Initial creation with simple options for TPV, various DRMs, and container settings.

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

galaxy_job_config_init-0.1.3.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

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

galaxy_job_config_init-0.1.3-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file galaxy_job_config_init-0.1.3.tar.gz.

File metadata

  • Download URL: galaxy_job_config_init-0.1.3.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for galaxy_job_config_init-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d0c0bd71f39e0491672bd8782ccc1527ea003442f614fff9934ad2ef131b0322
MD5 92a048883f7469449cebc063e8abfb63
BLAKE2b-256 7913538c43b37792396c103075593ff58803e5eecee6fd896a51e4a3d404fea2

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_job_config_init-0.1.3.tar.gz:

Publisher: deploy.yml on galaxyproject/galaxy-job-config-init

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file galaxy_job_config_init-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for galaxy_job_config_init-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6325b55b4c44cf697509154f33b100691214d4828376214fea7e5810fe18fe2f
MD5 5fe5bcf79468ecc282b067bbd902c8f3
BLAKE2b-256 d2a68cd37cd818638a69d24c1eb83648a2f8a4cbb56c680320d03e3acda2b7be

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_job_config_init-0.1.3-py3-none-any.whl:

Publisher: deploy.yml on galaxyproject/galaxy-job-config-init

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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