diff --git a/Makefile b/Makefile index aa15c982..ce7b2519 100644 --- a/Makefile +++ b/Makefile @@ -22,3 +22,10 @@ docs: coverage: coverage report --skip-covered --include "*python3.5/site-packages/wfuzz*" -m + +install: + pip install -r requirements.txt + +freeze: + pip-compile --output-file requirements.txt setup.py + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..b5095a85 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,12 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file requirements.txt setup.py +# +chardet==3.0.4 +configparser==3.5.0 +future==0.17.1 +pycurl==7.43.0.2 +pyparsing==2.3.0 +six==1.11.0 diff --git a/setup.py b/setup.py index 0dca54ba..5d86f95a 100644 --- a/setup.py +++ b/setup.py @@ -15,14 +15,15 @@ dev_requires = [ 'mock', 'netaddr', + 'pip-tools', ] install_requires = [ - 'pycurl>=7.43.0.1', - 'pyparsing>=2.2.0', - 'future>=0.16.0', - 'six>=1.10.0', - 'configparser>=3.5.0', + 'pycurl', + 'pyparsing', + 'future', + 'six', + 'configparser', 'chardet', ]