1from distutils.version import LooseVersion 2 3import pytest 4 5from pandas.compat._optional import get_version, import_optional_dependency 6 7pytestmark = [ 8 pytest.mark.filterwarnings( 9 # Looks like tree.getiterator is deprecated in favor of tree.iter 10 "ignore:This method will be removed in future versions:" 11 "PendingDeprecationWarning" 12 ), 13 pytest.mark.filterwarnings( 14 "ignore:This method will be removed in future versions:DeprecationWarning" 15 ), 16 # GH 26552 17 pytest.mark.filterwarnings( 18 "ignore:As the xlwt package is no longer maintained:FutureWarning" 19 ), 20 # GH 38571 21 pytest.mark.filterwarnings( 22 "ignore:.*In xlrd >= 2.0, only the xls format is supported:FutureWarning" 23 ), 24] 25 26 27if ( 28 import_optional_dependency("xlrd", raise_on_missing=False, on_version="ignore") 29 is None 30): 31 xlrd_version = None 32else: 33 import xlrd 34 35 xlrd_version = LooseVersion(get_version(xlrd)) 36