setup-python

Setup Python (uv)

Install uv with a pinned Python. Run actions/checkout first.

Inputs

Input

Required

Default

Description

python-version

no

3.14

Python version for setup-uv to install.

cache

no

true

Enable uv’s dependency cache. Set to “false” for a template skeleton with no lockfile.

cache-dependency-glob

no

uv.lock

Lockfile glob used to invalidate the uv cache.

Usage

- uses: actions/checkout@v6
- uses: FSHTech/github-actions/setup-python@v1