diff --git a/.github/workflows/kuksa-client.yml b/.github/workflows/kuksa-client.yml index 074b9cd..d2bb702 100644 --- a/.github/workflows/kuksa-client.yml +++ b/.github/workflows/kuksa-client.yml @@ -140,8 +140,7 @@ jobs: - name: Install dependencies with pip run: | cd kuksa-client - pip install -r requirements.txt - pip install -r test-requirements.txt + pip install -r requirements.txt -r test-requirements.txt python3 -m proto pip install -e . - name: Run tests diff --git a/kuksa-client/pyproject.toml b/kuksa-client/pyproject.toml index d972e71..46cb1b0 100644 --- a/kuksa-client/pyproject.toml +++ b/kuksa-client/pyproject.toml @@ -1,7 +1,7 @@ [build-system] requires = [ - # Make sure to use the same version criteria in pyproject.toml and update requirements.txt after changing - "grpcio-tools~=1.68", + # Make sure to use the same exact version criteria in setup.cfg and update requirements.txt after changing + "grpcio-tools==1.68.0", "setuptools>=42", "setuptools-git-versioning", "wheel", diff --git a/kuksa-client/setup.cfg b/kuksa-client/setup.cfg index c73a801..1bf3e85 100644 --- a/kuksa-client/setup.cfg +++ b/kuksa-client/setup.cfg @@ -28,7 +28,7 @@ install_requires = cmd2 >= 1.4, <2.0 pygments >= 2.15 # Make sure to use the same version criteria in pyproject.toml and update requirements.txt after changing - grpcio-tools ~= 1.68 + grpcio-tools == 1.68.0 jsonpath-ng >= 1.5.3 packages = find: