1
0
Fork 0
mirror of https://github.com/qurator-spk/modstool.git synced 2025-06-25 19:49:54 +02:00

🎨 Sort and remove unused imports

This commit is contained in:
Mike Gerber 2025-06-13 19:20:48 +02:00
parent 89b71dd5c4
commit 2511fe8ca4
4 changed files with 15 additions and 40 deletions

View file

@ -46,8 +46,9 @@ optional-dependencies.dev = {file = ["requirements-dev.txt"]}
where = ["src"]
[tool.ruff.lint]
[tool.ruff]
select = ["E", "F", "I"]
line-length = 120
[tool.liccheck]

View file

@ -1,39 +1,26 @@
#!/usr/bin/env python3
import contextlib
import csv
import logging
import os
import re
import warnings
import sys
import contextlib
import sqlite3
from xml.dom.expatbuilder import Namespaces
from lxml import etree as ET
from itertools import groupby
import warnings
from operator import attrgetter
from typing import List
from collections.abc import MutableMapping, Sequence
import click
import numpy as np
from lxml import etree as ET
from tqdm import tqdm
from .lib import (
TagGroup,
convert_db_to_parquet,
sorted_groupby,
flatten,
ns,
insert_into_db,
ns,
sorted_groupby,
)
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")

View file

@ -1,12 +1,12 @@
from __future__ import annotations
import ast
from itertools import groupby
import os
import re
import warnings
import os
from typing import Any, List, Sequence, MutableMapping, Dict
from collections import defaultdict
from itertools import groupby
from typing import Any, Dict, List, MutableMapping, Sequence
import numpy as np
from lxml import etree as ET
@ -281,8 +281,8 @@ def sorted_groupby(iterable, key=None):
def _to_dict(root, raise_errors):
from .mods4pandas import mods_to_dict, mets_to_dict
from .alto4pandas import alto_to_dict
from .mods4pandas import mets_to_dict, mods_to_dict
root_name = ET.QName(root.tag)
if root_name.namespace == "http://www.loc.gov/mods/v3":

View file

@ -3,38 +3,25 @@ import contextlib
import csv
import logging
import os
import re
import sqlite3
import warnings
import sys
from lxml import etree as ET
from itertools import groupby
from operator import attrgetter
from typing import Dict, List
from collections import defaultdict
from collections.abc import MutableMapping, Sequence
import click
from lxml import etree as ET
from tqdm import tqdm
from .lib import (
convert_db_to_parquet,
sorted_groupby,
TagGroup,
ns,
convert_db_to_parquet,
flatten,
insert_into_db,
insert_into_db_multiple,
current_columns_types,
ns,
sorted_groupby,
)
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")