Loading .travis.yml +8 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,14 @@ python: - "3.5" - "3.6" # Travis does not properly support this yet. # https://github.com/travis-ci/travis-ci/issues/9815 matrix: include: - python: 3.7 dist: xenial sudo: true before_install: install: python setup.py install Loading doc/conf.py +1 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ def setup(app): # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode'] 'sphinx.ext.coverage', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] Loading doc/contents.rst +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ Start Here: gallery.rst why_ruffus.rst tutorials/new_tutorial/manual_contents.rst release.rst ===================== Loading doc/release.rst 0 → 100644 +23 −0 Original line number Diff line number Diff line ************* Release notes ************* ============= Release 2.8.1 ============= * [#101] compatibility with gevent >= 1.2 * add lookup_pipeline to exported functions * fix tests (thanks @LocutusOfBorg, @xnox) ============= Release 2.8.0 ============= * Ctrl-C will kill drmaa jobs, SIGUSR1 will suspend jobs and SIGUSR2 will resume. * [#99] use gevent semaphores * [#87] run everything through autopep8 * [#86] use pytest for testing * python3.7 compatibility, thanks to @jbarlow83, @QuLogic ruffus/__init__.py +15 −12 Original line number Diff line number Diff line #!/usr/bin/env python ################################################################################ # # __init__.py Loading Loading @@ -28,7 +27,8 @@ from .task import Pipeline, Task # pipeline functions from .task import pipeline_printout, pipeline_printout_graph, pipeline_run, pipeline_get_task_names, register_cleanup from .task import pipeline_printout, pipeline_printout_graph, pipeline_run, pipeline_get_task_names, register_cleanup, \ lookup_pipeline # decorators from .task import originate, split, subdivide, transform, merge, collate, follows Loading @@ -37,19 +37,22 @@ from .task import originate, split, subdivide, transform, merge, collate, follow from .task import files, parallel # filter / indicators from .task import suffix, regex, formatter, inputs, add_inputs, touch_file from .task import touch_file from .file_name_parameters import suffix, regex, formatter, inputs, add_inputs # deprecated from .task import files_re, combine from .task import files_re from .ruffus_utility import combine from .task import check_if_uptodate, active_if, jobs_limit, graphviz, mkdir, output_from, posttask from .task import stderr_logger, black_hole_logger, JobSignalledBreak, runtime_parameter from .task import check_if_uptodate, active_if, jobs_limit, graphviz, mkdir, posttask from .ruffus_utility import output_from, runtime_parameter from .task import stderr_logger, black_hole_logger from .ruffus_exceptions import JobSignalledBreak from .graph import graph_colour_demo_printout from .file_name_parameters import needs_update_check_modify_time from . import cmdline from . import combinatorics # output_dependency_tree_in_dot_format, output_dependency_tree_key_in_dot_format from . import ruffus_version __version__ = ruffus_version.__version Loading
.travis.yml +8 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,14 @@ python: - "3.5" - "3.6" # Travis does not properly support this yet. # https://github.com/travis-ci/travis-ci/issues/9815 matrix: include: - python: 3.7 dist: xenial sudo: true before_install: install: python setup.py install Loading
doc/conf.py +1 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ def setup(app): # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode'] 'sphinx.ext.coverage', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] Loading
doc/contents.rst +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ Start Here: gallery.rst why_ruffus.rst tutorials/new_tutorial/manual_contents.rst release.rst ===================== Loading
doc/release.rst 0 → 100644 +23 −0 Original line number Diff line number Diff line ************* Release notes ************* ============= Release 2.8.1 ============= * [#101] compatibility with gevent >= 1.2 * add lookup_pipeline to exported functions * fix tests (thanks @LocutusOfBorg, @xnox) ============= Release 2.8.0 ============= * Ctrl-C will kill drmaa jobs, SIGUSR1 will suspend jobs and SIGUSR2 will resume. * [#99] use gevent semaphores * [#87] run everything through autopep8 * [#86] use pytest for testing * python3.7 compatibility, thanks to @jbarlow83, @QuLogic
ruffus/__init__.py +15 −12 Original line number Diff line number Diff line #!/usr/bin/env python ################################################################################ # # __init__.py Loading Loading @@ -28,7 +27,8 @@ from .task import Pipeline, Task # pipeline functions from .task import pipeline_printout, pipeline_printout_graph, pipeline_run, pipeline_get_task_names, register_cleanup from .task import pipeline_printout, pipeline_printout_graph, pipeline_run, pipeline_get_task_names, register_cleanup, \ lookup_pipeline # decorators from .task import originate, split, subdivide, transform, merge, collate, follows Loading @@ -37,19 +37,22 @@ from .task import originate, split, subdivide, transform, merge, collate, follow from .task import files, parallel # filter / indicators from .task import suffix, regex, formatter, inputs, add_inputs, touch_file from .task import touch_file from .file_name_parameters import suffix, regex, formatter, inputs, add_inputs # deprecated from .task import files_re, combine from .task import files_re from .ruffus_utility import combine from .task import check_if_uptodate, active_if, jobs_limit, graphviz, mkdir, output_from, posttask from .task import stderr_logger, black_hole_logger, JobSignalledBreak, runtime_parameter from .task import check_if_uptodate, active_if, jobs_limit, graphviz, mkdir, posttask from .ruffus_utility import output_from, runtime_parameter from .task import stderr_logger, black_hole_logger from .ruffus_exceptions import JobSignalledBreak from .graph import graph_colour_demo_printout from .file_name_parameters import needs_update_check_modify_time from . import cmdline from . import combinatorics # output_dependency_tree_in_dot_format, output_dependency_tree_key_in_dot_format from . import ruffus_version __version__ = ruffus_version.__version