Skip to content

Commit a4380c2

Browse files
authored
Merge pull request #419 from dhellmann/log-arguments
add more info logging
2 parents f8e2e97 + ada3f23 commit a4380c2

File tree

6 files changed

+17
-2
lines changed

6 files changed

+17
-2
lines changed

src/fromager/__main__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,14 @@ def main(
179179
if error_log_file:
180180
logger.info("logging errors to %s", error_log_file)
181181

182+
logger.info(f"primary settings file: {settings_file}")
183+
logger.info(f"per-package settings dir: {settings_dir}")
184+
logger.info(f"variant: {variant}")
185+
logger.info(f"patches dir: {patches_dir}")
186+
logger.info(f"maximum concurrent jobs: {jobs}")
187+
logger.info(f"constraints file: {constraints_file}")
188+
logger.info(f"wheel server url: {wheel_server_url}")
189+
logger.info(f"network isolation: {network_isolation}")
182190
overrides.log_overrides()
183191

184192
if network_isolation and not SUPPORTS_NETWORK_ISOLATION:

src/fromager/commands/bootstrap.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,10 @@ def bootstrap(
8989
logger.info("bootstrapping %r variant of %s", wkctx.variant, to_build)
9090

9191
if prev_graph_file:
92+
logger.info("reading previous bootstrap data from %s", prev_graph_file)
9293
prev_graph = dependency_graph.DependencyGraph.from_file(prev_graph_file)
9394
else:
95+
logger.info("no previous bootstrap data")
9496
prev_graph = None
9597

9698
pre_built = wkctx.settings.list_pre_built()
@@ -103,6 +105,7 @@ def bootstrap(
103105
# this is to ensure that if we are using an older bootstrap to resolve packages
104106
# we are able to upgrade a package anywhere in the dependency tree if it is mentioned
105107
# in the toplevel without having to fall back to history
108+
logger.info("resolving top-level dependencies before building")
106109
for req in to_build:
107110
pbi = wkctx.package_build_info(req)
108111
if pbi.pre_built:
@@ -112,6 +115,7 @@ def bootstrap(
112115
source_url, version = sources.resolve_source(
113116
wkctx, req, resolver.PYPI_SERVER_URL
114117
)
118+
logger.info("%s resolves to %s", req, version)
115119
wkctx.dependency_graph.add_dependency(
116120
parent_name=None,
117121
parent_version=None,

src/fromager/commands/build.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ def build_sequence(
9393
wkctx.wheel_server_url,
9494
)
9595

96+
logger.info("reading build order from %s", build_order_file)
9697
with open(build_order_file, "r") as f:
9798
for entry in progress.progress(json.load(f)):
9899
dist_name = entry["dist"]

src/fromager/commands/download_sequence.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ def download_sequence(
5656
else:
5757
wheel_servers = [sdist_server_url]
5858

59+
logger.info("reading build order from %s", build_order_file)
5960
with open(build_order_file, "r") as f:
6061
build_order = json.load(f)
6162

src/fromager/packagesettings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ def from_file(cls, filename: pathlib.Path) -> "PackageSettings":
365365
The package name is taken from the stem of the file name.
366366
"""
367367
filename = filename.absolute()
368-
logger.debug("Loading package config from %s", filename)
368+
logger.debug("loading package config from %s", filename)
369369
raw_yaml = filename.read_text(encoding="utf-8")
370370
return cls.from_string(filename.stem, raw_yaml, source=filename)
371371

@@ -412,7 +412,7 @@ def _resolve_template(
412412
return string.Template(template).substitute(template_env)
413413
except KeyError:
414414
logger.warning(
415-
f"{pkg}: Couldn't resolve url or name for {template} using the template: {template_env}"
415+
f"{pkg}: couldn't resolve url or name for {template} using the template: {template_env}"
416416
)
417417
raise
418418

src/fromager/requirements_file.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class RequirementType(StrEnum):
2121
def parse_requirements_file(
2222
req_file: pathlib.Path,
2323
) -> typing.Iterable[str]:
24+
logger.debug("reading requirements file %s", req_file)
2425
lines = []
2526
with open(req_file, "r") as f:
2627
for line in f:

0 commit comments

Comments
 (0)