Skip to main content

Galaxy tool and tool dependency utilities

Project description

https://badge.fury.io/py/galaxy-tool-util.svg

Overview

The Galaxy tool utilities.

History

26.0.1.dev0

26.0.0 (2026-04-08)

Bug fixes

  • When getting tool by uuid, get that exact tool by @mvdbeek in #21844

  • Fix Pydantic UnsupportedFieldAttributeWarning for Field defaults in Annotated by @mvdbeek in #21923

  • Backport paired or unpaired mapping fix by @mvdbeek in #21936

  • Fix ToolExpressionOutput.to_model() for boolean type. by @jmchilton in #22038

  • Model hidden_data params as optional data in tool meta-models. by @jmchilton in #22116

  • Fix validation of certain classes of text validators in tools. by @jmchilton in #22280

Enhancements

Other changes

  • Fix tool request API for multiple select parameters with defaults. by @jmchilton in #21416

25.1.2 (2026-03-09)

Bug fixes

25.1.1 (2026-02-03)

Bug fixes

  • Fix data manager .loc file selection logic by @jdavcs in #21664

Enhancements

Other changes

25.1.0 (2025-12-12)

Bug fixes

Enhancements

Other changes

25.0.4 (2025-11-18)

Bug fixes

25.0.3 (2025-09-23)

Bug fixes

  • Fix collection element sorting in extended_metadata by @mvdbeek in #20928

25.0.2 (2025-08-13)

Bug fixes

  • Fix restricting user defined tool input datasets extensions by @mvdbeek in #20545

  • Don’t fail volume mount construction for tools without tool directory by @mvdbeek in #20593

  • Input linter: add missing attribute to sort_by by @bernt-matthias in #20693

  • Fix test_base_image_for_targets mulled test to use mzmine by @nsoranzo in #20713

25.0.1 (2025-06-20)

Bug fixes

  • Fix single data element identifier to be a regular string by @mvdbeek in #20438

  • Relax validation of XML test assertion parsing by @mvdbeek in #20511

  • Fix import of galaxy.tool_util.cwl module by @nsoranzo in #20529

25.0.0 (2025-06-18)

Bug fixes

Enhancements

24.2.4 (2025-06-17)

Bug fixes

24.2.3 (2025-03-16)

Bug fixes

  • Fix parameter model constructions with leading underscores, fixes converter linting by @mvdbeek in #19790

24.2.2 (2025-03-08)

Bug fixes

Enhancements

  • Add bwa_mem2_index directory datatype, framework enhancements for testing directories by @mvdbeek in #19694

24.2.1 (2025-02-28)

Bug fixes

24.2.0 (2025-02-11)

Bug fixes

Enhancements

24.1.4 (2024-12-11)

Bug fixes

Enhancements

24.1.3 (2024-10-25)

Bug fixes

Enhancements

24.1.2 (2024-09-25)

Bug fixes

  • Handle all requests error in ApiBiotoolsMetadataSource._raw_get_metadata by @nsoranzo in #18510

  • xsd: allow change_format and actions also in statically defined collection elements, and break recursion by @bernt-matthias in #18605

Enhancements

24.1.1 (2024-07-02)

Bug fixes

Enhancements

24.0.3 (2024-06-28)

Bug fixes

24.0.2 (2024-05-07)

Bug fixes

  • Tool linters: allow to skip by old linter names (by allowing to skip linter modules) by @bernt-matthias in #18091

  • tool linters: output filters should only consider child filter nodes by @bernt-matthias in #18096

24.0.1 (2024-05-02)

Bug fixes

24.0.0 (2024-04-02)

Bug fixes

Enhancements

Other changes

23.2.1 (2024-02-21)

Bug fixes

Enhancements

Other changes

23.1.4 (2024-01-04)

Bug fixes

  • Separate collection and non-collection data element by @mvdbeek in #17236

23.1.3 (2023-12-01)

No recorded changes since last release

23.1.2 (2023-11-29)

Bug fixes

  • Change log level for duplicate data table entries to warning by @mvdbeek in #16988

  • Upgrade minimum conda to be compatible with latest conda-build by @bernt-matthias in #17013

  • Fix duplicated tools in tool panel view section copying by @jmchilton in #17036

Enhancements

23.1.1 (2023-10-23)

Bug fixes

Enhancements

Other changes

23.0.6 (2023-10-23)

Bug fixes

  • Fixes for extra files handling and cached object stores by @mvdbeek in #16595

  • Fix create/install commands for conda 23.9.0 by @nsoranzo in #16831

23.0.5 (2023-07-29)

Bug fixes

23.0.4 (2023-06-30)

No recorded changes since last release

23.0.3 (2023-06-26)

Bug fixes

Enhancements

  • When importing tool data bundles, use the first loc file for the matching table by @natefoo in #16247

23.0.2 (2023-06-13)

Bug fixes

  • Don’t fail CWL tool parsing when Cheetah not installed by @mvdbeek in #16219

  • Allow skipping expect_num_outputs when expect_failure is set in tool test by @bernt-matthias in #16237

23.0.1 (2023-06-08)

Bug fixes

Enhancements

  • Allow setting auto_decompress property in staging interface by @mvdbeek in #16014

22.1.5 (2022-11-14)

  • Set test status to success on expected failure

22.1.4 (2022-10-28)

  • Add missing unittest_utils package to galaxy-tool-util

22.1.3 (2022-10-27)

  • Pin minimum pyopenssl version when installing Conda

  • Add --strict-channel-priority to conda create/install commands if using conda >=4.7.5

22.1.2 (2022-08-29)

  • Fix lint context error level

  • Pin galaxy-util to >= 22.1

  • Fix biocontainer resolution without beaker cache

22.1.1 (2022-08-22)

  • First release from the 22.01 branch of Galaxy

21.9.2 (2021-11-23)

  • Fix linting of multiple="true" select inputs.

21.9.1 (2021-11-03)

  • Fix tool linting.

21.9.0 (2021-11-03)

  • First release from the 21.09 branch of Galaxy.

21.1.2 (2021-06-23)

21.1.1 (2021-05-21)

21.1.0 (2021-03-19)

  • First release from the 21.01 branch of Galaxy.

20.9.1 (2020-10-28)

  • Bugfixes to work around & annotate expected tool test failures.

20.9.0 (2020-10-28)

  • First release from the 20.09 branch of Galaxy.

20.9.0.dev2 (2020-08-02)

  • First release from the 20.09 branch of Galaxy.

20.5.0 (2020-07-04)

  • First release from the 20.05 branch of Galaxy.

20.1.0 (2020-07-04)

  • First release from the 20.01 branch of Galaxy.

19.9.1 (2019-12-28)

  • Fix declared dependency problem with package.

19.9.0 (2019-12-16)

  • Initial import from dev branch of Galaxy during 19.09 development cycle.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

galaxy_tool_util-26.0.1.dev0.tar.gz (478.5 kB view details)

Uploaded Source

Built Distribution

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

galaxy_tool_util-26.0.1.dev0-py3-none-any.whl (524.0 kB view details)

Uploaded Python 3

File details

Details for the file galaxy_tool_util-26.0.1.dev0.tar.gz.

File metadata

  • Download URL: galaxy_tool_util-26.0.1.dev0.tar.gz
  • Upload date:
  • Size: 478.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for galaxy_tool_util-26.0.1.dev0.tar.gz
Algorithm Hash digest
SHA256 d89772eb89a8ca0befeebfd5ea60e1b47639856dfd3f94e131f4662050d6303c
MD5 233c12d5c03b9d6810168fa1f5efb044
BLAKE2b-256 050706f64a958fb945b9b6a2f1269de466264aa96336d73f6cb1f13ef48cb7e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_tool_util-26.0.1.dev0.tar.gz:

Publisher: publish_artifacts.yaml on galaxyproject/galaxy

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_tool_util-26.0.1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for galaxy_tool_util-26.0.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 e124202a9ee2aba6ced66d0d16d7dc3c57ecdd73081443573375fce7f136c1bd
MD5 209936b8744502372d30b3a740df306b
BLAKE2b-256 9ee8d908c52ec9d663af7b39a9d92d4eeb74bcebb9d7d2c4f538cdddfb36777d

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_tool_util-26.0.1.dev0-py3-none-any.whl:

Publisher: publish_artifacts.yaml on galaxyproject/galaxy

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