Created a requirements-dev.txt for use in development and testing
Using this file in travis install_dependencies.sh
Removed specific biopython==1.66 dependency from setup.py. Added this pinned version to requirements-dev.txt instead.
setup.py now only requires biopython, with no version requirement. This might need changing: do we need biopython greater than some version number for any functionality used? If so we can specify biopython > X.X in setup.py instead.
Using an absolute pinned version like ==1.66 is a bad idea in setup.py as it means the user can't install this package at the same time as any other package that follows similar practices.
requirements-dev.txt
for use in development and testinginstall_dependencies.sh
biopython==1.66
dependency from setup.py. Added this pinned version torequirements-dev.txt
instead.setup.py
now only requires biopython, with no version requirement. This might need changing: do we need biopython greater than some version number for any functionality used? If so we can specifybiopython > X.X
insetup.py
instead.Using an absolute pinned version like
==1.66
is a bad idea insetup.py
as it means the user can't install this package at the same time as any other package that follows similar practices.