Skip to main content
https://badge.fury.io/py/galaxy-tool-util-models.svg

Overview

Pydantic models to support Galaxy tool utilities.

History

26.1.1 (2026-08-04)

No recorded changes since last release

26.1.0 (2026-08-02)

Bug fixes

  • Fix workflow implicit mapping of flat collections over paired_or_unpaired by @jmchilton in #21933

  • [26.1 (spiritually)] Fix UDT collection outputs being silently dropped in YAML tool parser by @jmchilton in #22761

  • Relax legacy doi:-prefixed citation handling (#22795) by @mvdbeek in #22799

  • Add fixed color set from webcolors package by @guerler in #22869

  • Always attempt to build tool request for new API endpoint by @mvdbeek in #22894

  • Accept dce collection references in the tool request model by @mvdbeek in #22926

  • Make the user-defined tool schema robust for LLM authoring (CustomToolAgent) by @mvdbeek in #22968

  • Custom-tool agent: verified container resolution + authoring safeguards (with a reusable mulled-recommend CLI) by @mvdbeek in #22981

Enhancements

  • Various YAML Tool Hardening and Progress toward Tool State Goals by @jmchilton in #21828

  • Migrate tool execution request from api/tools to api/jobs by @guerler in #21842

  • Fix tool.parameters initialization by @mvdbeek in #21914

  • Allow tools to specify time limits by @jmchilton in #21927

  • Migrate Python packages to `src` layout and pure namespace packages by @mr-c in #21977

  • Model subcollection mapping (map_over_type) and DCE in tool parameter schema by @jmchilton in #21991

  • Enrich tool parameter JSON Schema with Galaxy metadata via model methods by @mvdbeek in #22020

  • More Complete, Robust, and Tested JSON-Schema for Tool State Models by @jmchilton in #22362

  • Clean up Pydantic v2 deprecation warnings by @mvdbeek in #22463

  • Clean up various pytest warnings by @mvdbeek in #22472

  • Narrow YAML schema by @jmchilton in #22507

  • Tighten the workflow test schema by @jmchilton in #22566

  • Push UserToolSource semantic validation onto the pydantic model by @mvdbeek in #22615

  • Lift legacy UserToolSource representations on read by @mvdbeek in #22624

  • Expose more metadata in ParsedTool abstraction by @jmchilton in #22667

26.0.1 (2026-06-04)

No recorded changes since last release

26.0.0 (2026-04-08)

Bug fixes

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

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

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

Enhancements

Other changes

  • Merge 25.1 into dev, fix openapi schema generation for TypedDict by @mvdbeek in #21168

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

25.1.2 (2026-03-09)

No recorded changes since last release

25.1.1 (2026-02-03)

No recorded changes since last release

25.1.0 (2025-12-12)

Enhancements

25.0.4 (2025-11-18)

No recorded changes since last release

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

25.0.1 (2025-06-20)

No recorded changes since last release

25.0.0 (2025-06-18)

First release

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_models-26.1.1.tar.gz (71.4 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_models-26.1.1-py3-none-any.whl (63.2 kB view details)

Uploaded Python 3

File details

Details for the file galaxy_tool_util_models-26.1.1.tar.gz.

File metadata

  • Download URL: galaxy_tool_util_models-26.1.1.tar.gz
  • Upload date:
  • Size: 71.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for galaxy_tool_util_models-26.1.1.tar.gz
Algorithm Hash digest
SHA256 7907e3c2061220f2213c48648635c243cb9ecc9523e27f4adb326fd16d217bd7
MD5 7502e7b90c973a445bf76c7d01b52e17
BLAKE2b-256 35048cfb1e4fd00642463b74a72d49b870319a63cd6c0453bae0c5292a94e1dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_tool_util_models-26.1.1.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_models-26.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for galaxy_tool_util_models-26.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 447efe3c0811e33105f2a9ae83312c2c23f6b72a9322bfd43ad072c1a7df80ce
MD5 9dc6b8d1a9172a5b8764e68f863fb841
BLAKE2b-256 1f74d8673ba3a961610e69e2290bcbeb632bb8a5268f5d7ad44b0a0ca3103044

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_tool_util_models-26.1.1-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.

Release history Release notifications | RSS feed

This release

26.1.1 This release

2 files

26.1.0

2 files

26.0.1

2 files

26.0.0

2 files

25.1.2

2 files

25.1.1

2 files

25.1.0

2 files

25.0.4

2 files

25.0.3

2 files

25.0.2

2 files

25.0.1

2 files

25.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page