Skip to content

Commit a47ea44

Browse files
committed
add pytest.ini; rearrange module imports
1 parent 977a4eb commit a47ea44

File tree

78 files changed

+6233
-6216
lines changed

Some content is hidden

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

78 files changed

+6233
-6216
lines changed

etherscan/__init__.py

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,26 @@
77
88
"""
99

10-
from .modules.accounts import Accounts as accounts # noqa: F401
11-
from .modules.blocks import Blocks as blocks # noqa: F401
12-
from .modules.contracts import Contracts as contracts # noqa: F401
13-
from .modules.gastracker import GasTracker as gastracker # noqa: F401
14-
from .modules.pro import Pro as pro # noqa: F401
15-
from .modules.proxy import Proxy as proxy # noqa: F401
16-
from .modules.stats import Stats as stats # noqa: F401
17-
from .modules.tokens import Tokens as tokens # noqa: F401
18-
from .modules.transactions import Transactions as transactions # noqa: F401
10+
from .modules.accounts import Accounts as accounts
11+
from .modules.blocks import Blocks as blocks
12+
from .modules.contracts import Contracts as contracts
13+
from .modules.gastracker import GasTracker as gastracker
14+
from .modules.pro import Pro as pro
15+
from .modules.proxy import Proxy as proxy
16+
from .modules.stats import Stats as stats
17+
from .modules.tokens import Tokens as tokens
18+
from .modules.transactions import Transactions as transactions
19+
from .version import __version__
20+
21+
__all__ = [
22+
"__version__",
23+
"accounts",
24+
"blocks",
25+
"contracts",
26+
"gastracker",
27+
"pro",
28+
"proxy",
29+
"stats",
30+
"tokens",
31+
"transactions",
32+
]

etherscan/etherscan.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
import requests
55

66
import etherscan
7-
from etherscan import configs
8-
from etherscan.enums.fields_enum import FieldsEnum as fields
9-
from etherscan.utils.parsing import ResponseParser as parser
7+
8+
from . import configs
9+
from .enums.fields_enum import FieldsEnum as fields
10+
from .utils.parsing import ResponseParser as parser
1011

1112

1213
class Etherscan:

etherscan/modules/accounts.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from functools import reduce
22
from typing import List
33

4-
from etherscan.enums.actions_enum import ActionsEnum as actions
5-
from etherscan.enums.fields_enum import FieldsEnum as fields
6-
from etherscan.enums.modules_enum import ModulesEnum as modules
7-
from etherscan.enums.tags_enum import TagsEnum as tags
4+
from ..enums.actions_enum import ActionsEnum as actions
5+
from ..enums.fields_enum import FieldsEnum as fields
6+
from ..enums.modules_enum import ModulesEnum as modules
7+
from ..enums.tags_enum import TagsEnum as tags
88

99

1010
class Accounts:

etherscan/modules/blocks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class Blocks:

etherscan/modules/contracts.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from functools import reduce
22
from typing import List
33

4-
from etherscan.enums.actions_enum import ActionsEnum as actions
5-
from etherscan.enums.fields_enum import FieldsEnum as fields
6-
from etherscan.enums.modules_enum import ModulesEnum as modules
4+
from ..enums.actions_enum import ActionsEnum as actions
5+
from ..enums.fields_enum import FieldsEnum as fields
6+
from ..enums.modules_enum import ModulesEnum as modules
77

88

99
class Contracts:

etherscan/modules/gastracker.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class GasTracker:

etherscan/modules/pro.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class Pro:

etherscan/modules/proxy.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
4-
from etherscan.enums.tags_enum import TagsEnum as tags
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
4+
from ..enums.tags_enum import TagsEnum as tags
55

66

77
class Proxy:

etherscan/modules/stats.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
44

55

66
class Stats:

etherscan/modules/tokens.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from etherscan.enums.actions_enum import ActionsEnum as actions
2-
from etherscan.enums.fields_enum import FieldsEnum as fields
3-
from etherscan.enums.modules_enum import ModulesEnum as modules
4-
from etherscan.enums.tags_enum import TagsEnum as tags
1+
from ..enums.actions_enum import ActionsEnum as actions
2+
from ..enums.fields_enum import FieldsEnum as fields
3+
from ..enums.modules_enum import ModulesEnum as modules
4+
from ..enums.tags_enum import TagsEnum as tags
55

66

77
class Tokens:

0 commit comments

Comments
 (0)