diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d37e441..bfaea35 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,9 +42,6 @@ jobs: # brownie does not install correctly with Python 3.12 - python: 3.12 type: brownie - # TODO: review failure executing npx on Windows - - os: windows-2022 - python: 3.12 steps: - uses: actions/checkout@v4 - name: Set up shell diff --git a/setup.py b/setup.py index e96d753..4be13f0 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,9 @@ author="Trail of Bits", version="0.3.4", packages=find_packages(), - python_requires=">=3.8", + # Python 3.12.0 on Windows suffers from https://github.com/python/cpython/issues/109590 + # breaking some of our integrations. The issue is fixed in 3.12.1 + python_requires=">=3.8,!=3.12.0", install_requires=["pycryptodome>=3.4.6", "cbor2", "solc-select>=v1.0.4"], extras_require={ "test": [