diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7a714fc..278f678 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: "3.11" - name: Build package run: uv build diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4cfffec..985eb2e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,6 +22,7 @@ jobs: strategy: fail-fast: false matrix: + python-version: ["3.11", "3.12", "3.13", "3.14"] include: - target: x86_64-unknown-linux-gnu/gcc architecture: x86_64 @@ -47,7 +48,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: ${{ matrix.python-version }} - name: Install uv uses: astral-sh/setup-uv@v7 diff --git a/every_python/__init__.py b/every_python/__init__.py index 9c3b9eb..3d501fc 100644 --- a/every_python/__init__.py +++ b/every_python/__init__.py @@ -1,3 +1,3 @@ """every-python - A utility for building and running any commit of CPython.""" -__version__ = "0.4.0" +__version__ = "0.4.1" diff --git a/pyproject.toml b/pyproject.toml index 9054257..60a91fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ authors = [ { name = "Savannah Ostrowski", email = "savannah@python.org" } ] license = { text = "MIT" } -requires-python = ">=3.14" +requires-python = ">=3.11" dependencies = [ "typer>=0.20.0", "rich>=13.0.0", @@ -67,4 +67,4 @@ select = ["I"] # Enable isort rules for import sorting [tool.pyright] include = ["every_python"] typeCheckingMode = "strict" -pythonVersion = "3.14" \ No newline at end of file +pythonVersion = "3.11" \ No newline at end of file diff --git a/uv.lock b/uv.lock index 6a1ab33..8cfe06f 100644 --- a/uv.lock +++ b/uv.lock @@ -1,6 +1,6 @@ version = 1 revision = 3 -requires-python = ">=3.14" +requires-python = ">=3.11" [[package]] name = "click"