I wrote a test to experiment with pandera for DataFrame validation. I put the validation schema in a pytest fixture and passed it to the unit test I had. Now, I have this odd issue: when I pip install pandera into my virtual environment, pytest stops workings, the entire test suite fails to run (not just this one test), and I get this import error:
ImportError: cannot import name 'Config' from 'pytest'
I'm using python3.10.
I do have an __init__.py file in my test folder, but that was not an issue before. I only get this error when I install pandera
I blew the virtual environment and created a fresh one without pandera installed, and the other unit tests I had in the suite passed just fine. Installed pandera and the same import error showed up.
Has anybody run into this before?
I encountered the same problem using pytest
6.2.5. It seems the issue appears withpanderaversions >=0.15.0. Downgrading pandera to0.14.5"solved" the issue for me.That's no permanent solution, though. I'll open an issue for pandera, hoping someone can fix it soon.
Edit: the the currently latest pytest version
7.4.0also seems to work with pandera >=0.15.0