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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy