Skip to main content
https://badge.fury.io/py/django-genomix-workflows.svg https://travis-ci.org/fullrobot/django-genomix-workflows.svg?branch=develop https://codecov.io/gh/fullrobot/django-genomix-workflows/branch/develop/graph/badge.svg Updates Python 3

Django App for storing Workflows and Tracking

Documentation

The full documentation is at https://django-genomix-workflows.readthedocs.io.

Quickstart

Install django-genomix-workflows:

pip install django-genomix-workflows

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'genomix_workflows',
    ...
)

Add django-genomix-workflows’s URL patterns:

from genomix_workflows import urls as genomix_workflows_urls


urlpatterns = [
    ...
    url(r'^', include(genomix_workflows_urls, namespace='genomix_workflows')),
    ...
]

Features

  • TODO

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Credits

Tools used in rendering this package:

History

0.1.0 (2018-01-12)

  • First release on PyPI.

0.2.0 (2018-06-27)

  • Changed models completely.

  • Add graph interpretations for workflows.

  • Add signal to automatically create task instances after workflow instance initiation.

  • Add signals to update related task status after task updates.

  • Add methods for single workflow/task instances to get current status, graph, JSON graph, and other useful helpers.

  • Add managers for combined workflow and task methods.

  • Add single and combined graph diagram, current status, and topographical sort to Django Admin.

  • Complete the switch to Django 2.0

  • Update requirements and dependencies.

0.2.1 (2018-07-02)

  • Add raw id in Admin for workflow instance parent field

0.2.2 (2018-07-03)

  • Add raw id in Admin for Task instance

0.2.3 (2018-07-06)

  • Fix an issue with next and previous task instances

0.2.4 (2018-07-08)

  • Improve combined Next and Previous calculations

Download files

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

Source Distribution

django-genomix-workflows-0.2.4.tar.gz (322.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_genomix_workflows-0.2.4-py2.py3-none-any.whl (330.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django-genomix-workflows-0.2.4.tar.gz.

File metadata

File hashes

Hashes for django-genomix-workflows-0.2.4.tar.gz
Algorithm Hash digest
SHA256 99cff351ed9da8b1f7990b39d664070fc361e549506d143d5bfc3b6f86047c5b
MD5 3efd6774e885a04bbae56d0d1b770f8d
BLAKE2b-256 2117d454ab01f0ebb32242d7509740eb51ddc0ca4e6a369640a72533d14610b7

See more details on using hashes here.

File details

Details for the file django_genomix_workflows-0.2.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_genomix_workflows-0.2.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cf7a6852e8388bac6a7a56b2c5ed260938054154e098f974bdb7f9a7f5ecc187
MD5 98991ef659795737e814b73658307a86
BLAKE2b-256 af13a64d8765c3d0826fbf2fdfb7c85232f5b95dd6379b4de37d13e550874e61

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page