Closed dshemetov closed 4 weeks ago
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
No data about Duplication
Good point, thanks! I swapped the commands over to the new ones (sdist and wheel) and added the new build
dependency to CI.
Also updated the publish action based on hints from my IDE:
And updated changelog too (I figure we can just keep the changelog dates approximate? Doesn't feel like a big deal if those are one day off).
we can always fix the date on release day
Summary:
I hoped the more modern config's dynamic metadata would work, but it only works if
__version__
is defined explicitly in__init__.py
, not imported fromdelphi_epidata.py
(importingdelphi_epidata.py
errors at build-time because the dependencies in that file aren't installed in the build environment (just setuptools)).So, this doesn't come with a useful feature, it's just a lateral move to the more modern packaging config.
On the plus side, I learned a lot by reading parts of these guides:
Might be handy in the future when we do #939 and other such changes.
Prerequisites:
dev
branchdev