diff --git a/Makefile b/Makefile index ce3b5ae..57220d2 100644 --- a/Makefile +++ b/Makefile @@ -6,10 +6,10 @@ dist: install: pip install . -develop: +dev-install: pip install -e . -reinstall: +reinstall: requirement pip uninstall -y surfaces rm -fr build dist surfaces.egg-info python setup.py bdist_wheel @@ -23,5 +23,10 @@ test-pytest: test: test-pytest tox-test +requirement: + cd requirements/; \ + pip-compile requirements.in;\ + pip-compile requirements-test.in + database: python -m collect_search_data.py \ No newline at end of file diff --git a/requirements/requirements-dev.in b/requirements/requirements-dev.in new file mode 100644 index 0000000..3930480 --- /dev/null +++ b/requirements/requirements-dev.in @@ -0,0 +1 @@ +flake8 diff --git a/requirements/requirements-test.in b/requirements/requirements-test.in new file mode 100644 index 0000000..df595aa --- /dev/null +++ b/requirements/requirements-test.in @@ -0,0 +1,3 @@ +pytest +flake8 +pytest-cov \ No newline at end of file diff --git a/requirements.txt b/requirements/requirements.in similarity index 100% rename from requirements.txt rename to requirements/requirements.in diff --git a/setup.py b/setup.py index c1a425e..10e2db9 100644 --- a/setup.py +++ b/setup.py @@ -45,7 +45,7 @@ def find_version(*filepath): "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", ], - install_requires=open("./requirements.txt").readlines(), + install_requires=open("./requirements/requirements.txt").readlines(), python_requires=">=3.5", include_package_data=True, )