Skip to content

chore: migrate to uv, update CI for Python 3.13#57

Open
TAJD wants to merge 1 commit into
masterfrom
pr/uv-ci
Open

chore: migrate to uv, update CI for Python 3.13#57
TAJD wants to merge 1 commit into
masterfrom
pr/uv-ci

Conversation

@TAJD

@TAJD TAJD commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Replace setup.py/requirements.txt with pyproject.toml + uv.lock for reproducible installs
  • Update GitHub Actions CI to use uv and run on Python 3.13
  • Add .gitattributes for consistent line endings
  • Update .gitignore and README

Part of

This is the first of four PRs splitting up #55 for easier review. Merge order: this → core-physics → sail-daring → streamlit-ui.

Test plan

  • CI passes on Python 3.13
  • uv run python runVPP.py works locally after merge

- Replace setup.py/requirements.txt with pyproject.toml + uv.lock
- Update GitHub Actions workflows to use uv and support Python 3.13
- Add .gitattributes for consistent line endings
- Update .gitignore and README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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