Skip to content

Commit 8c33e80

Browse files
author
Štefan Földesi
committed
Sorted imports with isort
1 parent 8f0055e commit 8c33e80

19 files changed

+74
-34
lines changed

examples/create_payment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import gopay
2-
from gopay.enums import Recurrence, PaymentInstrument, BankSwiftCode, Currency, Language
2+
from gopay.enums import BankSwiftCode, Currency, Language, PaymentInstrument, Recurrence
33

44
payments = gopay.payments(
55
{

gopay/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
from __future__ import annotations
2+
23
from gopay.api import GoPay
3-
from gopay.payments import Payments
44
from gopay.models import GopayConfig
5+
from gopay.payments import Payments
56

67

78
def payments(config: dict, services: dict | None = None) -> Payments:

gopay/api.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
from __future__ import annotations
2+
23
from dataclasses import dataclass, field
3-
from gopay.http import Request, Response, ApiClient
4-
from gopay.enums import Language, ContentType
54
from urllib.parse import urlsplit, urlunsplit
6-
from gopay.services import default_logger, DefaultCache
5+
6+
from gopay.enums import ContentType, Language
7+
from gopay.http import ApiClient, Request, Response
8+
from gopay.services import DefaultCache, default_logger
79

810

911
@dataclass

gopay/http.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
from __future__ import annotations
2-
import requests
2+
33
from dataclasses import dataclass, field
4-
from gopay.enums import TokenScope, ContentType
4+
from datetime import datetime
5+
6+
import requests
57
from deprecated import deprecated
68
from requests import JSONDecodeError
7-
from datetime import datetime
8-
from gopay.services import AbstractCache, LoggerType, DefaultCache, default_logger
9+
10+
from gopay.enums import ContentType, TokenScope
11+
from gopay.services import AbstractCache, DefaultCache, LoggerType, default_logger
912

1013

1114
@dataclass

gopay/models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
from __future__ import annotations
2-
from gopay import enums
32

43
from pydantic import BaseModel, Extra
54

5+
from gopay import enums
6+
67

78
class GopayModel(BaseModel):
89
class Config:

gopay/payments.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
from __future__ import annotations
22

3-
from gopay.enums import ContentType, Currency
4-
from gopay.api import Response, GoPay
53
from dataclasses import dataclass
64

5+
from gopay.api import GoPay, Response
6+
from gopay.enums import ContentType, Currency
7+
78

89
@dataclass
910
class Payments:

gopay/services.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
from __future__ import annotations
2-
from abc import ABC, abstractmethod
3-
from typing import Callable, Any, TYPE_CHECKING
2+
43
import logging
4+
from abc import ABC, abstractmethod
55
from dataclasses import dataclass, field
6+
from typing import TYPE_CHECKING, Any, Callable
67

78
if TYPE_CHECKING:
8-
from gopay.http import Request, Response, AccessToken
9+
from gopay.http import AccessToken, Request, Response
910

1011
LoggerType = Callable[["Request", "Response"], Any]
1112

poetry.lock

Lines changed: 19 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ requests = "^2.31.0"
2626
black = "^23.3.0"
2727
deprecated = "^1.2.14"
2828
flake8 = "^6.0.0"
29+
isort = "^5.12.0"
2930
pytest = "^7.3.1"
3031
pytest-coverage = "^0.0"
3132
pytest-dotenv = "^0.5.2"
@@ -39,6 +40,9 @@ env_files = [
3940
"tests/.sandbox.env",
4041
]
4142

43+
[tool.isort]
44+
profile = "black"
45+
4246
[build-system]
4347
build-backend = "poetry.core.masonry.api"
4448
requires = ["poetry-core"]

tests/conftest.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
from gopay.enums import PaymentInstrument, BankSwiftCode, Currency, Language
2-
import gopay
3-
from gopay.http import Request, Response
41
import os
52

63
import pytest
74

5+
import gopay
6+
from gopay.enums import BankSwiftCode, Currency, Language, PaymentInstrument
7+
from gopay.http import Request, Response
8+
89

910
@pytest.fixture(scope="session")
1011
def goid() -> str:

0 commit comments

Comments
 (0)