Skip to content

Chore/ci and release setup#10

Merged
wrignj08 merged 2 commits into
mainfrom
chore/ci-and-release-setup
May 4, 2026
Merged

Chore/ci and release setup#10
wrignj08 merged 2 commits into
mainfrom
chore/ci-and-release-setup

Conversation

@wrignj08
Copy link
Copy Markdown
Contributor

@wrignj08 wrignj08 commented May 4, 2026

No description provided.

wrignj08 and others added 2 commits May 4, 2026 11:43
- Add GitHub Actions CI (ruff, mypy, pytest) and PyPI publish workflow
  using OIDC trusted publishing on v* tags
- Add pre-commit config (ruff-check, ruff-format, pre-push pytest)
- Switch to setuptools-scm for tag-derived versioning; remove
  hardcoded __version__.py (now sourced from importlib.metadata)
- Add CHANGELOG.md and RELEASING.md
- Add multipolygon regression tests; widen regularize_single_polygon
  signature to Polygon | MultiPolygon to match runtime behaviour
- Add py.typed marker so downstream tools see the type hints
- README: live PyPI/conda-forge/CI/downloads badges, fix invalid Python
  in fine-tuning example, correct num_cores and neighbor_search_distance
  defaults, document target_crs
- Add Python version classifiers and Changelog/Repository project URLs
- Stop tracking uv.lock (library project)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@wrignj08 wrignj08 merged commit 099f123 into main May 4, 2026
2 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