according to JOSS, you must clearly sate your list of dependencies.
Installation instructions: Is there a clearly-stated list of dependencies? Ideally these should be handled with an automated package management solution.
You already include them in your requirements.txt and setup.py file
but you should also document them in the docs to (1) give your package users the chance to see the necessary requirements before installing the package, and (2) acknowledge the open-source frameworks that your software is built upon
according to JOSS, you must clearly sate your list of dependencies.
You already include them in your
requirements.txt
andsetup.py
filebut you should also document them in the docs to (1) give your package users the chance to see the necessary requirements before installing the package, and (2) acknowledge the open-source frameworks that your software is built upon
Disclaimer
this issue is part of the review for JOSS in https://github.com/openjournals/joss-reviews/issues/2969