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

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

Uploaded Source

Built Distributions

galaxyxml-0.4.6-py3.6.egg (29.3 kB view details)

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: galaxyxml-0.4.6.tar.gz
  • Upload date:
  • Size: 13.0 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.7.5

File hashes

Hashes for galaxyxml-0.4.6.tar.gz
Algorithm Hash digest
SHA256 71b24ff0f66af69e51a686d0983e814996de4b42a6777ee9aa16b95faf5849c7
MD5 f72cca7525d1ccf1b97f1f6cb9bf7fda
BLAKE2b-256 e1f4d324c6e0cdc5f15f4a6b0ea757e7ed0c0d06cbc0119169e9f388279e9c13

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: galaxyxml-0.4.6-py3.6.egg
  • Upload date:
  • Size: 29.3 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.6-py3.6.egg
Algorithm Hash digest
SHA256 d3c2398811c2d3e62816f1bb23c21a56a7237ea0630fb0e8c36376e4ed826d4b
MD5 43090162b85e5121e1ed32cd116c320c
BLAKE2b-256 15a8980fcdb0334e3fcf8db9d3c1817e73077d348c6a8e6876550e91220d4da6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: galaxyxml-0.4.6-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.7.5

File hashes

Hashes for galaxyxml-0.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 22f8afc718e2ebf77d9aa3ee39f09c3ab997474f2edd4de16a60903adfafe71a
MD5 d025ca415d797613a3f5db69f3b72d8b
BLAKE2b-256 d4c0ff69f87290267c14d194148ac43b46660635fb507a37d07281162aa3d1f3

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