Skip to content

Migrate packaging and CI from setuptools/travis to uv and GitHub Actions#242

Merged
nielstron merged 4 commits into
devfrom
feature/migrate-uv-github-actions
Mar 9, 2026
Merged

Migrate packaging and CI from setuptools/travis to uv and GitHub Actions#242
nielstron merged 4 commits into
devfrom
feature/migrate-uv-github-actions

Conversation

@nielstron
Copy link
Copy Markdown
Owner

  • replace Travis with GitHub Actions CI and publish workflows
  • switch to PEP 621 metadata in pyproject.toml and remove legacy packaging files
  • adopt uv workflows/docs, add lockfile, and update classifier/version metadata handling

- replace Travis with GitHub Actions CI and publish workflows
- switch to PEP 621 metadata in `pyproject.toml` and remove legacy packaging files
- adopt `uv` workflows/docs, add lockfile, and update classifier/version metadata handling
@nielstron nielstron marked this pull request as ready for review March 9, 2026 22:07
- Add CI steps to sync extras and run `scripts/build.py` before `uv build`
- Update build script to regenerate `common-words.json` and `clf.joblib`
- Clarify README instructions that build regenerates these generated assets
@nielstron nielstron merged commit edf3630 into dev Mar 9, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant