1# "pathlib2" and "scandir" are backports of new standard modules, pyfakefs will 2# use them if available when running on older Python versions. 3# 4# They are dependencies of pytest when Python < 3.6 so we sometimes get them via 5# requirements.txt, this file makes them explicit dependencies for testing & 6# development. 7# 8# Older versions might work ok, the versions chosen here are just the latest 9# available at the time of writing. 10pathlib2>=2.3.2 11scandir>=1.8 12 13# pandas + xlrd are used to test pandas-specific patches to allow 14# pyfakefs to work with pandas 15# we use the latest version to see any problems with new versions 16pandas==1.3.5; python_version == '3.7' # pyup: ignore 17pandas==2.0.3; python_version > '3.7' 18xlrd==2.0.1 19openpyxl==3.1.2 20