I removed all the pip installable packages from the deeprank.yml and I moved them back into the pyproject.toml file. This way they will be package together with the package on pip, and pip install deeprank2 will take care of installing them all.
I found a way for installing pip packages within the env defined in the dockerfile. After this PR will be merged, I will do a new pip release (which will contain the pip dependencies) and I'll delete the deeprank2-docker.yml and requirements-docker.txt files, since they are not needed anymore (I will pip install deeprank2 together with its pip dependencies in the dockerfile).
No need to update the instructions for the installation.
coverage: 83.933%. remained the same
when pulling c0c77f338681472ba30117d648514c1e7c866f0b on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
coverage: 83.818% (-0.1%) from 83.933%
when pulling ee08b3a51160bbb0f6820867282521266b306b5e on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
coverage: 83.933%. remained the same
when pulling 28afabe8c70babcc1f1583be904004f7ad7ff736 on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
coverage: 83.933%. remained the same
when pulling 84032453b025db9215ee7e7c23b4ef82edc288a1 on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
coverage: 83.818% (-0.1%) from 83.933%
when pulling 56929ffcd9d67822c53742361a69079834591847 on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
coverage: 83.933%. remained the same
when pulling 289719a0fd0bd3377e6f4019886c4136aadcb255 on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
coverage: 83.933%. remained the same
when pulling 90a6c0639f020c307f1abc369303a401339bdab9 on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
coverage: 83.818% (-0.1%) from 83.933%
when pulling 0ca24d29bf1fba1ac4eae9757cab476fcfbd935e on remove_conda_deps
into 73969e64eeebbc39c216639297e3a10f98a2d626 on main.
In this PR:
pip install deeprank2
will take care of installing them all.