kiwicom / pytest-recording

A pytest plugin that allows recording network interactions via VCR.py
MIT License
445 stars 35 forks source link

[BUG] vcr.py does not lock down it's dependencies #147

Closed LewisCowlesMotive closed 3 months ago

LewisCowlesMotive commented 3 months ago

Describe the bug

A Dependency of this library (VCR.py) does not lock down it's dependencies Because of this, and reliance on setuptools deprecated functionality; builds using poetry are now failing.

To Reproduce Steps to reproduce the behavior:

pip install setuptools=="72.0.0" pip wheel --no-cache-dir --use-pep517 "vcrpy (==6.0.1)"

Expected behavior VCRPY to install like it did last week

Environment (please complete the following information):

This is due to the non-fixed approach to transitive dependencies that vcr.py has.

Lewiscowles1986 commented 3 months ago

setuptools fixed this and yanked a version. Still feels to me that this is all hanging together by luck; but closing.