-
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
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
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Type
Projects
Status
Backlog