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

    • Allow overriding of comand 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

  • 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.10.tar.gz (15.8 kB view details)

Uploaded Source

Built Distributions

galaxyxml-0.4.10-py3.6.egg (34.5 kB view details)

Uploaded Source

galaxyxml-0.4.10-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: galaxyxml-0.4.10.tar.gz
  • Upload date:
  • Size: 15.8 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.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.10.tar.gz
Algorithm Hash digest
SHA256 be074d29c0b33e06d59c5ea13296166bd8cade90b63e2f842536a5927b8ffc02
MD5 3d1a774c743c07deb7a0a5ba8deb2884
BLAKE2b-256 38eb775ba1a669289fe981beb30b5eaaf4a63edcdac5a2e4209407d3702a4c7a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: galaxyxml-0.4.10-py3.6.egg
  • Upload date:
  • Size: 34.5 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.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.10-py3.6.egg
Algorithm Hash digest
SHA256 4cb18eedd460ce8d5a72c053f13d5a076b133959e5e694c8f3f21f7a31a90602
MD5 beafce18368f34c7edb83ba9448ea4e0
BLAKE2b-256 6db2d6f648bd8e23e042483e85cbc0e23094137e94cadde558de36c230a35174

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: galaxyxml-0.4.10-py3-none-any.whl
  • Upload date:
  • Size: 21.3 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.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.10-py3-none-any.whl
Algorithm Hash digest
SHA256 0bb71f3578cff8431435d8b1d48d5d908732bfd0120fe297bb041916b4a00c5c
MD5 8d0ebb86955f3e763e29323139ef7643
BLAKE2b-256 6d4b15ff0cc7bf1d4ca2b6cceb92b6a37d1de43fb90745d696df9ae0e220e6e1

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