Closed cheginit closed 2 years ago
This issue is related to openjournals/joss-reviews#3344.
Closed with #68 and #66.
I've removed the non-PyPI requirements from the requirements-testing.txt file so that now pip install -e ".[tests]"
works. These are the only requirements needed for running the core babelizer tests. The requirements for running the language tests are now listed in a requirements.txt file under the external folder. These requirements include things that are not pip-installable (e.g. compilers), but can be obtained through conda (or through other means, e.g. apt-get).
There is now a coverage badge in the readme file.
Since only
requirements*.txt
files are required, a developer assumes that these should be installed withpip
. I tried to installrequirement-testing.txt
with pip and many of the packages are not available in PyPi. Perhaps, you want to provide anenvironment.yml
file so those who want to contribute can install the required packages with using Conda.These packages cannot be installed with
pip
:Also, regarding the testing. After installing
requirement-testing.txt
andrequirement.txt
withconda
these tests fail:Also, it would be a good idea to add a coverage badge to the repo so we can see the testing coverage percentage.