diff --git a/pyproject.toml b/pyproject.toml index 952b6fa..f563055 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi" [project] name = "suby" -version = "0.0.10" +version = "0.0.11" authors = [ { name="Evgeniy Blinov", email="zheni-b@yandex.ru" }, ] @@ -15,7 +15,7 @@ dependencies = [ 'emptylog>=0.0.12', 'cantok>=0.0.36', 'microbenchmark>=0.0.3', - 'sigmatch>=0.0.9', + 'sigmatch>=0.0.10', ] classifiers = [ "Operating System :: OS Independent", @@ -65,6 +65,7 @@ testpaths = ["tests/documentation", "tests/typing", "tests/units"] [tool.ruff] lint.ignore = ['E501', 'E712', 'PTH123', 'PTH118', 'PLR2004', 'PTH107', 'SIM105', 'SIM102', 'RET503', 'PLR0912', 'C901', 'E731', 'F821'] lint.select = ["ERA001", "YTT", "ASYNC", "BLE", "B", "A", "COM", "INP", "PIE", "T20", "PT", "RSE", "RET", "SIM", "SLOT", "TID252", "ARG", "PTH", "I", "C90", "N", "E", "W", "D201", "D202", "D419", "F", "PL", "PLE", "PLR", "PLW", "RUF", "TRY201", "TRY400", "TRY401"] +lint.isort.combine-as-imports = true format.quote-style = "single" [project.urls] diff --git a/suby/__init__.py b/suby/__init__.py index c4cf99b..9f5b8e2 100644 --- a/suby/__init__.py +++ b/suby/__init__.py @@ -1,10 +1,10 @@ -from suby.errors import ConditionCancellationError as ConditionCancellationError from suby.errors import ( + ConditionCancellationError as ConditionCancellationError, EnvironmentVariablesConflict as EnvironmentVariablesConflict, + RunningCommandError as RunningCommandError, + TimeoutCancellationError as TimeoutCancellationError, + WrongCommandError as WrongCommandError, + WrongDirectoryError as WrongDirectoryError, ) -from suby.errors import RunningCommandError as RunningCommandError -from suby.errors import TimeoutCancellationError as TimeoutCancellationError -from suby.errors import WrongCommandError as WrongCommandError -from suby.errors import WrongDirectoryError as WrongDirectoryError from suby.run import run as run from suby.subprocess_result import SubprocessResult as SubprocessResult diff --git a/suby/errors.py b/suby/errors.py index 12e3f01..840682a 100644 --- a/suby/errors.py +++ b/suby/errors.py @@ -1,5 +1,7 @@ -from cantok import ConditionCancellationError as CantokConditionCancellationError -from cantok import TimeoutCancellationError as CantokTimeoutCancellationError +from cantok import ( + ConditionCancellationError as CantokConditionCancellationError, + TimeoutCancellationError as CantokTimeoutCancellationError, +) from suby.subprocess_result import SubprocessResult diff --git a/suby/run.py b/suby/run.py index 659a58e..cc7a60b 100644 --- a/suby/run.py +++ b/suby/run.py @@ -36,11 +36,11 @@ from cantok import ( AbstractToken, CancellationError, + ConditionCancellationError as CantokConditionCancellationError, DefaultToken, + TimeoutCancellationError as CantokTimeoutCancellationError, TimeoutToken, ) -from cantok import ConditionCancellationError as CantokConditionCancellationError -from cantok import TimeoutCancellationError as CantokTimeoutCancellationError from emptylog import EmptyLogger, LoggerProtocol from sigmatch import PossibleCallMatcher, SignatureMismatchError diff --git a/tests/typing/test_typing_run.py b/tests/typing/test_typing_run.py index 39c4227..e450fed 100644 --- a/tests/typing/test_typing_run.py +++ b/tests/typing/test_typing_run.py @@ -18,8 +18,6 @@ ) from suby.errors import ( EnvironmentVariablesConflict as ModuleEnvironmentVariablesConflict, -) -from suby.errors import ( WrongDirectoryError as ModuleWrongDirectoryError, ) from suby.subprocess_result import SubprocessResult