Skip to main content

Galaxy XML Generation Libraries Build Status PyPI

These libraries will support building of Tool XML and Tool Dependencies XML. We’d be happy to support any other XML that Galaxy supports, just make an issue or PR if you’re feeling motivated.

Known Bugs

  • no validation of unique names

  • repeats aren’t named properly

  • conditional/whens aren’t named properly

  • conditionals not handled in CLI

License

  • Apache License, v2

Changelog

  • 0.5.2

    • Debugging Build

  • 0.5.1

    • Debugging Build

  • 0.5.0

    • Added support for toolprofile (@fubar2)

    • Removed default stdio addition (@fubar2)

    • Github Actions (@bernt-matthias)

  • 0.4.14

    • Fix for TestRepeats (@fubar2)

  • 0.4.13

    • Add TestOutputCollection, TestRepeat and tests (thanks @fubar2)

  • 0.4.12

    • Correct the ordering of elements for planemo (thanks @fubar2)

    • Properly read stdio on loading tools (thanks @fubar2)

  • 0.4.11

    • Update to command line override (thanks @fubar2)

  • 0.4.10

    • Allow overriding of command line in support of positional args (thanks @fubar2)

  • 0.4.9

    • Fix quoting of text params (thanks @fubar2!)

  • 0.4.8

    • Fix travis deploy process

    • Fix testing

    • py36 only

  • 0.4.6

    • Deprecate py2

    • Wrap version command in CDATA

  • 0.4.5

    • Bug fixes:

      • Write catched error to logger instead of STDOUT

      • Fix Travis: install xmllint

      • Fix Travis: Deal with new flake8 restrictions for exceptions

  • 0.4.3

    • Bug fixes:

      • Allow <discover_dataset> within <data> in <outputs>

      • Allow import of existing XML with no description

  • 0.4.2

    • Add methods to check presence of EDAM and citations (thanks @khillion)

  • 0.4.0

    • Add feature to import existing Galaxy xml

  • 0.3.3

    • @khillion implemented the following:

      • <options> with <filter> and <column>

      • <container> for <requirements>

      • Started to add <tests> section

      • <section> in <inputs>

      • <collection> with <discover_datasets> in <outputs>

    • Please note that tool.parameters.OutputParam() has been changed to tool.parameters.OutputData()

  • 0.3.2

    • configfiles (#8)

  • 0.3.0

    • Travis auto-deploys on new tags

    • Testing

    • p3k

  • 0.2.3

    • First widely used/stable version

Metadata

Release files for galaxyxml 0.5.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for galaxyxml 0.5.5
File Size Uploaded
galaxyxml-0.5.5.tar.gz 20.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for galaxyxml 0.5.5
File Interpreter ABI Platform
galaxyxml-0.5.5-py3-none-any.whl Python 3 none any Details

Total release size: 45.0 kB

Release files / galaxyxml-0.5.5.tar.gz

Download URL galaxyxml-0.5.5.tar.gz
Size 20.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b9377ff74bd1dd7bd79f2d44777fc743d40a0f53f801d529b549cf808cdaa92b
BLAKE2b-256 checksum
How to use checksums
b49e11659d10446d0a29fbb4e07a6858031505a6b85ca696e5137c03b912e6c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / galaxyxml-0.5.5-py3-none-any.whl

Download URL galaxyxml-0.5.5-py3-none-any.whl
Size 24.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7dd4dd5d3e3fe1ca1a58943a08f22b147a298821493f952044cbdb90723f12d
BLAKE2b-256 checksum
How to use checksums
6fa1b5e85b3547110842e8fbdd0cd1d08bc410716a295e523d32263b5a9a3d5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.5 This release

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.4.14

3 release files

0.4.11

3 release files

0.4.10

3 release files

0.4.9

3 release files

0.4.8

3 release files

0.4.6

3 release files

0.4.5

1 release file

0.4.4

1 release file

0.4.3

4 release files

0.4.2

4 release files

0.4.1

4 release files

0.4.0

4 release files

0.3.3

4 release files

0.3.2

4 release files

0.3.1

4 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.18

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1

2 release 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