Skip to content

Migrate to uv with Python 3.13 - #225

Merged
RitwikGupta merged 1 commit into
devfrom
uv-python313
Jul 30, 2026
Merged

Migrate to uv with Python 3.13#225
RitwikGupta merged 1 commit into
devfrom
uv-python313

Conversation

@RitwikGupta

Copy link
Copy Markdown
Member

Migrates PittAPI from Pipenv and requirements files to uv with Python 3.13. This also simplifies the runtime dependency graph, adds the locked development environment, and updates local and CI commands to use uv run.

@RitwikGupta
RitwikGupta merged commit d4dbf86 into dev Jul 30, 2026
@RitwikGupta
RitwikGupta deleted the uv-python313 branch July 30, 2026 02:55

@tianyizheng02 tianyizheng02 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haven't looked through/tested the unrelated non-uv-migration code yet, but the uv stuff LGTM

- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v5
- name: Install uv and Python
uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0

The setup-uv action has a more up-to-date version: https://github.com/astral-sh/setup-uv

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Already merged at this point but this still should be updated down the line

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed with latest push

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.

3 participants