Skip to content

fix relative paths for METS file #630

fix relative paths for METS file

fix relative paths for METS file #630

Triggered via pull request January 29, 2026 13:23
Status Success
Total duration 8m 10s
Artifacts

unit-test.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

80 errors and 84 warnings
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
E402: src/ocrd/resource_manager.py#L35
module level import not at top of file
E402: src/ocrd/resource_manager.py#L34
module level import not at top of file
E402: src/ocrd/resource_manager.py#L33
module level import not at top of file
E305: src/ocrd/processor/ocrd_page_result.py#L93
expected 2 blank lines after class or function definition, found 1
E302: src/ocrd/processor/ocrd_page_result.py#L49
expected 2 blank lines, found 1
E302: src/ocrd/processor/builtin/merge_processor.py#L74
expected 2 blank lines, found 1
E713: src/ocrd/processor/builtin/merge_processor.py#L65
test for membership should be 'not in'
E302: src/ocrd/processor/builtin/merge_processor.py#L47
expected 2 blank lines, found 1
E124: src/ocrd/processor/base.py#L944
closing bracket does not match visual indentation
E302: src/ocrd/processor/base.py#L124
expected 2 blank lines, found 1
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
build (3.12, macos-latest)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
build (3.11, macos-latest)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
build (3.9, macos-latest)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
C901: src/ocrd/decorators/__init__.py#L26
'ocrd_cli_wrap_processor' is too complex (30)
C901: src/ocrd/cli/workspace.py#L319
'workspace_cli_bulk_add' is too complex (29)
W291: src/ocrd/cli/resmgr.py#L81
trailing whitespace
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.get_moduledir' imported but unused
F401: src/ocrd/cli/resmgr.py#L16
'ocrd_utils.directory_size' imported but unused
F401: src/ocrd/cli/resmgr.py#L13
'requests' imported but unused
F401: src/ocrd/cli/resmgr.py#L9
'pathlib.Path' imported but unused
W391: src/ocrd/cli/bashlib.py#L42
blank line at end of file
W291: src/ocrd/cli/bashlib.py#L13
trailing whitespace
F403: src/ocrd/__init__.py#L21
'from ocrd_validators import *' used; unable to detect undefined names
build (3.10, macos-latest)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!