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

    • Fix quoting of text params (thanks Ross!)

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

Uploaded Source

Built Distributions

galaxyxml-0.4.9-py3.6.egg (34.3 kB view details)

Uploaded Source

galaxyxml-0.4.9-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: galaxyxml-0.4.9.tar.gz
  • Upload date:
  • Size: 15.6 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.9.tar.gz
Algorithm Hash digest
SHA256 6fe8744076e1985d46b2afd4ff1f425503d6d6cffb4949957f27d36956d91f88
MD5 f17061c13ebfe03d441fcf1155c601ac
BLAKE2b-256 4e36ed06197aff43f54ec4fbb0e7de0163becf222f08675391452984671a43a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: galaxyxml-0.4.9-py3.6.egg
  • Upload date:
  • Size: 34.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.9-py3.6.egg
Algorithm Hash digest
SHA256 b43a456b6f803127dec9da3c8bd31ae3b3d82668c902978de84f84caa3f56e35
MD5 a2fa205ed288483754dfe5f1ecdae287
BLAKE2b-256 480e4b05fef0247798ac719709ff6efafe08320fecb1d999e949883e9940d763

See more details on using hashes here.

File details

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

File metadata

  • Download URL: galaxyxml-0.4.9-py3-none-any.whl
  • Upload date:
  • Size: 21.2 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e21045e41f48cc34c311df76af68ef103077db6ca178d42c2310026bec370a42
MD5 d9ad86b85e4319c9ae6cdaaeaa394ac2
BLAKE2b-256 c2d3531f2e4923920898fd4ca5c1ac0349aeb5da12982675fee8a0498e9c0166

See more details on using hashes here.

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