... | ... | @@ -80,13 +80,13 @@ The dependencies of miniff are captured in the following files. |
|
|
|
|
|
* *setup.py* - Bare minimum packages needed to install and run miniff
|
|
|
|
|
|
* **pyproject.toml** captures the build requirements
|
|
|
* *pyproject.toml* captures the build requirements
|
|
|
|
|
|
* **requirements.txt** and **environment.yml** files in the root directory - These files are provided to facilitate replicating miniff development environment for pip and conda users respectively who wish to work from source. In addition to the core dependencies, these files contain development only dependencies such as nosetest, sphinx, etc.
|
|
|
* *requirements.txt* and **environment.yml** files in the root directory - These files are provided to facilitate replicating miniff development environment for pip and conda users respectively who wish to work from source. In addition to the core dependencies, these files contain development only dependencies such as nosetest, sphinx, etc.
|
|
|
|
|
|
* **docs/requirements.txt** - Dependencies for building the documentation. This file is utilized by Read the Docs to build the documentation as explained earlier in the Read the Docs configuration section.
|
|
|
* *docs/requirements.txt* - Dependencies for building the documentation. This file is utilized by Read the Docs to build the documentation as explained earlier in the Read the Docs configuration section.
|
|
|
|
|
|
* **gitlab-ci.yml** - Upon every push to the master, CI tests the code against the minimal working version and latest version of the dependencies. In the future, to verify the functionality of miniff and keep it updated with the latest version of the dependencies, a scheduled CI execution can be set up.
|
|
|
* *gitlab-ci.yml* - Upon every push to the master, CI tests the code against the minimal working version and latest version of the dependencies. In the future, to verify the functionality of miniff and keep it updated with the latest version of the dependencies, a scheduled CI execution can be set up.
|
|
|
|
|
|
* The version of the dependencies in the above files is loosely pinned, only the lower limit for the version of the dependencies is specified, for example, numpy>=1.18.4
|
|
|
|
... | ... | |