Open
Description
Now that EDGI’s web monitoring project is spinning back up again, it would be good to smooth out the release process here by automating and modernizing it a bit.
We did something similar with Wayback last year; relevant PRs:
- Try replacing
setup.*
withpyproject.toml
wayback#144 - Use hatch, hatch-vcs; drop setuptools, versioneer. wayback#145
- Follow best practice of a src/ subdir. wayback#154
- Do PyPI release in GHA wayback#155
- Fix
_version.py
path in gitignore file wayback#156 - Remove
ref-names
field fromgit_archival.txt
wayback#162
There are probably more critical things in the pipe to get done first, though, e.g. #145 and the whole mess around cchardet leaving us stuck on Python <= 3.10.
Metadata
Metadata
Assignees
Type
Projects
Status
Backlog