Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
include *.rst LICENSE
include *.rst LICENSE *.txt
include planemo/xml/xsd/*
include planemo/xml/xsd/tool/*
include planemo_ext/tool_factory_2/*
include planemo/reports/*
include planemo/scripts/*
2 changes: 1 addition & 1 deletion docs/test_format.rst
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ reduce the load on the target Galaxy while checking for the status changes use t
option where integer is the incremental increase in seconds for every request.

To run tool tests against a running Galaxy, ``galaxy-tool-test`` is a script that gets installed with
galaxy-lib and so may very well already be on your ``PATH``. Check out the options available with that
galaxy-tool-util and so may very well already be on your ``PATH``. Check out the options available with that
using ``galaxy-tool-test --help``.

Galaxy Testing Template
Expand Down
10 changes: 6 additions & 4 deletions planemo/commands/cmd_brew.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Module describing the planemo ``brew`` command."""
import click
from galaxy.tools.deps import brew_exts
from galaxy.tools.deps import brew_util
from galaxy.tools.deps.requirements import parse_requirements_from_xml
from galaxy.tools.loader_directory import load_tool_elements_from_path
from galaxy.tool_util.deps import (
brew_exts,
brew_util,
)
from galaxy.tool_util.deps.requirements import parse_requirements_from_xml
from galaxy.tool_util.loader_directory import load_tool_elements_from_path
from galaxy.util import bunch

from planemo import options
Expand Down
10 changes: 6 additions & 4 deletions planemo/commands/cmd_brew_env.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
import os

import click
from galaxy.tools.deps import brew_exts
from galaxy.tools.deps import brew_util
from galaxy.tools.deps.requirements import parse_requirements_from_xml
from galaxy.tools.loader import load_tool
from galaxy.tool_util.deps import (
brew_exts,
brew_util,
)
from galaxy.tool_util.deps.requirements import parse_requirements_from_xml
from galaxy.tool_util.loader import load_tool
from galaxy.util import bunch

from planemo import options
Expand Down
2 changes: 1 addition & 1 deletion planemo/commands/cmd_conda_env.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from __future__ import print_function

import click
from galaxy.tools.deps import conda_util
from galaxy.tool_util.deps import conda_util

from planemo import options
from planemo.cli import command_function
Expand Down
2 changes: 1 addition & 1 deletion planemo/commands/cmd_conda_init.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Module describing the planemo ``conda_init`` command."""
import click
from galaxy.tools.deps import conda_util
from galaxy.tool_util.deps import conda_util

from planemo import options
from planemo.cli import command_function
Expand Down
2 changes: 1 addition & 1 deletion planemo/commands/cmd_conda_install.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Module describing the planemo ``conda_install`` command."""
import click
from galaxy.tools.deps import conda_util
from galaxy.tool_util.deps import conda_util

from planemo import options
from planemo.cli import command_function
Expand Down
6 changes: 5 additions & 1 deletion planemo/commands/cmd_container_register.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@
import string

import click
from galaxy.tools.deps.mulled.util import conda_build_target_str, quay_repository, v2_image_name
from galaxy.tool_util.deps.mulled.util import (
conda_build_target_str,
quay_repository,
v2_image_name,
)

from planemo import options
from planemo.cli import command_function
Expand Down
2 changes: 1 addition & 1 deletion planemo/commands/cmd_docker_build.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""Module describing the planemo ``docker_build`` command."""

import click
from galaxy.tools.deps import dockerfiles
from galaxy.tool_util.deps import dockerfiles

from planemo import options
from planemo.cli import command_function
Expand Down
10 changes: 6 additions & 4 deletions planemo/commands/cmd_docker_shell.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,12 @@
import os

import click
from galaxy.tools.deps import docker_util
from galaxy.tools.deps import dockerfiles
from galaxy.tools.deps.requirements import parse_requirements_from_xml
from galaxy.tools.loader import load_tool
from galaxy.tool_util.deps import (
docker_util,
dockerfiles,
)
from galaxy.tool_util.deps.requirements import parse_requirements_from_xml
from galaxy.tool_util.loader import load_tool

from planemo import options
from planemo.cli import command_function
Expand Down
2 changes: 1 addition & 1 deletion planemo/commands/cmd_mull.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Module describing the planemo ``mull`` command."""
import click
from galaxy.tools.deps.mulled.mulled_build import mull_targets
from galaxy.tool_util.deps.mulled.mulled_build import mull_targets

from planemo import options
from planemo.cli import command_function
Expand Down
4 changes: 2 additions & 2 deletions planemo/commands/cmd_normalize.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
from xml.etree import ElementTree

import click
from galaxy.tools.linters.xml_order import TAG_ORDER
from galaxy.tools.loader import (
from galaxy.tool_util.linters.xml_order import TAG_ORDER
from galaxy.tool_util.loader import (
load_tool,
raw_tool_xml_tree,
)
Expand Down
6 changes: 3 additions & 3 deletions planemo/conda.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Planemo specific utilities for dealing with conda.

The extend Galaxy/galaxy-lib's features with planemo specific idioms.
The extend galaxy-tool-util's features with planemo specific idioms.
"""

from __future__ import absolute_import
Expand All @@ -9,7 +9,7 @@
import os
import threading

from galaxy.tools.deps import conda_util
from galaxy.tool_util.deps import conda_util

from planemo.exit_codes import EXIT_CODE_FAILED_DEPENDENCIES, ExitCodeException
from planemo.io import error, shell
Expand All @@ -23,7 +23,7 @@


def build_conda_context(ctx, **kwds):
"""Build a galaxy-lib CondaContext tailored to planemo use.
"""Build a galaxy-tool-util CondaContext tailored to planemo use.

Using planemo's common command-line/global config options.
"""
Expand Down
2 changes: 1 addition & 1 deletion planemo/conda_lint.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from functools import wraps

from galaxy.tools.deps.conda_compat import raw_metadata
from galaxy.tool_util.deps.conda_compat import raw_metadata
from galaxy.util import unicodify

from planemo.conda_verify.recipe import (
Expand Down
9 changes: 0 additions & 9 deletions planemo/conda_recipes.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
"""Planemo specific utilities for dealing with conda recipe generation.

The extend Galaxy/galaxy-lib's features with planemo specific idioms.
"""

from __future__ import absolute_import
Expand All @@ -11,13 +9,6 @@
from planemo.bioconda_scripts import bioconductor_skeleton
from planemo.io import info


# from galaxy.tools.deps import conda_util

# from planemo.io import shell
# from planemo.tools import yield_tool_sources_on_paths


# Bioconda helper functions


Expand Down
2 changes: 1 addition & 1 deletion planemo/cwl/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import json
import tempfile

from galaxy.tools.cwl.cwltool_deps import (
from galaxy.tool_util.cwl.cwltool_deps import (
ensure_cwltool_available,
main,
)
Expand Down
2 changes: 1 addition & 1 deletion planemo/database/factory.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
"""Create a DatabaseSource from supplied planemo configuration."""
from galaxy.tools.deps.commands import which
from galaxy.tool_util.deps.commands import which

from .postgres import LocalPostgresDatabaseSource
from .postgres_docker import DockerPostgresDatabaseSource
Expand Down
8 changes: 5 additions & 3 deletions planemo/database/postgres_docker.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Module describes a :class:`DatabaseSource` for managed, dockerized postgres databases."""
import time

from galaxy.tools.deps import docker_util
from galaxy.tools.deps import dockerfiles
from galaxy.tools.deps.commands import execute
from galaxy.tool_util.deps import (
docker_util,
dockerfiles,
)
from galaxy.tool_util.deps.commands import execute
from galaxy.util import unicodify

from .interface import DatabaseSource
Expand Down
2 changes: 1 addition & 1 deletion planemo/docker.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"""
from __future__ import absolute_import

from galaxy.tools.deps.dockerfiles import docker_host_args
from galaxy.tool_util.deps.dockerfiles import docker_host_args


__all__ = (
Expand Down
2 changes: 1 addition & 1 deletion planemo/engine/galaxy.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import abc
import contextlib

from galaxy.tools.verify import interactor
from galaxy.tool_util.verify import interactor

from planemo.galaxy.activity import execute
from planemo.galaxy.config import external_galaxy_config
Expand Down
4 changes: 2 additions & 2 deletions planemo/galaxy/activity.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import yaml
from bioblend.galaxy.client import Client
from bioblend.util import attach_file
from galaxy.tools.cwl.util import (
from galaxy.tool_util.cwl.util import (
DirectoryUploadTarget,
FileUploadTarget,
galactic_job_json,
Expand All @@ -20,7 +20,7 @@
path_or_uri_to_uri,
tool_response_to_output,
)
from galaxy.tools.parser import get_tool_source
from galaxy.tool_util.parser import get_tool_source
from galaxy.util import (
safe_makedirs,
unicodify,
Expand Down
4 changes: 2 additions & 2 deletions planemo/galaxy/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
from tempfile import mkdtemp

from galaxy.containers.docker_model import DockerVolume
from galaxy.tools.deps import docker_util
from galaxy.tools.deps.commands import argv_to_str
from galaxy.tool_util.deps import docker_util
from galaxy.tool_util.deps.commands import argv_to_str
from pkg_resources import parse_version
from six import (
add_metaclass,
Expand Down
2 changes: 1 addition & 1 deletion planemo/galaxy/profiles.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import os
import shutil

from galaxy.tools.deps.commands import which
from galaxy.tool_util.deps.commands import which

from planemo.config import (
OptionSource,
Expand Down
2 changes: 1 addition & 1 deletion planemo/galaxy/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import os
import string

from galaxy.tools.deps.commands import shell
from galaxy.tool_util.deps.commands import shell
from six.moves import shlex_quote

from planemo.io import info, shell_join
Expand Down
2 changes: 1 addition & 1 deletion planemo/galaxy/test/actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import os

import click
from galaxy.tools.deps.commands import shell
from galaxy.tool_util.deps.commands import shell
from galaxy.util import unicodify

from planemo.exit_codes import (
Expand Down
2 changes: 1 addition & 1 deletion planemo/github_util.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

import os

from galaxy.tools.deps.commands import which
from galaxy.tool_util.deps.commands import which

from planemo import git
from planemo.io import (
Expand Down
4 changes: 2 additions & 2 deletions planemo/io.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
from xml.sax.saxutils import escape

import click
from galaxy.tools.deps import commands
from galaxy.tools.deps.commands import download_command
from galaxy.tool_util.deps import commands
from galaxy.tool_util.deps.commands import download_command
from six import (
string_types,
StringIO
Expand Down
2 changes: 1 addition & 1 deletion planemo/lint.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import os

import requests
from galaxy.tools.lint import LintContext
from galaxy.tool_util.lint import LintContext
from six.moves.urllib.request import urlopen

import planemo.linters.biocontainer_registered
Expand Down
4 changes: 2 additions & 2 deletions planemo/linters/biocontainer_registered.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""Ensure best-practice biocontainer registered for this tool."""

from galaxy.tools.deps.container_resolvers.mulled import targets_to_mulled_name
from galaxy.tools.deps.mulled.util import build_target
from galaxy.tool_util.deps.container_resolvers.mulled import targets_to_mulled_name
from galaxy.tool_util.deps.mulled.util import build_target

from planemo.conda import tool_source_conda_targets

Expand Down
5 changes: 3 additions & 2 deletions planemo/linters/xsd.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
import os
import tempfile

import galaxy.tool_util

import planemo.lint
from planemo.xml import XSDS_PATH

TOOL_XSD = os.path.join(XSDS_PATH, "tool", "galaxy.xsd")
TOOL_XSD = os.path.join(os.path.dirname(galaxy.tool_util.__file__), 'xsd', "galaxy.xsd")


def lint_tool_xsd(tool_xml, lint_ctx):
Expand Down
10 changes: 5 additions & 5 deletions planemo/mulled.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
"""Planemo specific utilities for dealing with mulled containers.

The extend Galaxy/galaxy-lib's features with planemo specific idioms.
The extend galaxy-tool-util's features with planemo specific idioms.
"""
from __future__ import absolute_import

import os

from galaxy.tools.deps.mulled.mulled_build import (
from galaxy.tool_util.deps.mulled.mulled_build import (
DEFAULT_CHANNELS,
ensure_installed,
InvolucroContext,
)
from galaxy.tools.deps.mulled.util import build_target
from galaxy.tool_util.deps.mulled.util import build_target

from planemo.conda import collect_conda_target_lists
from planemo.io import IS_OS_X, shell
Expand All @@ -26,7 +26,7 @@ def collect_mulled_target_lists(ctx, paths, recursive=False):


def build_involucro_context(ctx, **kwds):
"""Build a galaxy-lib CondaContext tailored to planemo use.
"""Build a galaxy-tool-util InvolucroContext tailored to planemo use.

Using planemo's common command-line/global config options.
"""
Expand All @@ -42,7 +42,7 @@ def build_involucro_context(ctx, **kwds):


def build_mull_target_kwds(ctx, **kwds):
"""Adapt Planemo's CLI and workspace configuration to galaxy-lib's mulled_build options."""
"""Adapt Planemo's CLI and workspace configuration to galaxy-tool-util's mulled_build options."""
involucro_context = build_involucro_context(ctx, **kwds)
channels = kwds.get("conda_ensure_channels", ",".join(DEFAULT_CHANNELS))
namespace = kwds.get("mulled_namespace", "biocontainers")
Expand Down
2 changes: 1 addition & 1 deletion planemo/options.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import os

import click
from galaxy.tools.deps import docker_util
from galaxy.tool_util.deps import docker_util

from .config import planemo_option

Expand Down
Loading