Skip to content

Commit cb5ff19

Browse files
committed
refactor(utils): 🏗️ reorganize the utils package structure
1 parent 1e7fa29 commit cb5ff19

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+798
-776
lines changed

rocrate_validator/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
def get_version():
16-
from rocrate_validator.utils import get_version
16+
from rocrate_validator.utils.versioning import get_version
1717
return get_version()
1818

1919

rocrate_validator/cli/commands/errors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
from rich.console import Console
1919

20-
import rocrate_validator.log as logging
20+
from rocrate_validator.utils import log as logging
2121
from rocrate_validator.errors import (InvalidProfilePath, ProfileNotFound,
2222
ProfilesDirectoryNotFound)
2323

rocrate_validator/cli/commands/profiles.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,17 @@
2121
from rich.panel import Panel
2222
from rich.table import Table
2323

24-
import rocrate_validator.log as logging
2524
from rocrate_validator import services
2625
from rocrate_validator.cli.commands.errors import handle_error
2726
from rocrate_validator.cli.main import cli, click
28-
from rocrate_validator.colors import get_severity_color
2927
from rocrate_validator.constants import DEFAULT_PROFILE_IDENTIFIER
30-
from rocrate_validator.utils.io_helpers.output.text.layout.report import get_app_header_rule
3128
from rocrate_validator.models import (LevelCollection, RequirementLevel,
3229
Severity)
33-
from rocrate_validator.utils import get_profiles_path, shorten_path
30+
from rocrate_validator.utils import log as logging
31+
from rocrate_validator.utils.io_helpers.colors import get_severity_color
32+
from rocrate_validator.utils.io_helpers.output.text.layout.report import \
33+
get_app_header_rule
34+
from rocrate_validator.utils.paths import get_profiles_path, shorten_path
3435

3536
# set the default profiles path
3637
DEFAULT_PROFILES_PATH = get_profiles_path()

rocrate_validator/cli/commands/validate.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from rich.padding import Padding
2424
from rich.rule import Rule
2525

26-
import rocrate_validator.log as logging
26+
from rocrate_validator.utils import log as logging
2727
from rocrate_validator import services
2828
from rocrate_validator.cli.commands.errors import handle_error
2929
from rocrate_validator.cli.main import cli
@@ -37,7 +37,8 @@
3737
LiveTextProgressLayout, get_app_header_rule)
3838
from rocrate_validator.models import (Severity, ValidationResult,
3939
ValidationSettings)
40-
from rocrate_validator.utils import get_profiles_path, validate_rocrate_uri
40+
from rocrate_validator.utils.uri import validate_rocrate_uri
41+
from rocrate_validator.utils.paths import get_profiles_path
4142

4243
# from rich.markdown import Markdown
4344
# from rich.table import Table

rocrate_validator/cli/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
import rich_click as click
1818

19-
import rocrate_validator.log as logging
19+
from rocrate_validator.utils import log as logging
2020
from rocrate_validator.cli.utils import running_in_jupyter
2121
from rocrate_validator.utils.io_helpers.output.console import Console
2222
from rocrate_validator.utils.io_helpers.output.pager import SystemPager
23-
from rocrate_validator.utils import get_version
23+
from rocrate_validator.utils.versioning import get_version
2424

2525
# set up logging
2626
logger = logging.getLogger(__name__)

rocrate_validator/cli/ui/text/validate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
from typing import Any, Callable, Optional
1818

19-
import rocrate_validator.log as logging
19+
from rocrate_validator.utils import log as logging
2020
from rocrate_validator.utils.io_helpers.output.console import Console
2121
from rocrate_validator.utils.io_helpers.output.pager import SystemPager
2222
from rocrate_validator.utils.io_helpers.output.text import TextOutputFormatter

rocrate_validator/cli/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import os
1616

17-
import rocrate_validator.log as logging
17+
from rocrate_validator.utils import log as logging
1818

1919
# set up logging
2020
logger = logging.getLogger(__name__)

rocrate_validator/config.py

Lines changed: 0 additions & 41 deletions
This file was deleted.

rocrate_validator/events.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
import enum_tools
2121

22-
import rocrate_validator.log as logging
22+
from rocrate_validator.utils import log as logging
2323

2424
# Set up logging
2525
logger = logging.getLogger(__name__)

rocrate_validator/models.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import enum_tools
3232
from rdflib import RDF, RDFS, Graph, Namespace, URIRef
3333

34-
import rocrate_validator.log as logging
34+
from rocrate_validator.utils import log as logging
3535
from rocrate_validator import __version__
3636
from rocrate_validator.constants import (DEFAULT_ONTOLOGY_FILE,
3737
DEFAULT_PROFILE_IDENTIFIER,
@@ -48,9 +48,11 @@
4848
ROCrateMetadataNotFoundError)
4949
from rocrate_validator.events import Event, EventType, Publisher, Subscriber
5050
from rocrate_validator.rocrate import ROCrate
51-
from rocrate_validator.utils import (URI, MapIndex, MultiIndexMap,
52-
get_profiles_path,
53-
get_requirement_name_from_file)
51+
from rocrate_validator.utils.collections import (MapIndex)
52+
from rocrate_validator.utils.paths import get_profiles_path
53+
from rocrate_validator.utils.python_helpers import get_requirement_name_from_file
54+
from rocrate_validator.utils.uri import URI
55+
from rocrate_validator.utils.collections import MultiIndexMap
5456

5557
# set the default profiles path
5658
DEFAULT_PROFILES_PATH = get_profiles_path()

0 commit comments

Comments
 (0)