# Use Dockerfile.fromdeb for running osm/NBI in a docker container from last stable package
-FROM ubuntu:16.04
+FROM ubuntu:18.04
-RUN apt-get update && apt-get -y install wget git make python python3 python-pip \
- libcurl4-gnutls-dev libgnutls-dev tox python-dev python3-dev \
- debhelper python-setuptools python-all python3-all apt-utils python-magic \
- python3-pip python-pip && \
- DEBIAN_FRONTEND=noninteractive pip3 install -U stdeb setuptools-version-command && \
- DEBIAN_FRONTEND=noninteractive pip2 install -U stdeb
+RUN apt-get update && apt-get -y install wget git make python python3 \
+ libcurl4-gnutls-dev libgnutls28-dev tox python3-dev python3-pip \
+ debhelper python-setuptools python-all python3-all apt-utils \
+ python-magic && \
+ DEBIAN_FRONTEND=noninteractive pip3 install -U stdeb setuptools-version-command
# Uncomment this block to generate automatically a debian package and show info
# # Set the working directory to /app
[tox]
envlist = cover, flake8, unittest
-toxworkdir={toxinidir}/.tox
[testenv]
usedevelop = True
basepython = python3
deps =
nose2
- -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
+ -rrequirements.txt
+ -rtest-requirements.txt
commands =
coverage erase
nose2 -C --coverage osm_nbi --plugin nose2.plugins.junitxml -s osm_nbi/tests
basepython = python3
deps =
flake8
- -r{toxinidir}/requirements.txt
+ -rrequirements.txt
commands =
flake8 osm_nbi setup.py --max-line-length 120 \
--exclude .svn,CVS,.gz,.git,__pycache__,.tox,local,temp,osm_im,.temp-tox --ignore W291,W293,E226,E402,W504
basepython = python3
deps = asynctest
aioresponses
-commands = python3 -m unittest discover {toxinidir}/osm_nbi/tests -v
+commands = python3 -m unittest discover osm_nbi/tests -v