Skip to content

MAINT: Migrate to pyproject.toml, use uv in CI builds, update deployment#40

Merged
bocklund merged 3 commits into
masterfrom
MAINT-uv-CI
Oct 24, 2025
Merged

MAINT: Migrate to pyproject.toml, use uv in CI builds, update deployment#40
bocklund merged 3 commits into
masterfrom
MAINT-uv-CI

Conversation

@bocklund

Copy link
Copy Markdown
Collaborator
  • Migrate fully to pyproject.toml, deleting setup.py
  • Using uv simplifies the tests CI configuration and cuts ~25 seconds out of the CI run time (>2x performance bump for PyCalphad release builds)
  • Update deprecated packages in the deployment CI script

@bocklund bocklund merged commit 4c7f896 into master Oct 24, 2025
16 checks passed
@bocklund bocklund deleted the MAINT-uv-CI branch October 24, 2025 04:00
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