diff options
| author | J08nY | 2025-02-28 15:46:16 +0100 |
|---|---|---|
| committer | J08nY | 2025-02-28 15:46:16 +0100 |
| commit | 7cef30b97e853b9e4bdafe897633fbc871cd7b5e (patch) | |
| tree | 8487de3b8de2f35ff3f191150bc8d2523f86fd76 /src | |
| parent | 27a3c81fe6bef8765098a40325f2cf420f41077c (diff) | |
| download | sec-certs-7cef30b97e853b9e4bdafe897633fbc871cd7b5e.tar.gz sec-certs-7cef30b97e853b9e4bdafe897633fbc871cd7b5e.tar.zst sec-certs-7cef30b97e853b9e4bdafe897633fbc871cd7b5e.zip | |
Add annotations import everywhere.
Diffstat (limited to 'src')
| -rw-r--r-- | src/sec_certs/constants.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/dataset/auxiliary_dataset_handling.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/dataset/protection_profile.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/heuristics/cc.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/heuristics/common.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/heuristics/fips.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/model/references_nlp/evaluation.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/model/references_nlp/feature_extraction.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/model/references_nlp/training.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/sample/document_state.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/serialization/pandas.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/cc_html_parsing.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/label_studio_utils.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/nvd_dataset_builder.py | 7 | ||||
| -rw-r--r-- | src/sec_certs/utils/plot_utils.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/profiling.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/tqdm.py | 2 |
17 files changed, 37 insertions, 2 deletions
diff --git a/src/sec_certs/constants.py b/src/sec_certs/constants.py index 5626f999..fc3dd3a5 100644 --- a/src/sec_certs/constants.py +++ b/src/sec_certs/constants.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import re from typing import Final, Literal diff --git a/src/sec_certs/dataset/auxiliary_dataset_handling.py b/src/sec_certs/dataset/auxiliary_dataset_handling.py index cd67f929..0fc6de15 100644 --- a/src/sec_certs/dataset/auxiliary_dataset_handling.py +++ b/src/sec_certs/dataset/auxiliary_dataset_handling.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import gzip import itertools import json diff --git a/src/sec_certs/dataset/protection_profile.py b/src/sec_certs/dataset/protection_profile.py index 40113c87..d5b9363c 100644 --- a/src/sec_certs/dataset/protection_profile.py +++ b/src/sec_certs/dataset/protection_profile.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import shutil from pathlib import Path from typing import ClassVar, Literal diff --git a/src/sec_certs/heuristics/cc.py b/src/sec_certs/heuristics/cc.py index 435c69ed..c881019d 100644 --- a/src/sec_certs/heuristics/cc.py +++ b/src/sec_certs/heuristics/cc.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import logging import re from collections.abc import Iterable diff --git a/src/sec_certs/heuristics/common.py b/src/sec_certs/heuristics/common.py index 8a2b4769..21d5f514 100644 --- a/src/sec_certs/heuristics/common.py +++ b/src/sec_certs/heuristics/common.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import itertools import logging import re diff --git a/src/sec_certs/heuristics/fips.py b/src/sec_certs/heuristics/fips.py index 4abecc4e..4b38c2d3 100644 --- a/src/sec_certs/heuristics/fips.py +++ b/src/sec_certs/heuristics/fips.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import logging from sec_certs.model.reference_finder import ReferenceFinder diff --git a/src/sec_certs/model/references_nlp/evaluation.py b/src/sec_certs/model/references_nlp/evaluation.py index ed3b2700..296de790 100644 --- a/src/sec_certs/model/references_nlp/evaluation.py +++ b/src/sec_certs/model/references_nlp/evaluation.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import logging from pathlib import Path from typing import Literal diff --git a/src/sec_certs/model/references_nlp/feature_extraction.py b/src/sec_certs/model/references_nlp/feature_extraction.py index 996972d7..c8a04acf 100644 --- a/src/sec_certs/model/references_nlp/feature_extraction.py +++ b/src/sec_certs/model/references_nlp/feature_extraction.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import itertools import logging import re diff --git a/src/sec_certs/model/references_nlp/training.py b/src/sec_certs/model/references_nlp/training.py index e0abe94f..8d3a7046 100644 --- a/src/sec_certs/model/references_nlp/training.py +++ b/src/sec_certs/model/references_nlp/training.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import logging import os diff --git a/src/sec_certs/sample/document_state.py b/src/sec_certs/sample/document_state.py index a2cf1769..ef598c5e 100644 --- a/src/sec_certs/sample/document_state.py +++ b/src/sec_certs/sample/document_state.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from dataclasses import dataclass from pathlib import Path diff --git a/src/sec_certs/serialization/pandas.py b/src/sec_certs/serialization/pandas.py index dc0aae18..06aff355 100644 --- a/src/sec_certs/serialization/pandas.py +++ b/src/sec_certs/serialization/pandas.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from abc import ABC, abstractmethod diff --git a/src/sec_certs/utils/cc_html_parsing.py b/src/sec_certs/utils/cc_html_parsing.py index 956353bf..2603b3ce 100644 --- a/src/sec_certs/utils/cc_html_parsing.py +++ b/src/sec_certs/utils/cc_html_parsing.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import logging from datetime import datetime from typing import Any diff --git a/src/sec_certs/utils/label_studio_utils.py b/src/sec_certs/utils/label_studio_utils.py index 9c70b938..82d663be 100644 --- a/src/sec_certs/utils/label_studio_utils.py +++ b/src/sec_certs/utils/label_studio_utils.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import json import logging from pathlib import Path diff --git a/src/sec_certs/utils/nvd_dataset_builder.py b/src/sec_certs/utils/nvd_dataset_builder.py index bffde677..eb62df15 100644 --- a/src/sec_certs/utils/nvd_dataset_builder.py +++ b/src/sec_certs/utils/nvd_dataset_builder.py @@ -5,6 +5,7 @@ import logging import math import random import time +import typing from abc import ABC, abstractmethod from dataclasses import dataclass, field from datetime import datetime @@ -16,8 +17,10 @@ import requests from requests import RequestException, Response from sec_certs import constants -from sec_certs.dataset.cpe import CPEDataset, CPEMatchDict -from sec_certs.dataset.cve import CVEDataset + +if typing.TYPE_CHECKING: + from sec_certs.dataset.cpe import CPEDataset, CPEMatchDict + from sec_certs.dataset.cve import CVEDataset from sec_certs.utils.parallel_processing import process_parallel logger = logging.getLogger(__name__) diff --git a/src/sec_certs/utils/plot_utils.py b/src/sec_certs/utils/plot_utils.py index eca79070..f289cc06 100644 --- a/src/sec_certs/utils/plot_utils.py +++ b/src/sec_certs/utils/plot_utils.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from networkx import DiGraph from pandas import DataFrame diff --git a/src/sec_certs/utils/profiling.py b/src/sec_certs/utils/profiling.py index 7da67070..4c7d0911 100644 --- a/src/sec_certs/utils/profiling.py +++ b/src/sec_certs/utils/profiling.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import gc from contextlib import contextmanager from datetime import datetime diff --git a/src/sec_certs/utils/tqdm.py b/src/sec_certs/utils/tqdm.py index 0a23903f..c7c8958b 100644 --- a/src/sec_certs/utils/tqdm.py +++ b/src/sec_certs/utils/tqdm.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from tqdm.auto import tqdm as tqdm_original from sec_certs.configuration import config |
