diff --git a/requirements.txt b/requirements.txt index 3dd4228ff..d26ec5c18 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,18 @@ -attrs==18.2.0 -PySide2==5.12.2 -pytest==4.3.0 -pytest-cov==2.6.1 -h5py==2.8.0 -flake8==3.5.0 -cx_Freeze==5.1.1 +# In general libraries should not be pinned to specific versions +attrs +pytest +pytest-cov +h5py +flake8 git+https://github.com/ess-dmsc/python-nexus-utilities@6f5d2c7f1ca66063227aad2a111a2cc567d573f6#egg=nexusutils -jsonschema==2.6.0 -numpy-stl==2.7.0 +jsonschema +numpy-stl pre-commit pint + +# cx_Freeze is used for packaging, the pypi version does not have a fix for Python 3.7 on Windows 10 (https://github.com/anthony-tuininga/cx_Freeze/issues/407) +git+https://github.com/anthony-tuininga/cx_Freeze.git@master + +# PySide2 has had some issues with new versions and packaging so we will pin it +PySide2==5.12.2 +