diff --git a/.travis.yml b/.travis.yml index 4a6b28fe..16ad37f4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,6 +35,7 @@ services: - docker before_install: + - pip install -r requirements-dev.txt - travis_retry pip install --upgrade pip setuptools py - travis_retry pip install twine wheel coveralls diff --git a/Dockerfile b/Dockerfile index 38e050aa..618dcd85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,7 +25,8 @@ RUN apt-get update && \ apt-get install -y vim-tiny && \ pip install --upgrade pip -RUN pip install -e git://github.com/reanahub/reana-commons.git@master#egg=reana-commons +RUN pip install -e git://github.com/diegodelemos/reana-commons.git@extract-db-to-reana-db#egg=reana-commons +RUN pip install -e git://github.com/diegodelemos/reana-db.git@initial-db-moved-from-commons#egg=reana-db COPY CHANGES.rst README.rst setup.py /code/ COPY reana_job_controller/version.py /code/reana_job_controller/ diff --git a/reana_job_controller/app.py b/reana_job_controller/app.py index 355c0ad2..b43a4ff8 100644 --- a/reana_job_controller/app.py +++ b/reana_job_controller/app.py @@ -28,12 +28,12 @@ import threading from flask import Flask, jsonify, request -from reana_commons.database import Session -from reana_commons.models import Job as JobTable -from reana_commons.models import JobCache from reana_commons.utils import (calculate_file_access_time, calculate_hash_of_dir, calculate_job_input_hash) +from reana_db.database import Session +from reana_db.models import Job as JobTable +from reana_db.models import JobCache from reana_job_controller.k8s import (create_api_client, instantiate_job, watch_jobs) diff --git a/reana_job_controller/k8s.py b/reana_job_controller/k8s.py index b5c7fd86..3a2354ac 100644 --- a/reana_job_controller/k8s.py +++ b/reana_job_controller/k8s.py @@ -33,8 +33,8 @@ from kubernetes import config as k8s_config from kubernetes import watch from kubernetes.client.models.v1_delete_options import V1DeleteOptions -from reana_commons.database import Session -from reana_commons.models import Job +from reana_db.database import Session +from reana_db.models import Job from reana_job_controller import config, volume_templates diff --git a/requirements-dev.txt b/requirements-dev.txt index 7641d6e9..0555d5f3 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,5 @@ wdb ipdb Flask-DebugToolbar -git+git://github.com/reanahub/reana-commons.git#egg=reana-commons +git+git://github.com/diegodelemos/reana-commons.git@extract-db-to-reana-db#egg=reana-commons +git+git://github.com/diegodelemos/reana-db.git@initial-db-moved-from-commons#egg=reana-db diff --git a/setup.py b/setup.py index 1f1846da..72ddb4ab 100644 --- a/setup.py +++ b/setup.py @@ -70,6 +70,7 @@ 'kubernetes>=6.0.0', 'marshmallow>=2.13', 'reana-commons>=0.1.0', + 'reana-db>=0.1.0', ] packages = find_packages()