Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up automated publish workflow, trusted publishing, pyproject.toml #192

Open
Mr0grog opened this issue Jan 24, 2025 · 1 comment
Open
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Mr0grog
Copy link
Member

Mr0grog commented Jan 24, 2025

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:

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.

@Mr0grog Mr0grog assigned Mr0grog and unassigned Mr0grog Jan 24, 2025
@Mr0grog
Copy link
Member Author

Mr0grog commented Jan 24, 2025

Relatedly… when I published v0.1.5, PyPI sent me a warning:

your recent upload of 'web-monitoring-diff-0.1.5.tar.gz' is incompatible with PEP 625 because it does not contain the normalized project name 'web_monitoring_diff'.

In most cases, this can be resolved by upgrading the version of your build tooling to a later version that supports PEP 625 and produces compliant filenames.

More reasons for build modernization.

@Mr0grog Mr0grog added enhancement New feature or request help wanted Extra attention is needed labels Jan 24, 2025
@Mr0grog Mr0grog moved this to Inbox in Web Monitoring Feb 17, 2025
@Mr0grog Mr0grog moved this from Inbox to Backlog in Web Monitoring Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Backlog
Development

No branches or pull requests

1 participant