Mercurial > repos > bcclaywell > argo_navis
comparison venv/lib/python2.7/site-packages/planemo-0.16.0.dist-info/METADATA @ 0:d67268158946 draft
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
| author | bcclaywell |
|---|---|
| date | Mon, 12 Oct 2015 17:43:33 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:d67268158946 |
|---|---|
| 1 Metadata-Version: 2.0 | |
| 2 Name: planemo | |
| 3 Version: 0.16.0 | |
| 4 Summary: Command-line utilities to assist in building tools for the Galaxy project (http://galaxyproject.org/). | |
| 5 Home-page: https://github.com/galaxyproject/planemo | |
| 6 Author: Galaxy Project and Community | |
| 7 Author-email: jmchilton@gmail.com | |
| 8 License: AFL | |
| 9 Keywords: planemo | |
| 10 Platform: UNKNOWN | |
| 11 Classifier: Development Status :: 5 - Production/Stable | |
| 12 Classifier: Intended Audience :: Developers | |
| 13 Classifier: Environment :: Console | |
| 14 Classifier: License :: OSI Approved :: Academic Free License (AFL) | |
| 15 Classifier: Operating System :: POSIX | |
| 16 Classifier: Topic :: Software Development | |
| 17 Classifier: Topic :: Software Development :: Code Generators | |
| 18 Classifier: Topic :: Software Development :: Testing | |
| 19 Classifier: Natural Language :: English | |
| 20 Classifier: Programming Language :: Python :: 2 | |
| 21 Classifier: Programming Language :: Python :: 2.6 | |
| 22 Classifier: Programming Language :: Python :: 2.7 | |
| 23 Requires-Dist: Click | |
| 24 Requires-Dist: six | |
| 25 Requires-Dist: pyyaml | |
| 26 Requires-Dist: jinja2 | |
| 27 Requires-Dist: docutils | |
| 28 Requires-Dist: PyGithub | |
| 29 Requires-Dist: bioblend | |
| 30 Requires-Dist: glob2 | |
| 31 | |
| 32 .. figure:: https://raw.githubusercontent.com/jmchilton/planemo/master/docs/planemo_logo.png | |
| 33 :alt: Planemo Logo | |
| 34 :align: center | |
| 35 :figwidth: 100% | |
| 36 :target: https://github.com/galaxyproject/planemo | |
| 37 | |
| 38 .. image:: https://readthedocs.org/projects/pip/badge/?version=latest | |
| 39 :target: https://planemo.readthedocs.org | |
| 40 | |
| 41 .. image:: https://badge.fury.io/py/planemo.svg | |
| 42 :target: https://pypi.python.org/pypi/planemo/ | |
| 43 | |
| 44 .. image:: https://travis-ci.org/galaxyproject/planemo.png?branch=master | |
| 45 :target: https://travis-ci.org/galaxyproject/planemo | |
| 46 | |
| 47 .. image:: https://coveralls.io/repos/galaxyproject/planemo/badge.svg?branch=master | |
| 48 :target: https://coveralls.io/r/galaxyproject/planemo?branch=master | |
| 49 | |
| 50 | |
| 51 Command-line utilities to assist in building and publishing Galaxy_ tools. | |
| 52 | |
| 53 * Free software: Academic Free License version 3.0 | |
| 54 * Documentation: https://planemo.readthedocs.org. | |
| 55 * Code: https://github.com/galaxyproject/planemo | |
| 56 | |
| 57 Quick Start | |
| 58 ----------- | |
| 59 | |
| 60 This quick start demonstrates using ``planemo`` commands to help | |
| 61 develop Galaxy tools. Planemo can quickly be installed via | |
| 62 Homebrew_ or as a more traditional Python project. | |
| 63 | |
| 64 To install using Homebrew_ or linuxbrew_: | |
| 65 | |
| 66 :: | |
| 67 | |
| 68 brew tap galaxyproject/tap | |
| 69 brew install planemo | |
| 70 | |
| 71 For a more traditional Python installation simply setup a virtualenv | |
| 72 for ``planemo`` (this example creates a new one in ``.venv``) and then | |
| 73 install with ``pip``. | |
| 74 | |
| 75 :: | |
| 76 | |
| 77 % virtualenv .venv; . .venv/bin/activate | |
| 78 % pip install planemo | |
| 79 | |
| 80 Planemo is also available a `virtual appliance | |
| 81 <https://planemo.readthedocs.org/en/latest/appliance.html>`_ for Docker_ or Vagrant_ (bundled | |
| 82 with a preconfigured Galaxy server optimized for tool development). | |
| 83 | |
| 84 This quick start will assume you will have a directory with one or more | |
| 85 tool XML files. If none is available, one can be quickly create for | |
| 86 demonstrating ``planemo`` as follows ``mkdir mytools; cd mytools; planemo | |
| 87 project_init --template=demo``. | |
| 88 | |
| 89 Planemo can check tools containing XML for common problems and best | |
| 90 practices using the ``lint`` `command <http://planemo.readthedocs.org/en/latest/commands.html#lint-command>`_ | |
| 91 (also aliased as ``l``). :: | |
| 92 | |
| 93 % planemo lint | |
| 94 ... | |
| 95 | |
| 96 Like many ``planemo`` commands - by default this will search the | |
| 97 current directory and use all tool files it finds. It can be explicitly | |
| 98 passed other tool files or a directory of tool files. :: | |
| 99 | |
| 100 % planemo l randomlines.xml | |
| 101 | |
| 102 The ``lint`` command takes in a additional options related to | |
| 103 reporting levels, exit code, etc.... These options are descirbed here | |
| 104 or (like all available commands) be accessed by passing it ``--help``.:: | |
| 105 | |
| 106 % planemo l --help | |
| 107 Usage: planemo lint [OPTIONS] TOOL_PATH | |
| 108 ... | |
| 109 | |
| 110 Once tools are syntically correct - it is time to test. The ``test`` | |
| 111 `command <http://planemo.readthedocs.org/en/latest/commands.html#test-command>`__ | |
| 112 can be used to test a tool or directory of tools.:: | |
| 113 | |
| 114 % planemo test --galaxy_root=../galaxy-central randomlines.xml | |
| 115 | |
| 116 If no ``--galaxy_root`` is defined, ``planemo`` will check for a default in | |
| 117 `~/.planemo.yml | |
| 118 <http://planemo.readthedocs.org/en/latest/configuration.html>`_) and finally | |
| 119 search the tool's parent directories for a Galaxy root directory (developing | |
| 120 tools under Galaxy ``tools`` directory is a common development workflow). | |
| 121 Planemo can also download and configure a disposable Galaxy instance just for | |
| 122 testing by passing it ``-install_galaxy`` instead of a Galaxy root.:: | |
| 123 | |
| 124 % planemo t --install_galaxy | |
| 125 | |
| 126 **Warning**: The features of Planemo that require a ``--galaxy_root`` will | |
| 127 only work with Galaxy releases from 2015. | |
| 128 | |
| 129 Planemo will create a HTML an output report in the current directory named | |
| 130 ``tool_test_output.html`` (override with ``--test_output``). `Here <http://galaxyproject.github.io/planemo/tool_test_viewer.html?test_data_url=https://gist.githubusercontent.com/jmchilton/9d4351c9545d34209904/raw/9ed285d3cf98e435fc4a743320363275949ad63c/index>`_ is an | |
| 131 example of such a report for Tophat. | |
| 132 | |
| 133 Once tools have been linted and tested - the tools can be viewed in a | |
| 134 Galaxy interface using the ``serve`` (``s``) `command | |
| 135 <http://planemo.readthedocs.org/en/latest/commands.html#serve-command>`__.:: | |
| 136 | |
| 137 % planemo serve | |
| 138 | |
| 139 Like ``test``, ``serve`` requires a Galaxy root and one can be | |
| 140 explicitly specified with ``--galaxy_root`` or installed dynamically | |
| 141 with ``--install_galaxy``. | |
| 142 | |
| 143 | |
| 144 Experimental Features | |
| 145 --------------------- | |
| 146 | |
| 147 Planemo can also be used to explore some more experimental features related to | |
| 148 Galaxy tooling - including support for `Travis CI`_, Docker_, Homebrew_. | |
| 149 | |
| 150 ----------- | |
| 151 Tool Shed | |
| 152 ----------- | |
| 153 | |
| 154 For information on using Planemo to publish artifacts to the Galaxy Tool Shed, | |
| 155 check out the `Publishing to the Tool Shed`_ documentation on reathedocs.org. | |
| 156 | |
| 157 ----------- | |
| 158 TravisCI | |
| 159 ----------- | |
| 160 | |
| 161 When tools are ready to be published to GitHub_, it may be valuable to setup | |
| 162 contineous integration to test changes committed and new pull requests. | |
| 163 `Travis CI`_ is a service providing free testing and deep integration with | |
| 164 GitHub_. | |
| 165 | |
| 166 The ``travis_init`` `command | |
| 167 <http://planemo.readthedocs.org/en/latest/commands.html#travis_init- | |
| 168 command>`__ will bootstrap a project with files to ease contineous integration | |
| 169 testing of tools using a Planemo driven approach inspired by this great `blog | |
| 170 post <http://bit.ly/gxtravisci>`_ by `Peter Cock | |
| 171 <https://github.com/peterjc>`_. | |
| 172 | |
| 173 :: | |
| 174 | |
| 175 % planemo travis_init . | |
| 176 % # setup Ubuntu 12.04 w/tool dependencies | |
| 177 % vim .travis/setup_custom_dependencies.bash | |
| 178 % git add .travis.yml .travis | |
| 179 % git commit -m "Add Travis CI testing infrastructure for tools." | |
| 180 % git push # and register repository @ http://travis-ci.org/ | |
| 181 | |
| 182 In this example the file ``.travis/setup_custom_dependencies.bash`` should | |
| 183 install the dependencies required to test your files on to the Travis user's | |
| 184 ``PATH``. | |
| 185 | |
| 186 This testing approach may only make sense for smaller repositories with a | |
| 187 handful of tools. For larger repositories, such as `tools-devteam`_ or | |
| 188 `tools-iuc`_ simply linting tool and tool shed artifacts may be more feasible. | |
| 189 Check out the ``.travis.yml`` file used by the IUC as `example | |
| 190 <https://github.com/galaxyproject/tools-iuc/blob/master/.travis.yml>`__. | |
| 191 | |
| 192 ----------- | |
| 193 Docker | |
| 194 ----------- | |
| 195 | |
| 196 Galaxy has `experimental support | |
| 197 <https://wiki.galaxyproject.org/Admin/Tools/Docker>`_ for running jobs in | |
| 198 Docker_ containers. Planemo contains tools to assist in development of Docker | |
| 199 images for Galaxy tools. | |
| 200 | |
| 201 A shell can be launched to explore the Docker enviornment referenced by tools | |
| 202 that are annotated with publically registered Docker images.:: | |
| 203 | |
| 204 % $(planemo docker_shell bowtie2.xml) | |
| 205 | |
| 206 For Docker containers still in development - a Dockerfile can be associated | |
| 207 with a tool by sticking it in the tool's directory. Planemo can then build | |
| 208 and tag a Docker image for this tool and launch a shell into it using the | |
| 209 following commands.:: | |
| 210 | |
| 211 % planemo docker_build bowtie2.xml # asssumes Dockerfile in same dir | |
| 212 % $(planemo docker_shell --from_tag bowtie2.xml) | |
| 213 | |
| 214 For more details see the documentation for the `docker_build | |
| 215 <http://planemo.readthedocs.org/en/latest/commands.html#docker_build-command>`__ | |
| 216 and `docker_shell | |
| 217 <http://planemo.readthedocs.org/en/latest/commands.html#docker_shell-command>`__ | |
| 218 commands. | |
| 219 | |
| 220 ----------- | |
| 221 Brew | |
| 222 ----------- | |
| 223 | |
| 224 The Galaxy development team is exploring different options for integrating | |
| 225 Homebrew_ and linuxbrew_ with Galaxy. One angle is resolving the tool requirements | |
| 226 using ``brew``. An experimental approach for versioning of brew recipes will be | |
| 227 used. See full discussion on the homebrew-science issues page here - | |
| 228 https://github.com/Homebrew/homebrew-science/issues/1191. Information on the | |
| 229 implementation can be found https://github.com/jmchilton/platform-brew until a | |
| 230 more permanent project home is setup. | |
| 231 | |
| 232 :: | |
| 233 | |
| 234 % planemo brew_init # install linuxbrew (only need if not already installed) | |
| 235 % planemo brew # install dependencies for all tools in directory. | |
| 236 % planemo brew bowtie2.xml # install dependencies for one tool | |
| 237 % which bowtie2 | |
| 238 bowtie2 not found | |
| 239 % . <(planemo brew_env --shell bowtie2.xml) # shell w/brew deps resolved | |
| 240 (bowtie2) % which bowtie2 | |
| 241 /home/john/.linuxbrew/Cellar/bowtie2/2.1.0/bin/bowtie2 | |
| 242 (bowtie2) % exit | |
| 243 % . <(planemo brew_env bowtie2.xml) # or just source deps in cur env | |
| 244 % which bowtie2 | |
| 245 /home/john/.linuxbrew/Cellar/bowtie2/2.1.0/bin/bowtie2 | |
| 246 | |
| 247 For more information see the documentation for the `brew | |
| 248 <http://planemo.readthedocs.org/en/latest/commands.html#brew-command>`__ | |
| 249 and `brew_env | |
| 250 <http://planemo.readthedocs.org/en/latest/commands.html#brew_env-command>`__ commands. | |
| 251 | |
| 252 .. _Galaxy: http://galaxyproject.org/ | |
| 253 .. _GitHub: https://github.com/ | |
| 254 .. _Docker: https://www.docker.com/ | |
| 255 .. _Homebrew: http://brew.sh/ | |
| 256 .. _linuxbrew: https://github.com/Homebrew/linuxbrew | |
| 257 .. _Vagrant: https://www.vagrantup.com/ | |
| 258 .. _Travis CI: http://travis-ci.org/ | |
| 259 .. _`tools-devteam`: https://github.com/galaxyproject/tools-devteam | |
| 260 .. _`tools-iuc`: https://github.com/galaxyproject/tools-iuc | |
| 261 .. _Publishing to the Tool Shed: http://planemo.readthedocs.org/en/latest/publishing.html | |
| 262 | |
| 263 | |
| 264 | |
| 265 | |
| 266 History | |
| 267 ------- | |
| 268 | |
| 269 .. to_doc | |
| 270 | |
| 271 --------------------- | |
| 272 0.16.0 (2015-10-07) | |
| 273 --------------------- | |
| 274 | |
| 275 * Adding new command ``dependency_script`` to convert Tool Shed dependencies | |
| 276 into shell scripts - thanks to @peterjc. | |
| 277 `Pull Request 310`_, f798c7e_, `Issue 303`_ | |
| 278 * Implement profiles in sheds section of the ``~/.planemo.yml``. | |
| 279 `Pull Request 314`_ | |
| 280 | |
| 281 --------------------- | |
| 282 0.15.0 (2015-10-01) | |
| 283 --------------------- | |
| 284 | |
| 285 * Template framework for reporting including new markdown and plain | |
| 286 text reporting options for testing - thanks to @erasche. | |
| 287 `Pull Request 304`_ | |
| 288 * XUnit style reporting for ``shed_diff`` command - thanks to | |
| 289 @erasche. `Pull Request 305`_ | |
| 290 * Add new ``shed_build`` command for building repository tarballs - | |
| 291 thanks to @kellrott. `Pull Request 297`_ | |
| 292 * Fix exit code handling for ``lint`` commands - thanks to @mvdbeek. | |
| 293 `Pull Request 292`_ | |
| 294 * Improved documentation for ``serve`` command - thanks to @lparsons. | |
| 295 `Pull Request 312`_ | |
| 296 * Tiny backward compatible Python 3 tweaks for tool factory - thanks | |
| 297 to @peterjc. dad2d9d_ | |
| 298 * Fixed detection of virtual environment in ``Makefile`` - thanks to | |
| 299 @lparsons. `Pull Request 311`_ | |
| 300 * Updates to Galaxy XSD - thanks to @mr-c. `Pull Request 309`_ | |
| 301 * Allow reading shed key option from an environment variable. | |
| 302 `Pull Request 307`_ | |
| 303 * Allow specifying host to serve Galaxy using ``-host`` - thanks in | |
| 304 part to @chambm. `Pull Request 301`_ | |
| 305 * Allow specifying defaults for ``-host`` and ``--port`` in | |
| 306 ``~/.planemo.yml``. `Pull Request 301`_ | |
| 307 * Improve ``~/.planemo.yml`` sample comments - thanks to @martenson. | |
| 308 `Pull Request 287`_ | |
| 309 * Update tool shed categories - thanks to @bgruening. `Pull Request 285`_ | |
| 310 * Improved output readibility for ``diff`` command - thanks to @martenson. `Pull Request 284`_ | |
| 311 | |
| 312 --------------------- | |
| 313 0.14.0 (2015-08-06) | |
| 314 --------------------- | |
| 315 | |
| 316 * Allow ``-t`` as shorthand for ``--shed_target`` (thanks to Peter Cock). | |
| 317 `Pull Request 278`_ | |
| 318 * Fix ``tool_init`` command to use ``from_work_dir`` only if file in command | |
| 319 (thanks to bug report and initial fix outline by Gildas Le Corguillé). | |
| 320 `Pull Request 277`_ | |
| 321 * Various documentation fixes (thanks in part to Peter Cock and Daniel | |
| 322 Blankenberg). `Pull Request 256`_, `Pull Request 253`_, `Pull Request 254`_, | |
| 323 `Pull Request 255`_, `Pull Request 251`_, `Issue 272`_ | |
| 324 | |
| 325 --------------------- | |
| 326 0.13.2 (2015-07-06) | |
| 327 --------------------- | |
| 328 | |
| 329 * Fix project_init for missing files. cb5b906_ | |
| 330 * Various documentation improvements. | |
| 331 | |
| 332 --------------------- | |
| 333 0.13.1 (2015-07-01) | |
| 334 --------------------- | |
| 335 | |
| 336 * Fix for ``shed_init`` producing non-standard type hints. `Issue 243`_, | |
| 337 f0610d7_ | |
| 338 * Fix tool linting for parameters that define an ``argument`` but not a | |
| 339 ``name``. `Issue 245`_, aad1eed_ | |
| 340 * Many doc updates including a tutorial for developing tools in a test-driven | |
| 341 fashion and instructions for using the planemo appliance through Kitematic | |
| 342 (with Kitematic screenshots from Eric Rasche). | |
| 343 | |
| 344 --------------------- | |
| 345 0.13.0 (2015-06-28) | |
| 346 --------------------- | |
| 347 | |
| 348 * If planemo cannot find a Galaxy root, it will now automatically fetch | |
| 349 one (specifing ``--galaxy_install`` will still force a fetch). | |
| 350 `Pull Request 235`_ | |
| 351 * `Docuementation <http://planemo.readthedocs.org/en/latest/appliance.html>`__ | |
| 352 has been updated to reflect new and vastly improved Docker and Vagrant | |
| 353 virtual appliances are now available, as well as a new VirtualBox OVA | |
| 354 variant. | |
| 355 * Update linting for new tool XML features (including ``detect_errors`` | |
| 356 and output collections). `Issue 233`_, 334f2d4_ | |
| 357 * Fix ``shed_test`` help text. `Issue 223`_ | |
| 358 * Fix code typo (thanks to Nicola Soranzo). `Pull Request 230`_ | |
| 359 * Improvements to algorithm used to guess if an XML file is a tool XML file. | |
| 360 `Issue 231`_ | |
| 361 * Fix configuration file handling bug. `Issue 240`_ | |
| 362 | |
| 363 --------------------- | |
| 364 0.12.2 (2015-05-23) | |
| 365 --------------------- | |
| 366 | |
| 367 * Fix ``shed_test`` and ``shed_serve`` for test and local tool sheds. | |
| 368 f3cafaa_ | |
| 369 | |
| 370 --------------------- | |
| 371 0.12.1 (2015-05-21) | |
| 372 --------------------- | |
| 373 | |
| 374 * Fix to ensure the tab completion script is in the Python source tarball | |
| 375 (required for setting up tab-completion for Homebrew). 6b4e7a6_ | |
| 376 | |
| 377 --------------------- | |
| 378 0.12.0 (2015-05-21) | |
| 379 --------------------- | |
| 380 | |
| 381 * Implement a ``--failed`` flag for the ``test`` command to rerun | |
| 382 previously faied tests. `Pull Request 210`_ | |
| 383 * Implement ``shed_update`` to upload contents and update repository | |
| 384 metadata. `Pull Request 216`_ | |
| 385 * Implement ``shed_test`` and ``shed_serve`` commands to test and view | |
| 386 published artifacts in the Tool Shed. `Pull Request 213`_, `Issue 176`_ | |
| 387 * Add shell tab-completion script. 37dcc07_ | |
| 388 * Many more commands allow specifing multiple tool and/or repository targets. | |
| 389 `Issue 150`_ | |
| 390 * Add -m as alias for --message in planemo shed_upload (thanks to | |
| 391 Peter Cock). `Pull Request 200`_ | |
| 392 * Add ``--ensure_metadata`` option to ``shed_lint`` to ensure ``.shed.yml`` | |
| 393 files contain many repository. `Pull Request 215`_ | |
| 394 * More developer documentation, additional ``make`` targets including ones | |
| 395 for setting up git pre-commit hooks. cc8abb6_, `Issue 209`_ | |
| 396 * Small README improvement (thanks to Martin Čech) b53006d_ | |
| 397 * Fixes for shed operation error handling (thanks to Martin Čech). | |
| 398 `Pull Request 203`_, `Pull Request 206`_ | |
| 399 * Fix for "smart" ``shed_diff`` not in the repository root directory | |
| 400 (thanks to Peter Cock). `Pull Request 207`_, `Issue 205`_ | |
| 401 * Recursive ``shed_diff`` with directories not yet in Tool Shed. | |
| 402 `Pull Request 208`_ | |
| 403 * Improve error handling and reporting for problematic ``--shed_target`` | |
| 404 values. `Issue 217`_ | |
| 405 * Fix typos in lint messages. `Issue 211`_ | |
| 406 | |
| 407 | |
| 408 --------------------- | |
| 409 0.11.1 (2015-05-12) | |
| 410 --------------------- | |
| 411 | |
| 412 * Fix default behavior for ``planemo lint`` to use current directory if | |
| 413 explicit paths are not supplied. 1e3668a_ | |
| 414 | |
| 415 --------------------- | |
| 416 0.11.0 (2015-05-12) | |
| 417 --------------------- | |
| 418 | |
| 419 * More compact syntax for defining multiple custom inclusions in ``.shed.yml`` | |
| 420 files - thanks to Peter Cock. `Issue 180`_, `Pull Request 185`_, | |
| 421 `Pull Request 196`_ | |
| 422 * Prevent ambigous destinations when defining custom inclusions in | |
| 423 ``.shed.yml``- thanks to Peter Cock. `Pull Request 186`_ | |
| 424 * ``lint`` now warns if tool ids contain whitespace. `Pull Request 190`_ | |
| 425 * Handle empty tar-balls gracefully on older Python versions - thanks | |
| 426 to Peter Cock. `Pull Request 187`_ | |
| 427 * Tweak quoting in ``cp`` command - thanks to Peter Cock. 6bcf699_ | |
| 428 * Fix regression causing testing to no longer produce "pretty" test | |
| 429 results under certain circumstances. `Issue 188`_ | |
| 430 * Fix for recursive ``shed_diff`` folder naming. `Issue 192`_ | |
| 431 * Fix output definitions to ``tool_init`` command. `Issue 189`_ | |
| 432 | |
| 433 --------------------- | |
| 434 0.10.0 (2015-05-06) | |
| 435 --------------------- | |
| 436 | |
| 437 * Extend ``shed_lint`` to check for valid actions in tool_dependencies.xml | |
| 438 files. 8117e03_ | |
| 439 * Extend ``shed_lint`` to check for required files based on repository type. | |
| 440 `Issue 156`_ | |
| 441 * Ignore common editor backup files during ``shed_upload``. `Issue 179`_ | |
| 442 * Fix missing file when installing from source via PyPI. `Issue 181`_ | |
| 443 * Fix ``lint`` to verify ``data`` inputs specify a ``format`` attribute. | |
| 444 8117e03_ | |
| 445 * Docstring fix thanks to @peterjc. fe7ad46_ | |
| 446 | |
| 447 | |
| 448 --------------------- | |
| 449 0.9.0 (2015-05-03) | |
| 450 --------------------- | |
| 451 | |
| 452 * Add new logo to the README thanks to @petrkadlec from `puradesign.cz | |
| 453 <http://puradesign.cz/en>`__ and @carlfeberhard from the Galaxy Project. | |
| 454 `Issue 108`_ | |
| 455 * Implement smarter ``shed_diff`` command - it now produces a meaningful | |
| 456 exit codes and doesn't report differences if these correspond to attributes | |
| 457 that will be automatically populated by the Tool Shed. `Issue 167`_ | |
| 458 * Use new smarter ``shed_diff`` code to implement a new ``--check_diff`` | |
| 459 option for ``shed_upload`` - to check for meaningful differences before | |
| 460 updating repositories. `Issue 168`_ | |
| 461 * Record git commit hash during ``shed_upload`` if the ``.shed.yml`` is | |
| 462 located in a git repository. `Issue 170`_ | |
| 463 * Allow ``shed_`` operations to operate on git URLs directly. `Issue 169`_ | |
| 464 * Fail if missing file inclusion statements encountered during ``.shed.yml`` | |
| 465 repository resolution - bug reported by @peterjc. `Issue 158`_ | |
| 466 * Improved exception handling for tool shed operations including new | |
| 467 ``--fail_fast`` command-line option. * `Issue 114`_, `Pull Request 173`_ | |
| 468 * Implement more validation when using the ``shed_init`` command. 1cd0e2d_ | |
| 469 * Add ``-r/--recursive`` option to ``shed_download`` and ``shed_diff`` | |
| 470 commands and allow these commands to work with ``.shed.yml`` files defining | |
| 471 multipe repositories. 40a1f57_ | |
| 472 * Add ``--port`` option to the ``serve`` and ``tool_factory`` commands. | |
| 473 15804be_ | |
| 474 * Fix problem introduced with ``setup.py`` during the 0.9.0 development cycle | |
| 475 - thanks to @peterjc. `Pull Request 171`_ | |
| 476 * Fix clone bug introduced during 0.9.0 development cycle - thanks to | |
| 477 @bgruening. `Pull Request 175`_ | |
| 478 | |
| 479 --------------------- | |
| 480 0.8.4 (2015-04-30) | |
| 481 --------------------- | |
| 482 | |
| 483 * Fix for Travis CI testing picking up invalid tests (reported by @takadonet). `Issue 161`_ | |
| 484 * Fix tar ordering for consistency (always sort by name) - thanks to @peterjc. `Pull Request 164`_, `Issue 159`_ | |
| 485 * Fix exception handling related to tool shed operations - thanks to @peterjc. `Pull Request 155`_, b86fe1f_ | |
| 486 | |
| 487 --------------------- | |
| 488 0.8.3 (2015-04-29) | |
| 489 --------------------- | |
| 490 | |
| 491 * Fix bug where ``shed_lint`` was not respecting the ``-r/--recursive`` flag. | |
| 492 9ff0d2d_ | |
| 493 * Fix bug where planemo was producing tar files incompatible with the Tool | |
| 494 Shed for package and suite repositories. a2ee135_ | |
| 495 | |
| 496 --------------------- | |
| 497 0.8.2 (2015-04-29) | |
| 498 --------------------- | |
| 499 | |
| 500 * Fix bug with ``config_init`` command thanks to @bgruening. `Pull Request 151`_ | |
| 501 * Fix unnessecary ``lint`` warning about ``parallelism`` tag reported by | |
| 502 @peterjc. 9bf1eab_ | |
| 503 | |
| 504 --------------------- | |
| 505 0.8.1 (2015-04-28) | |
| 506 --------------------- | |
| 507 | |
| 508 * Fixes for the source distribution to allow installation of 0.8.0 via Homebrew. | |
| 509 | |
| 510 --------------------- | |
| 511 0.8.0 (2015-04-27) | |
| 512 --------------------- | |
| 513 | |
| 514 * Implement the new ``shed_lint`` command that verifies various aspects of tool | |
| 515 shed repositories - including XSD_ validation of ``repository_dependencies.xml`` | |
| 516 and ``tool_dependencies.xml`` files, best practices for README files, and the | |
| 517 contents of ``.shed.yml`` files. This requires the lxml_ library to be available | |
| 518 to Planemo or the application xmllint_ to be on its ``PATH``. `Pull Request 130`_ | |
| 519 `Issue 89`_ `Issue 91`_ 912df02_ d26929e_ 36ac6d8_ | |
| 520 * Option to enable experimental XSD_ based validation of tools when ``lint`` | |
| 521 is executed with the new ``--xsd`` flag. This validation occurs against the | |
| 522 unofficial `Galaxy Tool XSD project <https://github.com/JeanFred/Galaxy-XSD>`__ | |
| 523 maintained by @JeanFred. This requires the lxml_ library to be | |
| 524 available to Planemo or the application xmllint_ to be on its ``PATH``. | |
| 525 `Pull Request 130`_ 912df02_ | |
| 526 * Allow skipping specific linters when using the ``lint`` command using the new | |
| 527 ``--skip`` option. 26e3cdb_ | |
| 528 * Implement sophisticated options in ``.shed.yml`` to map a directory to many, | |
| 529 custom Tool Shed repositories during shed operaitons such ``shed_upload`` | |
| 530 including automatically mapping tools to their own directories and automatically | |
| 531 building suites repositories. `Pull Request 143`_ | |
| 532 * Make ``shed_upload`` more intelligent when building tar files so that package | |
| 533 and suite repositories may have README files in source control and they will | |
| 534 just be filtered out during upload. 53edd99_ | |
| 535 * Implement a new ``shed_init`` command that will help bootstrap ``.shed.yml`` | |
| 536 files in the specified directory. cc1a447_ | |
| 537 * Extend ``shed_init`` to automatically build a ``repository_rependencies.xml`` | |
| 538 file corresponding to a Galaxy workflow (``.ga`` file). `Issue 118`_ 988de1d_ | |
| 539 * In addition to a single file or directory, allow ``lint`` to be passed multiple | |
| 540 files. 343902d_ `Issue 139`_ | |
| 541 * Add ``-r/--recursive`` option to ``shed_create`` and ``lint`` commands. 63cd431_ | |
| 542 01f2af9_ | |
| 543 * Improved output formatting and option to write diffs to a file for the | |
| 544 ``shed_diff`` command. 965511d_ | |
| 545 * Fix lint problem when using new Galaxy testing features such as expecting | |
| 546 job failures and verifing job output. `Issue 138`_ | |
| 547 * Fix typo in ``test`` help thanks to first time contributor @pvanheus. | |
| 548 `Pull Request 129`_ 1982076_ | |
| 549 * Fix NPE on empty ``help`` element when linting tools. `Issue 124`_ | |
| 550 * Fix ``lint`` warnings when ``configfiles`` are defined in a tool. 1a85493_ | |
| 551 * Fix for empty ``.shed.yml`` files. b7d9e96_ | |
| 552 * Fix the ``test`` command for newer versions of nose_. 33294d2_ | |
| 553 * Update help content and documentation to be clear ``normalize`` should not | |
| 554 be used to update the contents of tool files at this time. 08de8de_ | |
| 555 * Warn on unknown ``command`` attributes when linting tools (anything but | |
| 556 ``interpreter``). 4f61025_ | |
| 557 * Various design, documentation (including new documentation on Tool Shed | |
| 558 `publishing <http://planemo.readthedocs.org/en/latest/publishing.html>`__), | |
| 559 and testing related improvements (test coverage has risen from 65% to over | |
| 560 80% during this release cycle). | |
| 561 | |
| 562 --------------------- | |
| 563 0.7.0 (2015-04-13) | |
| 564 --------------------- | |
| 565 | |
| 566 * Implement `shed_create` command to create Tool Shed repositories from | |
| 567 ``.shed.yml`` files (thanks to Eric Rasche). `Pull Request 101`_ | |
| 568 * Allow automatic creation of missing repositories during ``shed_upload`` | |
| 569 with the new ``--force_repository_creation`` flag (thanks to Eric Rasche). | |
| 570 `Pull Request 102`_ | |
| 571 * Allow specifying files to exclude in ``.shed.yml`` when creating tar files | |
| 572 for ``shed_upload`` (thanks to Björn Grüning). `Pull Request 99`_ | |
| 573 * Resolve symbolic links when building Tool Shed tar files with | |
| 574 ``shed_upload`` (thanks to Dave Bouvier). `Pull Request 104`_ | |
| 575 * Add a `Contributor Code of Conduct | |
| 576 <https://planemo.readthedocs.org/en/latest/conduct.html>`__. | |
| 577 `Pull Request 113`_ | |
| 578 * Omit ``tool_test_output.json`` from Tool Shed tar file created with | |
| 579 ``shed_upload`` (thanks to Dave Bouvier). `Pull Request 111`_ | |
| 580 * Update required version of bioblend_ to ``0.5.3``. Fixed `Issue 88`_. | |
| 581 * Initial work on implementing tests cases for Tool Shed functionality. | |
| 582 182fe57_ | |
| 583 * Fix incorrect link in HTML test report (thanks to Martin Čech). 4c71299_ | |
| 584 * Download Galaxy from the new, official Github repository. 7c69bf6_ | |
| 585 * Update travis_test to install stable planemo from PyPI. 39fedd2_ | |
| 586 * Enable caching on ``--install_galaxy`` by default (disable with | |
| 587 ``--no_cache_galaxy``). d755fe7_ | |
| 588 | |
| 589 --------------------- | |
| 590 0.6.0 (2015-03-16) | |
| 591 --------------------- | |
| 592 | |
| 593 * Many enhancements to the tool building documentation - descriptions of macros, collections, simple and conditional parameters, etc... | |
| 594 * Fix ``tool_init`` to quote file names (thanks to Peter Cock). `Pull Request 98`_. | |
| 595 * Allow ignoring file patterns in ``.shed.yml`` (thanks to Björn Grüning). `Pull Request 99`_ | |
| 596 * Add ``--macros`` flag to ``tool_init`` command to generate a macro file as part of tool generation. ec6e30f_ | |
| 597 * Add linting of tag order for tool XML files. 4823c5e_ | |
| 598 * Add linting of ``stdio`` tags in tool XML files. 8207026_ | |
| 599 * More tests, much higher test coverage. 0bd4ff0_ | |
| 600 | |
| 601 --------------------- | |
| 602 0.5.0 (2015-02-22) | |
| 603 --------------------- | |
| 604 | |
| 605 * Implement ``--version`` option. `Issue 78`_ | |
| 606 * Implement ``--no_cleanup`` option for ``test`` and ``serve`` commands to | |
| 607 persist temp files. 2e41e0a_ | |
| 608 * Fix bug that left temp files undeleted. `Issue 80`_ | |
| 609 * More improvements to release process. fba3874_ | |
| 610 | |
| 611 --------------------- | |
| 612 0.4.2 (2015-02-21) | |
| 613 --------------------- | |
| 614 | |
| 615 * Fix setup.py for installing non-Python data from PyPI (required newer | |
| 616 for ``tool_factory`` command and reStructuredText linting). Thanks to | |
| 617 Damion Dooley for the bug report. `Issue 83`_ | |
| 618 | |
| 619 --------------------- | |
| 620 0.4.1 (2015-02-16) | |
| 621 --------------------- | |
| 622 | |
| 623 * Fix README.rst so it renders properly on PyPI. | |
| 624 | |
| 625 --------------------- | |
| 626 0.4.0 (2015-02-16) | |
| 627 --------------------- | |
| 628 | |
| 629 * Implement ``tool_init`` command for bootstrapping creation of new | |
| 630 tools (with `tutorial <http://planemo.readthedocs.org/en/latest/writing.html>`_.) 78f8274_ | |
| 631 * Implement ``normalize`` command for reorganizing tool XML and macro | |
| 632 debugging. e8c1d45_ | |
| 633 * Implement ``tool_factory`` command to spin up Galaxy pre-configured the | |
| 634 `Tool Factory | |
| 635 <http://bioinformatics.oxfordjournals.org/content/early/2012/09/27/bioinformatics.bts573.full.pdf>`_. 9e746b4_ | |
| 636 * Added basic linting of ``command`` blocks. b8d90ab_ | |
| 637 * Improved linting of ``help`` blocks, including verifying valid | |
| 638 `reStructuredText`. 411a8da_ | |
| 639 * Fix bug related to ``serve`` command not killing Galaxy properly when complete. 53a6766_ | |
| 640 * Have ``serve`` command display tools at the top level instead of in shallow sections. badc25f_ | |
| 641 * Add additional dependencies to ``setup.py`` more functionality works out | |
| 642 of the box. 85b9614_ | |
| 643 * Fix terrible error message related to ``bioblend`` being unavailable. | |
| 644 `Issue 70`_ | |
| 645 * Various smaller documentation and project structure improvements. | |
| 646 | |
| 647 --------------------- | |
| 648 0.3.1 (2015-02-15) | |
| 649 --------------------- | |
| 650 | |
| 651 * Fixes to get PyPI workflow working properly. | |
| 652 | |
| 653 --------------------- | |
| 654 0.3.0 (2015-02-13) | |
| 655 --------------------- | |
| 656 | |
| 657 * Add option (``-r``) to the ``shed_upload`` command to recursively upload | |
| 658 subdirectories (thanks to Eric Rasche). `Pull Request 68`_ | |
| 659 * Fix diff formatting in test reports (thanks to Eric Rasche). | |
| 660 `Pull Request 63`_ | |
| 661 * Grab updated test database to speed up testing (thanks to approach from | |
| 662 Eric Rasche and Dannon Baker). `Issue 61`_, dff4f33_ | |
| 663 * Fix test data command-line argument name (was ``test-data`` now it is | |
| 664 ``test_data``). 834bfb2_ | |
| 665 * Use ``tool_data_table_conf.xml.sample`` file if | |
| 666 ``tool_data_table_conf.xml.test`` is unavailable. Should allow some | |
| 667 new tools to be tested without modifying Galaxy's global | |
| 668 ``tool_data_table_conf.xml`` file. ac4f828_ | |
| 669 | |
| 670 --------------------- | |
| 671 0.2.0 (2015-01-13) | |
| 672 --------------------- | |
| 673 | |
| 674 * Improvements to way Planemo loads its own copy of Galaxy modules to prevent | |
| 675 various conflicts when launching Galaxy from Planemo. `Pull Request 56`_ | |
| 676 * Allow setting various test output options in ``~/.planemo.yml`` and disabling | |
| 677 JSON output. 21bb463_ | |
| 678 * More experimental Brew and Tool Shed options that should not be considered | |
| 679 part of Planemo's stable API. See bit.ly/gxbrew1 for more details. | |
| 680 * Fix ``project_init`` for BSD tar (thanks to Nitesh Turaga for the bug | |
| 681 report.) a4110a8_ | |
| 682 * Documentation fixes for tool linting command (thanks to Nicola Soranzo). | |
| 683 `Pull Request 51`_ | |
| 684 | |
| 685 --------------------- | |
| 686 0.1.0 (2014-12-16) | |
| 687 --------------------- | |
| 688 | |
| 689 * Moved repository URL to https://github.com/galaxyproject/planemo. | |
| 690 * Support for publishing to the Tool Shed. `Pull Request 6`_ | |
| 691 * Support for producing diffs (``shed_diff``) between local repositories and | |
| 692 the Tool Shed (based on scripts by Peter Cock). `Pull Request 33`_ | |
| 693 * Use tool's local test data when available - add option for configuring | |
| 694 ``test-data`` target. `Pull Request 1`_ | |
| 695 * Support for testing tool features dependent on cached data. 44de95c_ | |
| 696 * Support for generating XUnit tool test reports. 82e8b1f_ | |
| 697 * Prettier HTML reports for tool tests. 05cc9f4_ | |
| 698 * Implement ``share_test`` command for embedding test result links in pull | |
| 699 requests. `Pull Request 40`_ | |
| 700 * Fix for properly resolving links during Tool Shed publishing (thanks to Dave | |
| 701 Bouvier). `Pull Request 29`_ | |
| 702 * Fix for citation linter (thanks to Michael Crusoe for the bug report). af39061_ | |
| 703 * Fix tool scanning for tool files with fewer than 10 lines (thanks to Dan | |
| 704 Blankenberg). a2c13e4_ | |
| 705 * Automate more of Travis CI testing so the scripts added to tool repository | |
| 706 can be smaller. 20a8680_ | |
| 707 * Documentation fixes for Travis CI (thanks to Peter Cock). `Pull Request 22`_, | |
| 708 `Pull Request 23`_ | |
| 709 * Various documentation fixes (thanks to Martin Čech). 36f7cb11_, b9232e55_ | |
| 710 * Various smaller fixes for Docker support, tool linting, and documentation. | |
| 711 | |
| 712 --------------------- | |
| 713 0.0.1 (2014-10-04) | |
| 714 --------------------- | |
| 715 | |
| 716 * Initial work on the project - commands for testing, linting, serving Galaxy | |
| 717 tools - and more experimental features involving Docker and Homebrew. 7d07782_ | |
| 718 | |
| 719 .. github_links | |
| 720 .. _f798c7e: https://github.com/galaxyproject/planemo/commit/f798c7e | |
| 721 .. _Issue 303: https://github.com/galaxyproject/planemo/issues/303 | |
| 722 .. _Pull Request 310: https://github.com/galaxyproject/planemo/pull/310 | |
| 723 .. _Pull Request 314: https://github.com/galaxyproject/planemo/pull/314 | |
| 724 .. _dad2d9d: https://github.com/galaxyproject/planemo/commit/dad2d9d | |
| 725 .. _Pull Request 312: https://github.com/galaxyproject/planemo/pull/312 | |
| 726 .. _Pull Request 311: https://github.com/galaxyproject/planemo/pull/311 | |
| 727 .. _Pull Request 309: https://github.com/galaxyproject/planemo/pull/309 | |
| 728 .. _Pull Request 307: https://github.com/galaxyproject/planemo/pull/307 | |
| 729 .. _Pull Request 304: https://github.com/galaxyproject/planemo/pull/304 | |
| 730 .. _Pull Request 305: https://github.com/galaxyproject/planemo/pull/305 | |
| 731 .. _Pull Request 301: https://github.com/galaxyproject/planemo/pull/301 | |
| 732 .. _Pull Request 297: https://github.com/galaxyproject/planemo/pull/297 | |
| 733 .. _Pull Request 287: https://github.com/galaxyproject/planemo/pull/287 | |
| 734 .. _Pull Request 285: https://github.com/galaxyproject/planemo/pull/285 | |
| 735 .. _Pull Request 284: https://github.com/galaxyproject/planemo/pull/284 | |
| 736 .. _Pull Request 292: https://github.com/galaxyproject/planemo/pull/292 | |
| 737 .. _cb5b906: https://github.com/galaxyproject/planemo/commit/cb5b906 | |
| 738 .. _Pull Request 251: https://github.com/galaxyproject/planemo/pull/251 | |
| 739 .. _Pull Request 255: https://github.com/galaxyproject/planemo/pull/255 | |
| 740 .. _Pull Request 254: https://github.com/galaxyproject/planemo/pull/254 | |
| 741 .. _Pull Request 253: https://github.com/galaxyproject/planemo/pull/253 | |
| 742 .. _Pull Request 256: https://github.com/galaxyproject/planemo/pull/256 | |
| 743 .. _Issue 272: https://github.com/galaxyproject/planemo/issues/272 | |
| 744 .. _Pull Request 277: https://github.com/galaxyproject/planemo/pull/277 | |
| 745 .. _Pull Request 278: https://github.com/galaxyproject/planemo/pull/278 | |
| 746 .. _Issue 243: https://github.com/galaxyproject/planemo/issues/243 | |
| 747 .. _Issue 245: https://github.com/galaxyproject/planemo/issues/245 | |
| 748 .. _aad1eed: https://github.com/galaxyproject/planemo/commit/aad1eed | |
| 749 .. _f0610d7: https://github.com/galaxyproject/planemo/commit/f0610d7 | |
| 750 .. _334f2d4: https://github.com/galaxyproject/planemo/commit/334f2d4 | |
| 751 .. _Pull Request 230: https://github.com/galaxyproject/planemo/pull/230 | |
| 752 .. _Pull Request 235: https://github.com/galaxyproject/planemo/pull/235 | |
| 753 .. _Issue 223: https://github.com/galaxyproject/planemo/issues/223 | |
| 754 .. _Issue 231: https://github.com/galaxyproject/planemo/issues/231 | |
| 755 .. _Issue 233: https://github.com/galaxyproject/planemo/issues/233 | |
| 756 .. _Issue 240: https://github.com/galaxyproject/planemo/issues/240 | |
| 757 .. _f3cafaa: https://github.com/galaxyproject/planemo/commit/f3cafaa | |
| 758 .. _6b4e7a6: https://github.com/galaxyproject/planemo/commit/6b4e7a6 | |
| 759 .. _Issue 176: https://github.com/galaxyproject/planemo/issues/176 | |
| 760 .. _Pull Request 216: https://github.com/galaxyproject/planemo/pull/216 | |
| 761 .. _Pull Request 213: https://github.com/galaxyproject/planemo/pull/213 | |
| 762 .. _Issue 150: https://github.com/galaxyproject/planemo/issues/150 | |
| 763 .. _37dcc07: https://github.com/galaxyproject/planemo/commit/37dcc07 | |
| 764 .. _30a9c3f: https://github.com/galaxyproject/planemo/commit/30a9c3f | |
| 765 .. _b53006d: https://github.com/galaxyproject/planemo/commit/b53006d | |
| 766 .. _Pull Request 203: https://github.com/galaxyproject/planemo/pull/203 | |
| 767 .. _Pull Request 200: https://github.com/galaxyproject/planemo/pull/200 | |
| 768 .. _Pull Request 206: https://github.com/galaxyproject/planemo/pull/206 | |
| 769 .. _Pull Request 207: https://github.com/galaxyproject/planemo/pull/207 | |
| 770 .. _Pull Request 208: https://github.com/galaxyproject/planemo/pull/208 | |
| 771 .. _Pull Request 210: https://github.com/galaxyproject/planemo/pull/210 | |
| 772 .. _Pull Request 215: https://github.com/galaxyproject/planemo/pull/215 | |
| 773 .. _Pull Request 216: https://github.com/galaxyproject/planemo/pull/216 | |
| 774 .. _Issue 217: https://github.com/galaxyproject/planemo/issues/217 | |
| 775 .. _Issue 211: https://github.com/galaxyproject/planemo/issues/211 | |
| 776 .. _cc8abb6: https://github.com/galaxyproject/planemo/commit/cc8abb6 | |
| 777 .. _Issue 209: https://github.com/galaxyproject/planemo/issues/209 | |
| 778 .. _Issue 206: https://github.com/galaxyproject/planemo/issues/206 | |
| 779 .. _Issue 205: https://github.com/galaxyproject/planemo/issues/205 | |
| 780 .. _Pull Request 207: https://github.com/galaxyproject/planemo/pull/207 | |
| 781 .. _1e3668a: https://github.com/galaxyproject/planemo/commit/1e3668a | |
| 782 .. _Issue 180: https://github.com/galaxyproject/planemo/issues/180 | |
| 783 .. _Pull Request 186: https://github.com/galaxyproject/planemo/pull/186 | |
| 784 .. _Pull Request 185: https://github.com/galaxyproject/planemo/pull/185 | |
| 785 .. _6bcf699: https://github.com/galaxyproject/planemo/commit/6bcf699 | |
| 786 .. _Issue 186: https://github.com/galaxyproject/planemo/issues/186 | |
| 787 .. _Issue 188: https://github.com/galaxyproject/planemo/issues/188 | |
| 788 .. _Pull Request 187: https://github.com/galaxyproject/planemo/pull/187 | |
| 789 .. _Issue 192: https://github.com/galaxyproject/planemo/issues/192 | |
| 790 .. _Issue 189: https://github.com/galaxyproject/planemo/issues/189 | |
| 791 .. _Pull Request 190: https://github.com/galaxyproject/planemo/pull/190 | |
| 792 .. _Pull Request 196: https://github.com/galaxyproject/planemo/pull/196 | |
| 793 .. _fe7ad46: https://github.com/galaxyproject/planemo/commit/fe7ad46 | |
| 794 .. _8117e03: https://github.com/galaxyproject/planemo/commit/8117e03 | |
| 795 .. _8117e03: https://github.com/galaxyproject/planemo/commit/8117e03 | |
| 796 .. _Issue 156: https://github.com/galaxyproject/planemo/issues/156 | |
| 797 .. _Issue 179: https://github.com/galaxyproject/planemo/issues/179 | |
| 798 .. _Issue 181: https://github.com/galaxyproject/planemo/issues/181 | |
| 799 .. _Issue 114: https://github.com/galaxyproject/planemo/issues/114 | |
| 800 .. _Pull Request 173: https://github.com/galaxyproject/planemo/pull/173 | |
| 801 .. _Issue 108: https://github.com/galaxyproject/planemo/issues/108 | |
| 802 .. _15804be: https://github.com/galaxyproject/planemo/commit/15804be | |
| 803 .. _Issue 158: https://github.com/galaxyproject/planemo/issues/158 | |
| 804 .. _Pull Request 171: https://github.com/galaxyproject/planemo/pull/171 | |
| 805 .. _1cd0e2d: https://github.com/galaxyproject/planemo/commit/1cd0e2d | |
| 806 .. _40a1f57: https://github.com/galaxyproject/planemo/commit/40a1f57 | |
| 807 .. _Pull Request 175: https://github.com/galaxyproject/planemo/pull/175 | |
| 808 .. _Issue 167: https://github.com/galaxyproject/planemo/issues/167 | |
| 809 .. _Issue 170: https://github.com/galaxyproject/planemo/issues/170 | |
| 810 .. _Issue 169: https://github.com/galaxyproject/planemo/issues/169 | |
| 811 .. _Issue 168: https://github.com/galaxyproject/planemo/issues/168 | |
| 812 .. _b86fe1f: https://github.com/galaxyproject/planemo/commit/b86fe1f | |
| 813 .. _Pull Request 155: https://github.com/galaxyproject/planemo/pull/155 | |
| 814 .. _Pull Request 164: https://github.com/galaxyproject/planemo/pull/164 | |
| 815 .. _Issue 159: https://github.com/galaxyproject/planemo/issues/159 | |
| 816 .. _Issue 161: https://github.com/galaxyproject/planemo/issues/161 | |
| 817 .. _a2ee135: https://github.com/galaxyproject/planemo/commit/a2ee135 | |
| 818 .. _9ff0d2d: https://github.com/galaxyproject/planemo/commit/9ff0d2d | |
| 819 .. _Pull Request 151: https://github.com/galaxyproject/planemo/pull/151 | |
| 820 .. _9bf1eab: https://github.com/galaxyproject/planemo/commit/9bf1eab | |
| 821 .. _Pull Request 143: https://github.com/galaxyproject/planemo/pull/143 | |
| 822 .. _Issue 139: https://github.com/galaxyproject/planemo/issues/139 | |
| 823 .. _Issue 89: https://github.com/galaxyproject/planemo/issues/#89 | |
| 824 .. _Issue 91: https://github.com/galaxyproject/planemo/issues/#91 | |
| 825 .. _d26929e: https://github.com/galaxyproject/planemo/commit/d26929e | |
| 826 .. _36ac6d8: https://github.com/galaxyproject/planemo/commit/36ac6d8 | |
| 827 .. _08de8de: https://github.com/galaxyproject/planemo/commit/08de8de | |
| 828 .. _4f61025: https://github.com/galaxyproject/planemo/commit/4f61025 | |
| 829 .. _1982076: https://github.com/galaxyproject/planemo/commit/1982076 | |
| 830 .. _Pull Request 129: https://github.com/galaxyproject/planemo/pull/129 | |
| 831 .. _912df02: https://github.com/galaxyproject/planemo/commit/912df02 | |
| 832 .. _Pull Request 130: https://github.com/galaxyproject/planemo/pull/130 | |
| 833 .. _1a85493: https://github.com/galaxyproject/planemo/commit/1a85493 | |
| 834 .. _53edd99: https://github.com/galaxyproject/planemo/commit/53edd99 | |
| 835 .. _988de1d: https://github.com/galaxyproject/planemo/commit/988de1d | |
| 836 .. _Issue 118: https://github.com/galaxyproject/planemo/issues/118 | |
| 837 .. _cc1a447: https://github.com/galaxyproject/planemo/commit/cc1a447 | |
| 838 .. _b7d9e96: https://github.com/galaxyproject/planemo/commit/b7d9e96 | |
| 839 .. _Issue 138: https://github.com/galaxyproject/planemo/issues/#138 | |
| 840 .. _Issue 124: https://github.com/galaxyproject/planemo/issues/#124 | |
| 841 .. _26e3cdb: https://github.com/galaxyproject/planemo/commit/26e3cdb | |
| 842 .. _63cd431: https://github.com/galaxyproject/planemo/commit/63cd431 | |
| 843 .. _965511d: https://github.com/galaxyproject/planemo/commit/965511d | |
| 844 .. _01f2af9: https://github.com/galaxyproject/planemo/commit/01f2af9 | |
| 845 .. _343902d: https://github.com/galaxyproject/planemo/commit/343902d | |
| 846 .. _33294d2: https://github.com/galaxyproject/planemo/commit/33294d2 | |
| 847 .. _4c71299: https://github.com/galaxyproject/planemo/commit/4c71299 | |
| 848 .. _Pull Request 111: https://github.com/galaxyproject/planemo/pull/111 | |
| 849 .. _Pull Request 99: https://github.com/galaxyproject/planemo/pull/99 | |
| 850 .. _Pull Request 101: https://github.com/galaxyproject/planemo/pull/101 | |
| 851 .. _Pull Request 102: https://github.com/galaxyproject/planemo/pull/102 | |
| 852 .. _Issue 88: https://github.com/galaxyproject/planemo/issues/88 | |
| 853 .. _182fe57: https://github.com/galaxyproject/planemo/commit/182fe57 | |
| 854 .. _Pull Request 104: https://github.com/galaxyproject/planemo/pull/104 | |
| 855 .. _7c69bf6: https://github.com/galaxyproject/planemo/commit/7c69bf6 | |
| 856 .. _39fedd2: https://github.com/galaxyproject/planemo/commit/39fedd2 | |
| 857 .. _d755fe7: https://github.com/galaxyproject/planemo/commit/d755fe7 | |
| 858 .. _Pull Request 113: https://github.com/galaxyproject/planemo/pull/113 | |
| 859 .. _Pull Request 98: https://github.com/galaxyproject/planemo/pull/98 | |
| 860 .. _0bd4ff0: https://github.com/galaxyproject/planemo/commit/0bd4ff0 | |
| 861 .. _Pull Request 99: https://github.com/galaxyproject/planemo/pull/99 | |
| 862 .. _ec6e30f: https://github.com/galaxyproject/planemo/commit/ec6e30f | |
| 863 .. _8207026: https://github.com/galaxyproject/planemo/commit/8207026 | |
| 864 .. _4823c5e: https://github.com/galaxyproject/planemo/commit/4823c5e | |
| 865 .. _2e41e0a: https://github.com/galaxyproject/planemo/commit/2e41e0a | |
| 866 .. _fba3874: https://github.com/galaxyproject/planemo/commit/fba3874 | |
| 867 .. _Issue 78: https://github.com/galaxyproject/planemo/issues/78 | |
| 868 .. _Issue 80: https://github.com/galaxyproject/planemo/issues/80 | |
| 869 | |
| 870 | |
| 871 .. _Issue 83: https://github.com/galaxyproject/planemo/issues/83 | |
| 872 .. _Issue 70: https://github.com/galaxyproject/planemo/issues/70 | |
| 873 .. _Pull Request 68: https://github.com/galaxyproject/planemo/pull/68 | |
| 874 .. _Issue 61: https://github.com/galaxyproject/planemo/issues/61 | |
| 875 .. _Pull Request 63: https://github.com/galaxyproject/planemo/pull/63 | |
| 876 .. _Pull Request 56: https://github.com/galaxyproject/planemo/pull/56 | |
| 877 .. _Pull Request 51: https://github.com/galaxyproject/planemo/pull/51 | |
| 878 .. _Pull Request 40: https://github.com/galaxyproject/planemo/pull/40 | |
| 879 .. _Pull Request 29: https://github.com/galaxyproject/planemo/pull/29 | |
| 880 .. _Pull Request 22: https://github.com/galaxyproject/planemo/pull/22 | |
| 881 .. _Pull Request 23: https://github.com/galaxyproject/planemo/pull/23 | |
| 882 .. _Pull Request 33: https://github.com/galaxyproject/planemo/pull/33 | |
| 883 .. _Pull Request 6: https://github.com/galaxyproject/planemo/pull/6 | |
| 884 .. _Pull Request 1: https://github.com/galaxyproject/planemo/pull/1 | |
| 885 | |
| 886 .. _3499ca0: https://github.com/galaxyproject/planemo/commit/3499ca0a15affcaf8ac9efc55880da40b0626679 | |
| 887 .. _85b9614: https://github.com/galaxyproject/planemo/commit/85b961465f46351507f80ddc3758349535060502 | |
| 888 .. _53a6766: https://github.com/galaxyproject/planemo/commit/53a6766cdebdddc976189f6dc6a264bb4105c4bf | |
| 889 .. _badc25f: https://github.com/galaxyproject/planemo/commit/badc25fca495b61457ffb2e027f3fe9cf17c798f | |
| 890 .. _411a8da: https://github.com/galaxyproject/planemo/commit/411a8da21c92ba37c7ad95bfce9928d9b8fd998e | |
| 891 .. _b8d90ab: https://github.com/galaxyproject/planemo/commit/b8d90abab8bf53ae2e7cca4317223c01af9ab68c | |
| 892 .. _e8c1d45: https://github.com/galaxyproject/planemo/commit/e8c1d45f0c9a11bcf69ec2967836c3b8f432dd97 | |
| 893 .. _78f8274: https://github.com/galaxyproject/planemo/commit/78f82747996e4a28f96c85ad72efe5e54c8c74bd | |
| 894 .. _9e746b4: https://github.com/galaxyproject/planemo/commit/9e746b455e3b15219878cddcdeda722979639401 | |
| 895 .. _ac4f828: https://github.com/galaxyproject/planemo/commit/ac4f82898f7006799142503a33c3978428660ce7 | |
| 896 .. _834bfb2: https://github.com/galaxyproject/planemo/commit/834bfb2929d367892a3abe9c0b88d5a0277d7905 | |
| 897 .. _dff4f33: https://github.com/galaxyproject/planemo/commit/dff4f33c750a8dbe651c38e149a26dd42e706a82 | |
| 898 .. _a4110a8: https://github.com/galaxyproject/planemo/commit/a4110a85a770988e5cd3c31ccc9475717897d59c | |
| 899 .. _21bb463: https://github.com/galaxyproject/planemo/commit/21bb463ad6c321bcb669603049a5e89a69766ad9 | |
| 900 .. _af39061: https://github.com/galaxyproject/planemo/commit/af390612004dab636d8696839bb723d39f97c85d | |
| 901 .. _20a8680: https://github.com/galaxyproject/planemo/commit/20a86807cb7ea87db2dbc0197ae08a40df3ab2bc | |
| 902 .. _44de95c: https://github.com/galaxyproject/planemo/commit/44de95c0d7087a5822941959f9a062f6382e329b | |
| 903 .. _82e8b1f: https://github.com/galaxyproject/planemo/commit/82e8b1f17eae526aeb341cb4fffb8d09d73bb419 | |
| 904 .. _05cc9f4: https://github.com/galaxyproject/planemo/commit/05cc9f485ee87bc344e3f43bb1cfd025a16a6247 | |
| 905 .. _32c6e7f: https://github.com/galaxyproject/planemo/commit/32c6e7f78bb8f04d27615cfd8948b0b89f27b4e6 | |
| 906 .. _7d07782: https://github.com/galaxyproject/planemo/commit/7d077828559c9c9c352ac814f9e3b86b1b3a2a9f | |
| 907 .. _a2c13e4: https://github.com/galaxyproject/planemo/commit/a2c13e46259e3be35de1ecaae858ba818bb94734 | |
| 908 .. _36f7cb11: https://github.com/galaxyproject/planemo/commit/36f7cb114f77731f90860d513a930e10ce5c1ba5 | |
| 909 .. _b9232e55: https://github.com/galaxyproject/planemo/commit/b9232e55e713abbd1d9ce8b0b34cbec6c701dc17 | |
| 910 | |
| 911 .. _bioblend: https://github.com/galaxyproject/bioblend/ | |
| 912 .. _XSD: http://www.w3schools.com/schema/ | |
| 913 .. _lxml: http://lxml.de/ | |
| 914 .. _xmllint: http://xmlsoft.org/xmllint.html | |
| 915 .. _nose: https://nose.readthedocs.org/en/latest/ | |
| 916 | |
| 917 |
