diff --git a/check_dtypes.py b/check_dtypes.py index cf3da08..502e4bb 100644 --- a/check_dtypes.py +++ b/check_dtypes.py @@ -1,5 +1,12 @@ -import pandas as pd import re +import warnings +import os + +with warnings.catch_warnings(): + # Filter warnings on WSL + if "Microsoft" in os.uname().release: + warnings.simplefilter("ignore") + import pandas as pd mods_info = pd.read_parquet("mods_info_df.parquet") diff --git a/src/mods4pandas/alto4pandas.py b/src/mods4pandas/alto4pandas.py index 0739f35..668d7f3 100755 --- a/src/mods4pandas/alto4pandas.py +++ b/src/mods4pandas/alto4pandas.py @@ -15,12 +15,17 @@ from typing import List from collections.abc import MutableMapping, Sequence import click -import pandas as pd import numpy as np from tqdm import tqdm from .lib import TagGroup, convert_db_to_parquet, sorted_groupby, flatten, ns, insert_into_db +with warnings.catch_warnings(): + # Filter warnings on WSL + if "Microsoft" in os.uname().release: + warnings.simplefilter("ignore") + import pandas as pd + logger = logging.getLogger('alto4pandas') diff --git a/src/mods4pandas/lib.py b/src/mods4pandas/lib.py index 44f1400..ab01fce 100644 --- a/src/mods4pandas/lib.py +++ b/src/mods4pandas/lib.py @@ -3,13 +3,18 @@ from __future__ import annotations from itertools import groupby import re import warnings +import os from typing import List, Sequence, MutableMapping, Dict from collections import defaultdict -import pandas as pd import numpy as np from lxml import etree as ET +with warnings.catch_warnings(): + # Filter warnings on WSL + if "Microsoft" in os.uname().release: + warnings.simplefilter("ignore") + import pandas as pd __all__ = ["ns"] diff --git a/src/mods4pandas/mods4pandas.py b/src/mods4pandas/mods4pandas.py index ea6a49f..2d80c33 100755 --- a/src/mods4pandas/mods4pandas.py +++ b/src/mods4pandas/mods4pandas.py @@ -15,11 +15,15 @@ from collections import defaultdict from collections.abc import MutableMapping, Sequence import click -import pandas as pd from tqdm import tqdm from .lib import convert_db_to_parquet, sorted_groupby, TagGroup, ns, flatten, insert_into_db, insert_into_db_multiple, current_columns_types +with warnings.catch_warnings(): + # Filter warnings on WSL + if "Microsoft" in os.uname().release: + warnings.simplefilter("ignore") + import pandas as pd logger = logging.getLogger('mods4pandas')