socratools / socranop

Soundcraft Notepad mixer tools for Linux
MIT License
8 stars 2 forks source link

tox version 4.0.0a7 apparently causes a pip version conflict for the packaging package #61

Closed ndim closed 3 years ago

ndim commented 3 years ago

The pre-commit verification for my latest push to ndim:revisit-all-todos-and-fixmes-for-v0.5 (commit https://github.com/ndim/socranop/commit/158a19c43a2f1b5f63c2ff8b802fda60c1d9d2d0) fails during the "Installing dependencies" stage:

 There are incompatible versions in the resolved dependencies:
  packaging (from pytest==6.2.4->-r /tmp/pipenvvl1txc4frequirements/pipenv-3ck1x12l-constraints.txt (line 6))
  packaging>=21 (from tox==4.0.0a7->-r /tmp/pipenvvl1txc4frequirements/pipenv-3ck1x12l-constraints.txt (line 13))
  packaging~=20.0 (from pipenv-setup==3.1.1->-r /tmp/pipenvvl1txc4frequirements/pipenv-3ck1x12l-constraints.txt (line 7))

Perhaps requiring tox ~= 3.x (<4.0) could help, or at least serve as a workaround until either tox or pipenv-setup have been updated to resolve the conflict, or until we have moved away from pipenv and pipenv-setup?