-
-
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
Milestone
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.tomlwayback#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.pypath in gitignore file wayback#156 - Remove
ref-namesfield fromgit_archival.txtwayback#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
Prioritized