Skip to main content

Subset of Galaxy (http://galaxyproject.org/) core code base designed to be used a library.

Project description

.. image:: https://readthedocs.org/projects/pip/badge/?version=latest
:target: https://galaxy-lib.readthedocs.org

.. image:: https://badge.fury.io/py/galaxy-lib.svg
:target: https://pypi-hypernode.com/pypi/galaxy-lib/

.. image:: https://travis-ci.org/galaxyproject/galaxy-lib.png?branch=master
:target: https://travis-ci.org/galaxyproject/galaxy-lib

.. image:: https://coveralls.io/repos/galaxyproject/galaxy-lib/badge.svg?branch=master
:target: https://coveralls.io/r/galaxyproject/galaxy-lib?branch=master


A small subset of the Galaxy_ project for reuse outside the core. This subset has minimal dependencies and should be Python 3 compatible.

* Free software: Academic Free License version 3.0
* Documentation: https://galaxy-lib.readthedocs.org.
* Code: https://github.com/galaxyproject/galaxy-lib


.. _Galaxy: http://galaxyproject.org/
.. _GitHub: https://github.com/
.. _Docker: https://www.docker.com/
.. _Homebrew: http://brew.sh/
.. _linuxbrew: https://github.com/Homebrew/linuxbrew
.. _Vagrant: https://www.vagrantup.com/
.. _Travis CI: http://travis-ci.org/
.. _`tools-devteam`: https://github.com/galaxyproject/tools-devteam
.. _`tools-iuc`: https://github.com/galaxyproject/tools-iuc
.. _Publishing to the Tool Shed: http://planemo.readthedocs.org/en/latest/publishing.html
.. _Common Workfow Language: http://common-workflow-language.github.io




History
-------

.. to_doc

---------------------
17.5.10 (2017-05-30)
---------------------

* Always clean up build directory in mulled commands (thanks to @johanneskoester).
* Expose offline mode in Conda search utility (for repeated fast searches).
* When publishing mulled containers - use quay.io API to publish them as public.
* Add explicit option ``--check-published`` to mulled-build-*.
* Fix auto-installation of Involucro on first attempt.
* Handle explicit tags in ``mulled-build-files`` and add an implicit tag of ``0`` if none found.
* Fix tab parsing in ``mulled-build-files``.

---------------------
17.5.9 (2017-05-16)
---------------------

* Make mulled-search to search biocontainers instead of mulled repository by default
(thanks to @tom-tan).
* Allow setting a new base image with mulled-build.

---------------------
17.5.8 (2017-04-23)
---------------------

* Fix mulled image cleanup. #55.

---------------------
17.5.7 (2017-03-15)
---------------------

* Updates to CWL library functionality for several months worth of CWL tool updates.
* Allow finding tools by a URI-like strings (e.g. ``file://``, ``http://``, ``dockstore://``).
* Bring in latest Galaxy updates.

---------------------
17.5.6 (2017-03-01)
---------------------

* Expanded options for mulled CLI tools and library functionality.
Fixes #49.

---------------------
17.5.5 (2017-02-26)
---------------------

* Fix bug in 17.5.4 where under certain conditions conda-build would attempt to be setup
with the conda --use-local flag - which is not allowed.

---------------------
17.5.4 (2017-02-26)
---------------------

* Fix local builds Conda support to reflect conda-build is required.
* Fix default target path for miniconda installs.

---------------------
17.5.3 (2017-02-24)
---------------------

* Update against the latest Galaxy dev branch changes.
* Update Conda utilities to allow using locally built packages.

---------------------
17.5.2 (2017-02-21)
---------------------

* Conda utility enhancements to fix a Planemo bug.

---------------------
17.5.1 (2017-02-21)
---------------------

* Various improvements to Galaxy tool linting.

---------------------
17.5.0 (2017-02-16)
---------------------

* Bring in the last of the Galaxy dev changes.
* Allow Conda installs to target global Conda config (for Planemo)

---------------------
17.1.2 (2017-01-23)
---------------------

* Bring in the last of the Galaxy dev changes before branch of release_17.01.
* Improvements to mulled testing thanks to @mvdbeek.

---------------------
17.1.1 (2016-12-14)
---------------------

* Revert changes to shell command execution in Galaxy that had unintended consequences for Planemo.

---------------------
17.1.0 (2016-12-12)
---------------------

* Improved mulled logging thanks to @bgruening.
* Bring in the latest Galaxy dev changes.

---------------------
16.10.10 (2016-10-24)
---------------------

* Fix mulled package data fetching for Mac OS X (thanks to @dannon).

---------------------
16.10.9 (2016-10-21)
---------------------

* Small fixes including to reflect mulled name on quay.io changed to biocontainers.

---------------------
16.10.8 (2016-10-10)
---------------------

* More mulled enhancements and bug fixes thanks to @bgruening and @daler.

---------------------
16.10.7 (2016-10-08)
---------------------

* More mulled enhancements and bug fixes thanks to @bgruening.
* Fix bioconda support by adding conda-forge to list of default channels.

---------------------
16.10.6 (2016-10-07)
---------------------

* More mulled enhancements thanks to @bgruening.

---------------------
16.10.5 (2016-10-04)
---------------------

* Some docstring cleanup and minor tweaks to Conda support for downstream planemo mulled work.

---------------------
16.10.4 (2016-10-03)
---------------------

* More mulled fixes and enhancements.

---------------------
16.10.3 (2016-10-02)
---------------------

* Small mulled and Conda related fix and enhancements.

---------------------
16.10.2 (2016-09-30)
---------------------

* Fix setup.py for features in 16.10.1.

---------------------
16.10.1 (2016-09-29)
---------------------

* Updates for recents changes to Galaxy and initial mulled scripts and container resolver.

---------------------
16.10.0 (2016-08-31)
---------------------

* Updates for recent changes to Galaxy.

---------------------
16.7.10 (2016-08-04)
---------------------

* Updates for recent change to Galaxy.

---------------------
16.7.9 (2016-06-13)
---------------------

* Updates for recent changes to Galaxy and cwltool.

---------------------
16.7.8 (2016-06-05)
---------------------

* Updates to include Galaxy library for verifying test outputs
and the latest dev changes to Galaxy.

---------------------
16.7.7 (2016-05-23)
---------------------

* Fixes to CWL and Docker libraries for Planemo.

---------------------
16.7.6 (2016-05-11)
---------------------

* Fixes to cwl processing for Planemo.

---------------------
16.7.5 (2016-05-11)
---------------------

* Updates to cwl processing for Planemo.

---------------------
16.7.4 (2016-05-10)
---------------------

* Updates to cwl processing for Planemo.

---------------------
16.7.3 (2016-05-07)
---------------------

* Updates to cwltool_deps for Planemo.

---------------------
16.7.2 (2016-05-06)
---------------------

* Updates to tool parsing and linting for Planemo.

---------------------
16.7.1 (2016-05-02)
---------------------

* Update against the latest development branch of Galaxy.

---------------------
16.7.0 (2016-04-21)
---------------------

* Update against the latest development branch of Galaxy.

---------------------
16.4.1 (2016-04-08)
---------------------

* Update against the latest development branch of Galaxy.

---------------------
16.4.0 (2016-02-15)
---------------------

* Update against the latest development branch of Galaxy.

---------------------
16.1.9 (2016-01-14)
---------------------

* Fix a bug in the source distribution of galaxy-lib.

---------------------
16.1.8 (2016-01-12)
---------------------

* Update against Galaxy's release_16.01 branch.

---------------------
16.1.7 (2016-01-03)
---------------------

* Update against Galaxy's dev branch - including conda updates,
dependency resolution changes, and toolbox updates.

---------------------
16.1.6 (2015-12-28)
---------------------

* Additional fixes to setup.py and updates for recent changes to
Galaxy's dev branch.

---------------------
16.1.5 (2015-12-22)
---------------------

* Fix another bug that was preventing dependency resolution from
working in Pulsar.

---------------------
16.1.4 (2015-12-22)
---------------------

* Another setup.py fix for job metrics module.

---------------------
16.1.3 (2015-12-22)
---------------------

* Python 3 fixes and updates for recent Galaxy dev commits.

---------------------
16.1.2 (2015-12-21)
---------------------

* Fix for missing galaxy.tools.parser package in setup.py.
* Fix LICENSE in repository.

---------------------
16.1.1 (2015-12-20)
---------------------

* Fix small issues with dependencies, naming, and versioning with first release.

---------------------
16.1.0 (2015-12-20)
---------------------

* Setup project.

.. _bioblend: https://github.com/galaxyproject/bioblend/
.. _XSD: http://www.w3schools.com/schema/
.. _lxml: http://lxml.de/
.. _xmllint: http://xmlsoft.org/xmllint.html
.. _nose: https://nose.readthedocs.org/en/latest/


Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

galaxy-lib-17.5.10.tar.gz (212.7 kB view details)

Uploaded Source

Built Distributions

galaxy_lib-17.5.10-py2.py3-none-any.whl (267.1 kB view details)

Uploaded Python 2 Python 3

galaxy_lib-17.5.10-py2.7.egg (618.4 kB view details)

Uploaded Source

File details

Details for the file galaxy-lib-17.5.10.tar.gz.

File metadata

File hashes

Hashes for galaxy-lib-17.5.10.tar.gz
Algorithm Hash digest
SHA256 6a3b6dd05248cb225775b1a29f616ca4ca505aa4f959657157df9b802732dc61
MD5 fa7f3879df922e75f4c7566101c12a1e
BLAKE2b-256 7b5fc711695235ddfa04b8da2a00641266271dd6553aca2c9028f182f0f8bdb9

See more details on using hashes here.

File details

Details for the file galaxy_lib-17.5.10-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for galaxy_lib-17.5.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fa04f6b179c325c12d30758870b14b25dddad0cf46e1631d7e01cd175ee2f896
MD5 e2a3a1e5a0b02401ef66f8e7ac601c51
BLAKE2b-256 3f2dd6113a32430c625f933555a204a7e8f39fbfe31c7e226c56630ec8144253

See more details on using hashes here.

File details

Details for the file galaxy_lib-17.5.10-py2.7.egg.

File metadata

File hashes

Hashes for galaxy_lib-17.5.10-py2.7.egg
Algorithm Hash digest
SHA256 e56423a7f247dc9e335266c4d6c027b1a2cc29cfe272a8347404351d6139fb9b
MD5 1f1bb0d5488cf29895b53c0a77b25f95
BLAKE2b-256 e4970b20c79f82d20677ba8a0a764764162e5deaf5eae402546e140bfd46027b

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