diff --git a/.github/workflows/tests-unit.yml b/.github/workflows/tests-unit.yml index d4bbdbbab4..fb43da749d 100644 --- a/.github/workflows/tests-unit.yml +++ b/.github/workflows/tests-unit.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.8, 3.9, '3.10', 3.11] + python-version: [3.8, 3.9, '3.10', 3.11, 3.12] steps: - name: Checkout repo uses: actions/checkout@v4 diff --git a/requirements.txt b/requirements.txt index 127875045c..ccbaa3ab58 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,5 @@ +eventlet @ https://github.com/faucetsdn/eventlet/archive/main.tar.gz#egg=eventlet +ncclient @ https://github.com/faucetsdn/python3-fakencclient/archive/main.tar.gz#egg=ncclient chewie==0.0.25 influxdb>=2.12.0 networkx>=1.9 @@ -7,4 +9,3 @@ ruamel.yaml==0.17.32 os_ken==2.6.0 beka==0.4.2 pytricia>=1.0.0 -https://github.com/faucetsdn/python3-fakencclient/archive/main.tar.gz diff --git a/tests/unit/packaging/test_packaging.py b/tests/unit/packaging/test_packaging.py index 963ac744eb..15ceb663e5 100755 --- a/tests/unit/packaging/test_packaging.py +++ b/tests/unit/packaging/test_packaging.py @@ -57,7 +57,7 @@ def _parse_pip_requirements(self, requirements_file): self.faucet_pip_reqs = {} with open(requirements_file, "r", encoding="utf-8") as handle: for pip_req in requirements.parse(handle): - if pip_req.name is None: + if pip_req.name is None or pip_req.local_file: continue self.faucet_pip_reqs[pip_req.name] = pip_req.specs