Skip to content

Commit 4f84d7e

Browse files
committed
chore: rearrange structure
1 parent e426337 commit 4f84d7e

9 files changed

+21
-19
lines changed

main.py diffyscan/diffyscan.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
import argparse
55
import os
66

7-
from utils.common import load_config, load_env
8-
from utils.constants import DIFFS_DIR, START_TIME, DEFAULT_CONFIG_PATH
9-
from utils.explorer import get_contract_from_explorer
10-
from utils.github import get_file_from_github, get_file_from_github_recursive, resolve_dep
11-
from utils.helpers import create_dirs
12-
from utils.logger import logger
7+
from .utils.common import load_config, load_env
8+
from .utils.constants import DIFFS_DIR, START_TIME, DEFAULT_CONFIG_PATH
9+
from .utils.explorer import get_contract_from_explorer
10+
from .utils.github import get_file_from_github, get_file_from_github_recursive, resolve_dep
11+
from .utils.helpers import create_dirs
12+
from .utils.logger import logger
1313

1414

1515
__version__ = "0.0.0"

utils/common.py diffyscan/utils/common.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
import requests
77

8-
from utils.logger import logger
9-
from utils.types import Config
8+
from .logger import logger
9+
from .types import Config
1010

1111

1212
def load_env(variable_name, required=True, masked=False):
@@ -32,7 +32,7 @@ def load_config(path: str) -> Config:
3232

3333

3434
def fetch(url, headers={}):
35-
logger.log(f"fetch: {url}")
35+
logger.log(f"Fetch: {url}")
3636
response = requests.get(url, headers=headers)
3737

3838
if response.status_code == 404:
File renamed without changes.

utils/explorer.py diffyscan/utils/explorer.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import json
22
import sys
33

4-
from utils.common import fetch
5-
from utils.logger import logger
4+
from .common import fetch
5+
from .logger import logger
66

77

88
def _errorNoSourceCodeAndExit(address):

utils/github.py diffyscan/utils/github.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import base64
2-
from utils.common import fetch, parse_repo_link
3-
from utils.logger import logger
2+
3+
from .common import fetch, parse_repo_link
4+
from .logger import logger
45

56

67
def get_file_from_github(github_api_token, dependency_repo, path_to_file, dep_name):
File renamed without changes.

utils/logger.py diffyscan/utils/logger.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import termtables
2-
from utils.constants import LOGS_PATH
3-
from utils.helpers import create_dirs
2+
3+
from .constants import LOGS_PATH
4+
from .helpers import create_dirs
45

56
CYAN = "\033[96m"
67
PURPLE = "\033[95m"
@@ -107,7 +108,7 @@ def color_row(self, row):
107108
hlcolor = GREEN
108109

109110
file_found = row[2]
110-
diffs_found = row[3] != None and row[3] > 0
111+
diffs_found = row[3] is not None and row[3] > 0
111112

112113
if not file_found:
113114
hlcolor = RED
File renamed without changes.

pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ repository = "https://github.com/lidofinance/diffyscan"
99
keywords = ["ethereum", "diff", "sources"]
1010

1111
package-mode = true
12-
packages = [{ include = "main.py"}, { include = "utils" }]
12+
packages = [{ include = "diffyscan"}]
1313
exclude = ["config_samples"]
1414

1515
[tool.poetry.scripts]
16-
diffyscan = "main:main"
16+
diffyscan = "diffyscan.diffyscan:main"
1717

1818
[tool.poetry.dependencies]
1919
python = ">=3.10,<4"
@@ -30,7 +30,7 @@ style = "semver"
3030
metadata = false
3131

3232
[tool.poetry-dynamic-versioning.substitution]
33-
files = ["main.py"]
33+
files = ["diffyscan/diffyscan.py"]
3434

3535
[build-system]
3636
requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning>=1.0.0,<2.0.0"]

0 commit comments

Comments
 (0)