diff --git a/.travis.yml b/.travis.yml index dac664bc..cc675a0b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,8 @@ addons: packages: - postgresql-9.6-postgis-2.3 -install: 'pip install codecov -r requirements.txt -r requirements-dev.txt' +install: + - pip install codecov -r requirements.txt -r requirements-test.txt before_script: - psql -c 'create database parkkihubi;' -U postgres diff --git a/requirements-dev.in b/requirements-dev.in index 41f9a446..74ac572a 100644 --- a/requirements-dev.in +++ b/requirements-dev.in @@ -1,17 +1,7 @@ autoflake autopep8 django-extensions -flake8 -freezegun ipython isort pydocstyle -pytest -pytest-cov -pytest-django -pytest-factoryboy werkzeug - -# Factory Boy 2.9.0 to 2.9.2 don't seem to work. See -# https://github.com/pytest-dev/pytest-factoryboy/issues/47 -factory-boy!=2.9.0,!=2.9.1,!=2.9.2 diff --git a/requirements-dev.txt b/requirements-dev.txt index 8afe099e..44c22d63 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,42 +2,26 @@ # # prequ update # -attrs==17.4.0 # via pytest autoflake==1.1 autopep8==1.3.4 -coverage==4.4.2 # via pytest-cov decorator==4.2.1 # via ipython, traitlets django-extensions==1.9.9 -factory-boy==2.8.1 -faker==0.8.10 # via factory-boy -flake8==3.5.0 -freezegun==0.3.9 -inflection==0.3.1 # via pytest-factoryboy ipython==6.2.1 ipython-genutils==0.2.0 # via traitlets isort==4.2.15 jedi==0.11.1 # via ipython -mccabe==0.6.1 # via flake8 parso==0.1.1 # via jedi pexpect==4.3.1 # via ipython pickleshare==0.7.4 # via ipython -pluggy==0.6.0 # via pytest prompt-toolkit==1.0.15 # via ipython ptyprocess==0.5.2 # via pexpect -py==1.5.2 # via pytest -pycodestyle==2.3.1 # via autopep8, flake8 +pycodestyle==2.3.1 # via autopep8 pydocstyle==2.1.1 -pyflakes==1.6.0 # via autoflake, flake8 +pyflakes==1.6.0 # via autoflake pygments==2.2.0 # via ipython -pytest==3.3.2 -pytest-cov==2.5.1 -pytest-django==3.1.2 -pytest-factoryboy==1.3.1 -python-dateutil==2.6.1 # via faker, freezegun simplegeneric==0.8.1 # via ipython -six==1.11.0 # via django-extensions, faker, freezegun, prompt-toolkit, pydocstyle, pytest, python-dateutil, traitlets +six==1.11.0 # via django-extensions, prompt-toolkit, pydocstyle, traitlets snowballstemmer==1.2.1 # via pydocstyle -text-unidecode==1.1 # via faker traitlets==4.3.2 # via ipython typing==3.6.4 # via django-extensions, ipython wcwidth==0.1.7 # via prompt-toolkit diff --git a/requirements-test.in b/requirements-test.in new file mode 100644 index 00000000..f68a6cd9 --- /dev/null +++ b/requirements-test.in @@ -0,0 +1,10 @@ +flake8 +freezegun +pytest +pytest-cov +pytest-django +pytest-factoryboy + +# Factory Boy 2.9.0 to 2.9.2 don't seem to work. See +# https://github.com/pytest-dev/pytest-factoryboy/issues/47 +factory-boy!=2.9.0,!=2.9.1,!=2.9.2 diff --git a/requirements-test.txt b/requirements-test.txt new file mode 100644 index 00000000..4b4c31a2 --- /dev/null +++ b/requirements-test.txt @@ -0,0 +1,23 @@ +# This file is autogenerated by Prequ. To update, run: +# +# prequ update +# +attrs==17.4.0 # via pytest +coverage==4.4.2 # via pytest-cov +factory-boy==2.8.1 +faker==0.8.10 # via factory-boy +flake8==3.5.0 +freezegun==0.3.9 +inflection==0.3.1 # via pytest-factoryboy +mccabe==0.6.1 # via flake8 +pluggy==0.6.0 # via pytest +py==1.5.2 # via pytest +pycodestyle==2.3.1 # via flake8 +pyflakes==1.6.0 # via flake8 +pytest==3.3.2 +pytest-cov==2.5.1 +pytest-django==3.1.2 +pytest-factoryboy==1.3.1 +python-dateutil==2.6.1 # via faker, freezegun +six==1.11.0 # via faker, freezegun, pytest, python-dateutil +text-unidecode==1.1 # via faker