Skip to main content

Galaxy XML generation library

Project description

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.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

  • 0.4.0

    • Add feature to import existing Galaxy xml

  • 0.3.3

    • [@khillion](https://github.com/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

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

galaxyxml-0.4.8.tar.gz (11.7 kB view details)

Uploaded Source

Built Distributions

galaxyxml-0.4.8-py3.6.egg (30.2 kB view details)

Uploaded Source

galaxyxml-0.4.8-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file galaxyxml-0.4.8.tar.gz.

File metadata

  • Download URL: galaxyxml-0.4.8.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.8.tar.gz
Algorithm Hash digest
SHA256 0766ebd859cc999ef6c35fd92fcfaf70eecbf90c36c412c586b2f1b234ad5461
MD5 1c63f83f9586c2eb3f977a7ffd8bc307
BLAKE2b-256 7265af2b71728ba96fb9dc7c59b933a62152395455c4ecb1e2f44e4e2b1f1bb7

See more details on using hashes here.

Provenance

File details

Details for the file galaxyxml-0.4.8-py3.6.egg.

File metadata

  • Download URL: galaxyxml-0.4.8-py3.6.egg
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.8-py3.6.egg
Algorithm Hash digest
SHA256 e7442e6aee080973c3782d26d26053e1bbc5a6f2083cb2fd32ebb6e7d50f87e4
MD5 69b484b03633946b78350797d3e535fa
BLAKE2b-256 949be75a044dc676c20527024bc470e4cad7e24259cb95a9bba2df2d08d64b0f

See more details on using hashes here.

Provenance

File details

Details for the file galaxyxml-0.4.8-py3-none-any.whl.

File metadata

  • Download URL: galaxyxml-0.4.8-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d625a82f550ced2b5d3f9764713c969380f3b2986bafda321f9e23f35e129799
MD5 cdddd5db739ce48dd528bf54e82bbdc3
BLAKE2b-256 aa31dbba314d2ad2bbfd59589dc8ead7685d2e3512155acde21d1a88af86a856

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page