What did you want to do?
pip wheel --use-feature=2020-resolver --no-deps splitio_client[cpphash,redis]==8.2.0 -w wheels/ should download splitio_client-8.2.0-py2.py3-none-any.whl like pip wheel --no-deps splitio_client[cpphash,redis]==8.2.0 -w wheels/ does.
On its own this is an artificial case, but I broke it out of a 150 line requirements file that was failing to find the issue. :)
Output
With --use-feature=2020-resolver
$ pip wheel --use-feature=2020-resolver --no-deps splitio_client[cpphash,redis]==8.2.0 -w wheels/
(no output)
Without --use-feature=2020-resolver
$ pip wheel --no-deps splitio_client[cpphash,redis]==8.2.0 -w wheels/
Processing /Users/andy/Library/Caches/pip/wheels/5a/9a/1e/de8c54b6448f1a2615e76d5d2e7395342f9d1370865d2c0566/splitio_client-8.2.0-py2.py3-none-any.whl
Saved ./wheels/splitio_client-8.2.0-py2.py3-none-any.whl
Skipping splitio-client, due to already being wheel.
What did you want to do?
pip wheel --use-feature=2020-resolver --no-deps splitio_client[cpphash,redis]==8.2.0 -w wheels/should downloadsplitio_client-8.2.0-py2.py3-none-any.whllikepip wheel --no-deps splitio_client[cpphash,redis]==8.2.0 -w wheels/does.On its own this is an artificial case, but I broke it out of a 150 line requirements file that was failing to find the issue. :)
Output
With --use-feature=2020-resolver
$ pip wheel --use-feature=2020-resolver --no-deps splitio_client[cpphash,redis]==8.2.0 -w wheels/(no output)
Without --use-feature=2020-resolver