Closed bzah closed 8 months ago
Report
Tests | Skipped | Failures | Errors | Time |
---|---|---|---|---|
189 | 0 :zzz: | 0 :x: | 0 :fire: | 1m 34s :stopwatch: |
There is a drop of the code coverage in this PR, from 91% to 86%.
It is without consequences because the only statements that are now uncovered are the types declarations.
These are now bypassed at runtime with the addition of if TYPE_CHECKING
in imports.
Pull Request to resolve #259
doc/source/references/release_notes.rst
.Describe the changes you made
src
directory and automated tests in atests
directory. Both are at root level. This means to run the tests we now have to install icclim in the local environement (with for examplepip install --editable .
). This is considered a best practice according to https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/#src-layout-vs-flat-layoutflit
. Flit is a simpler build toolchain maintained by the python packaging authority. It makes it simpler to build and release packages to pypi.TODO: