From bb9107ee87a640d73f987e4dd1b849afc771534f Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Sun, 9 Nov 2025 09:41:10 +0200 Subject: [PATCH] fix: remove cocotb from requirements It's only needed by the wokwi testing library, and it causes version conflicts with the user/tt-multiplexer provided cocotb versions. --- pyproject.toml | 1 - requirements.txt | 4 ---- testing/requirements.txt | 1 + 3 files changed, 1 insertion(+), 5 deletions(-) create mode 100644 testing/requirements.txt diff --git a/pyproject.toml b/pyproject.toml index d12b55a..68a6245 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,6 @@ dynamic = ["version"] dependencies = [ "CairoSVG", "chevron", - "cocotb", "gdstk", "GitPython", "klayout<0.30.0,>=0.29.0", diff --git a/requirements.txt b/requirements.txt index 2e0f05a..e77d2ab 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,8 +20,6 @@ chevron==0.14.0 # via tt-support-tools (pyproject.toml) click==8.2.1 # via yowasp-yosys -cocotb==2.0.0 - # via tt-support-tools (pyproject.toml) contourpy==1.3.3 # via matplotlib cssselect2==0.8.0 @@ -34,8 +32,6 @@ distlib==0.4.0 # via virtualenv filelock==3.18.0 # via virtualenv -find-libpython==0.4.1 - # via cocotb fonttools==4.60.1 # via matplotlib gdstk==0.9.60 diff --git a/testing/requirements.txt b/testing/requirements.txt new file mode 100644 index 0000000..2b04c1e --- /dev/null +++ b/testing/requirements.txt @@ -0,0 +1 @@ +cocotb==1.9.2