Skip to content

Commit

Permalink
Use isort for import formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
ianmkenney committed Jan 13, 2025
1 parent 895525e commit b3a42db
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 13 deletions.
4 changes: 4 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ test = [
dev = [
"stratocaster[test]",
"black",
"isort",
]
docs = [
"sphinx",
Expand All @@ -42,6 +43,9 @@ requires = [
]
build-backend = "setuptools.build_meta"

[tool.isort]
profile = "black"

[tool.versioningit]
default-version = "1+unknown"

Expand Down
2 changes: 1 addition & 1 deletion src/stratocaster/base/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
from .strategy import Strategy, StrategyResult
from .models import StrategySettings
from .strategy import Strategy, StrategyResult
2 changes: 1 addition & 1 deletion src/stratocaster/base/strategy.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import abc
from typing import Self, TypeVar

from gufe.tokenization import GufeTokenizable, GufeKey
from gufe import AlchemicalNetwork, ProtocolResult
from gufe.tokenization import GufeKey, GufeTokenizable

from .models import StrategySettings

Expand Down
3 changes: 1 addition & 2 deletions src/stratocaster/strategies/connectivity.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
from gufe import AlchemicalNetwork, ProtocolResult
from gufe.tokenization import GufeKey
from pydantic import Field, root_validator, validator

from stratocaster.base import Strategy, StrategyResult
from stratocaster.base.models import StrategySettings

from pydantic import validator, Field, root_validator


# TODO: docstrings
class ConnectivityStrategySettings(StrategySettings):
Expand Down
8 changes: 4 additions & 4 deletions src/stratocaster/tests/test_connectivity_strategy.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import math
from random import shuffle, randint
from random import randint, shuffle

from gufe import AlchemicalNetwork
import pytest
from gufe import AlchemicalNetwork
from gufe.tests.test_protocol import DummyProtocol, DummyProtocolResult

from stratocaster.base.models import StrategySettings
from stratocaster.base.strategy import StrategyResult
from stratocaster.strategies.connectivity import (
ConnectivityStrategy,
ConnectivityStrategySettings,
)
from stratocaster.base.strategy import StrategyResult
from stratocaster.base.models import StrategySettings
from stratocaster.tests.networks import (
benzene_variants_star_map as _benzene_variants_star_map,
)
Expand Down
7 changes: 3 additions & 4 deletions src/stratocaster/tests/test_strategy_abstraction.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import pytest

from stratocaster.base import StrategySettings, Strategy
from stratocaster.base.strategy import StrategyResult

from gufe import AlchemicalNetwork, ProtocolResult
from gufe.tokenization import GufeKey

from stratocaster.base import Strategy, StrategySettings
from stratocaster.base.strategy import StrategyResult


class StrategyASettings(StrategySettings):
pass
Expand Down
3 changes: 2 additions & 1 deletion src/stratocaster/tests/test_strategy_base.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from stratocaster.base import Strategy, StrategySettings, StrategyResult
from gufe import AlchemicalNetwork, ProtocolResult
from gufe.tokenization import GufeKey

from stratocaster.base import Strategy, StrategyResult, StrategySettings


class TestStrategyResult:

Expand Down

0 comments on commit b3a42db

Please sign in to comment.