From 190b0b411a0ee0f07f4a839e1c9209b63feb0e32 Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Tue, 19 Nov 2024 12:28:39 -0500 Subject: [PATCH] Remove py_ci installation option This works around a pdm bug (#3271) and removes a "Provides-Extra" listing on PyPI. --- .github/workflows/host.yml | 2 ++ pyproject.toml | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/host.yml b/.github/workflows/host.yml index 61f6530..61bc62a 100644 --- a/.github/workflows/host.yml +++ b/.github/workflows/host.yml @@ -32,5 +32,7 @@ jobs: - name: Install dependencies run: | pdm install -G :all + pdm add amaranth==0.4.1 + pdm add luna-usb~=0.1 - name: Run tests run: pdm run test diff --git a/pyproject.toml b/pyproject.toml index 97cc8c3..3c86276 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,12 +33,6 @@ dependencies = [ ] dynamic = ["version"] -[project.optional-dependencies] -py_ci = [ - "amaranth==0.4.1", - "luna-usb~=0.1", -] - [project.urls] repository = "https://github.com/greatscottgadgets/apollo" issues = "https://github.com/greatscottgadgets/apollo/issues"