Closed hugovk closed 2 years ago
I think most of it is included in #68 as well ?
About half was in #68, I've now updated this. Thanks!
Or rather, I'll update this tomorrow :)
from a quick glance it's only some code modernisation and formatting ... and some packaging (setup.cfg) I am planning to move this project to poetry (pyproject.toml) and use black in the pre-commit-hook for consistent code formatting.
that should then cover everything I think.
Merging #66 (68a4bbe) into master (d0eb6b9) will not change coverage. The diff coverage is
100.00%
.
@@ Coverage Diff @@
## master #66 +/- ##
=======================================
Coverage 94.36% 94.36%
=======================================
Files 10 10
Lines 497 497
=======================================
Hits 469 469
Misses 28 28
Flag | Coverage Δ | |
---|---|---|
GHA_Ubuntu | 94.36% <100.00%> (ø) |
|
GHA_Windows | 94.36% <100.00%> (ø) |
|
GHA_macOS | 94.36% <100.00%> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
Impacted Files | Coverage Δ | |
---|---|---|
src/isodate/duration.py | 93.57% <100.00%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update d0eb6b9...68a4bbe. Read the comment docs.
Sounds good!
This adds workflow_dispatch
to GHA which adds a button to be able to trigger builds, fixes the CI to build pypy-3.8
because pypy3
is deprecated and will be removed, simplify the cache config, adds some extra things to pre-commit, deletes redundant setup.cfg
because universal wheels are only for Python 2 and 3, add python_requires
to help pip install the right library version for the user's Python.
Any updates?
Also move testing from Travis CI to GitHub Actions
Move coverage from Coveralls to Codecov
Run Flake8 via pre-commit
Here's the pip installs for isodate from PyPI for March 2021, showing low numbers for EOL versions:
Date range: 2021-03-01 - 2021-03-31
Source:
pip install -U pypistats && pypistats python_minor isodate --last-month