Skip to content

Modernize repository and typing infrastructure - #7

Merged
tomvanmele merged 7 commits into
c3-upgradefrom
initiative/repository-modernisation
Nov 7, 2026
Merged

tomvanmele merged 7 commits into
c3-upgradefrom
initiative/repository-modernisation

Conversation

@tomvanmele

@tomvanmele tomvanmele commented Nov 6, 2026 •

Copy link
Copy Markdown
Member

Summary

  • modernize packaging, CI, documentation, and release verification for the COMPAS 3 candidate
  • align public typing and installed-package checks with the framework-wide contracts
  • harden native wheel, sdist, licensing, and platform-tag verification
  • update examples and ShapeOp constraint documentation without implementing the still-proposed solver API ADRs

Validation

  • Ruff and formatting
  • strict Pyright and 100% verifytypes
  • 20 tests
  • strict MkDocs and rendered-content verification
  • sdist and native wheel verification, Twine, installed-wheel smoke and typing checks

Draft only. This targets c3-upgrade; main remains untouched.

@tomvanmele
tomvanmele merged commit 930619a into c3-upgrade Nov 7, 2026
41 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