🐛 Use typing.List instead of list, for Python <3.9 #56
Results on Python 3.7 ❌
❌ test-results-3.7/junit.xml
18 tests were completed in 1s with 0 passed, 18 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 18❌ | 1s |
❌ pytest
❌ src.dinglehopper.tests.extracted_text_test
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_align
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_character_error_rate
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_edit_distance
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_editops
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_align
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_bigger_texts
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_character_error_rate_ocr
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_cli_dir
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_cli_valid_json
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_differences
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_edit_distance_ocr
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_ocrd_cli
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_summarize
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_table_extraction
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_integ_word_error_rate_ocr
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_ocr_files
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
❌ src.dinglehopper.tests.test_word_error_rate
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Annotations
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.extracted_text_test
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_align
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_character_error_rate
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_edit_distance
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_editops
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_integ_align
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_integ_bigger_texts
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_integ_character_error_rate_ocr
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_integ_cli_dir
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_integ_cli_valid_json
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'
Check failure on line 0 in test-results-3.7/junit.xml
github-actions / Results on Python 3.7
pytest ► src.dinglehopper.tests.test_integ_differences
Failed test found in:
test-results-3.7/junit.xml
Error:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
Raw output
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:953: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1006: in _gcd_import
???
<frozen importlib._bootstrap>:983: in _find_and_load
???
<frozen importlib._bootstrap>:967: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:677: in _load_unlocked
???
<frozen importlib._bootstrap_external>:728: in exec_module
???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
???
dinglehopper/__init__.py:1: in <module>
from .align import align, score_hint, seq_align
dinglehopper/align.py:8: in <module>
from .edit_distance import grapheme_clusters
dinglehopper/edit_distance.py:8: in <module>
from .extracted_text import ExtractedText
dinglehopper/extracted_text.py:96: in <module>
@attr.s(frozen=True)
dinglehopper/extracted_text.py:182: in ExtractedText
@functools.cached_property
E AttributeError: module 'functools' has no attribute 'cached_property'