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

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.14.tar.gz (18.1 kB view details)

Uploaded Source

Built Distributions

galaxyxml-0.4.14-py3.6.egg (40.8 kB view details)

Uploaded Source

galaxyxml-0.4.14-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: galaxyxml-0.4.14.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.14.tar.gz
Algorithm Hash digest
SHA256 fbf635ed64fb85ff3a6135d6ca52afbc1c867839ecf99691790278aa68f48b8f
MD5 f02a27b129223efcad0997be35d6eea8
BLAKE2b-256 833d201083e3a921487e75061f24cbcc2fe8e55a00e7bf527ee2faea1fb8fdc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: galaxyxml-0.4.14-py3.6.egg
  • Upload date:
  • Size: 40.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.14-py3.6.egg
Algorithm Hash digest
SHA256 a9f900188367c499c510c9c9c822120c12eec6ef959a533d1744b299574e0e0e
MD5 b2ba39cdc7f651ed466598a1b724460e
BLAKE2b-256 21e143263535b21bbc576af17bb365ecb252529a560da6febe5f338a50f4fc70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: galaxyxml-0.4.14-py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.7

File hashes

Hashes for galaxyxml-0.4.14-py3-none-any.whl
Algorithm Hash digest
SHA256 2d46a5eddddd13d9fe40758637dd63dfb77f23135486501fcadc2aa3efb0a685
MD5 46699b6a6bcb87e0b992d1d4c0e220c7
BLAKE2b-256 03b891695ece41f3b3d2e81a1e454f53d41f8a42b52e471ca6d5229f2fd3d7c7

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