Skip to content
Snippets Groups Projects
Commit 01cf4b08 authored by Christian Darsow Fromm's avatar Christian Darsow Fromm
Browse files

Merge branch '59-split-testing-requirements' into 'develop'

Resolve "split testing requirements"

Closes #59

See merge request las-nq/openqlab!25
parents 74af7f97 42a3885f
No related branches found
No related tags found
No related merge requests found
......@@ -8,5 +8,5 @@ WORKDIR /code
RUN apt-get update -y && apt-get install -y $BUILD_PACKAGES
RUN pip install --upgrade pip
ADD requirements.txt /code/
RUN pip install --upgrade -r requirements.txt
ADD requirements.txt requirements-devel.txt /code/
RUN pip install --upgrade -r requirements.txt -r requirements-devel.txt
......@@ -6,6 +6,12 @@ requirements:
requirements-user:
@pip3 install --user -r requirements.txt
requirements-devel:
@pip3 install -r requirements-devel.txt
requirements-devel-user:
@pip3 install --user -r requirements-devel.txt
doc:
@export PYTHONPATH=`pwd`/src:$(PYTHONPATH); cd doc; make html
......
......@@ -46,3 +46,14 @@ If you want to install it for all users on the PC, run:
```bash
sudo python3 setup.py install
```
## Development
If you want to take part in the development install the additional requirements from `requirements-devel.txt`:
```python
make requirements-devel
# If you want to install at user level:
make requirements-devel-user
```
Sphinx
recommonmark
sphinx-markdown-tables
wheel
pytest
pytest-cov>=2.5.1
sphinx_rtd_theme
setuptools
twine
mypy
pylint
......@@ -4,13 +4,7 @@ numpy
scipy>=1.1.0
pandas>=0.23.3
matplotlib
sphinx_rtd_theme
tabulate
recommonmark
sphinx-markdown-tables
wheel
pytest
pytest-cov>=2.5.1
pytimeparse
pytz
pathlib
......@@ -24,7 +18,3 @@ requests
six>=1.12.0
python-dateutil>=2.7.5
eml_parser>=1.11
setuptools
twine
mypy
pylint
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment