Skip to content

Commit 7624201

Browse files
authored
Eng/improvements (#18892)
* wip * wip * wip * wip * wip * some more
1 parent cde2f66 commit 7624201

39 files changed

+163
-114
lines changed

conan/cli/commands/lock.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from collections import defaultdict
21
import os
32

43
from conan.api.output import ConanOutput

conan/cli/formatters/audit/vulnerabilities.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from jinja2 import select_autoescape, Template
44

55
from conan.api.output import cli_out_write, Color
6-
from conan.errors import ConanException
6+
77

88
severity_order = {
99
"Critical": 4,

conan/internal/api/list/query_parse.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,14 +130,14 @@ def _infix_to_postfix(exp):
130130
stack = []
131131

132132
i = -1
133-
while(i < len(exp) - 1):
133+
while i < len(exp) - 1:
134134
i += 1
135135
char = exp[i]
136136
if char == " ": # Ignore spaces between expressions and operators
137137
continue
138138
if char == ")": # Pop the stack until "(" and send them to output
139139
popped = None
140-
while(popped != "(" and stack):
140+
while popped != "(" and stack:
141141
popped = stack.pop()
142142
if popped != "(":
143143
output.append(popped)

conan/internal/graph/compute_pid.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
from conan.internal.errors import conanfile_remove_attr, conanfile_exception_formatter
44
from conan.errors import ConanException, ConanInvalidConfiguration
55
from conan.internal.methods import auto_header_only_package_id
6-
from conan.internal.model.info import ConanInfo, RequirementsInfo, RequirementInfo, PythonRequiresInfo
6+
from conan.internal.model.info import (ConanInfo, RequirementsInfo, RequirementInfo,
7+
PythonRequiresInfo)
78

89

910
def compute_package_id(node, modes, config_version, hook_manager):

conan/internal/graph/graph_binaries.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
BINARY_INVALID, BINARY_EDITABLE_BUILD, RECIPE_PLATFORM,
1414
BINARY_PLATFORM)
1515
from conan.internal.graph.proxy import should_update_reference
16-
from conan.internal.errors import conanfile_exception_formatter, ConanConnectionError, NotFoundException, \
17-
PackageNotFoundException
16+
from conan.internal.errors import (conanfile_exception_formatter, ConanConnectionError,
17+
NotFoundException, PackageNotFoundException)
1818
from conan.errors import ConanException
1919
from conan.internal.model.info import RequirementInfo, RequirementsInfo
2020
from conan.api.model import PkgReference
@@ -229,8 +229,8 @@ def _evaluate_node(self, node, build_mode, remotes, update):
229229
if conanfile.vendor and not conanfile.conf.get("tools.graph:vendor", choices=("build",)):
230230
node.conanfile.info.invalid = f"The package '{conanfile.ref}' is a vendoring one, " \
231231
f"needs to be built from source, but it " \
232-
"didn't enable 'tools.graph:vendor=build' to compute " \
233-
"its dependencies"
232+
"didn't enable 'tools.graph:vendor=build' to compute" \
233+
" its dependencies"
234234
node.binary = BINARY_INVALID
235235
if any(n.node.binary in (BINARY_EDITABLE, BINARY_EDITABLE_BUILD)
236236
for n in node.transitive_deps.values()):

conan/internal/graph/graph_builder.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
from conan.internal.graph.graph import DepsGraph, Node, CONTEXT_HOST, \
99
CONTEXT_BUILD, TransitiveRequirement, RECIPE_VIRTUAL, RECIPE_EDITABLE
1010
from conan.internal.graph.graph import RECIPE_PLATFORM
11-
from conan.internal.graph.graph_error import GraphLoopError, GraphConflictError, GraphMissingError, GraphError
11+
from conan.internal.graph.graph_error import (GraphLoopError, GraphConflictError, GraphMissingError,
12+
GraphError)
1213
from conan.internal.graph.profile_node_definer import initialize_conanfile_profile
1314
from conan.internal.graph.provides import check_graph_provides
1415
from conan.errors import ConanException
@@ -181,7 +182,8 @@ def _prepare_node(node, profile_host, profile_build, down_options, define_consum
181182
# basic node configuration: calling configure() and requirements()
182183
conanfile, ref = node.conanfile, node.ref
183184

184-
profile_options = profile_host.options if node.context == CONTEXT_HOST else profile_build.options
185+
profile_options = profile_host.options if node.context == CONTEXT_HOST \
186+
else profile_build.options
185187
assert isinstance(profile_options, Options), type(profile_options)
186188
run_configure_method(conanfile, down_options, profile_options, ref)
187189

@@ -270,7 +272,10 @@ def _resolve_alias(self, node, require, alias, graph):
270272
graph.aliased[alias] = pointed_ref # Caching the alias
271273
new_req = Requirement(pointed_ref) # FIXME: Ugly temp creation just for alias check
272274
alias = new_req.alias
273-
node.conanfile.output.warning("Requirement 'alias' is provided in Conan 2 mainly for compatibility and upgrade from Conan 1, but it is an undocumented and legacy feature. Please update to use standard versioning mechanisms", warn_tag="legacy")
275+
node.conanfile.output.warning("Requirement 'alias' is provided in Conan 2 mainly for "
276+
"compatibility and upgrade from Conan 1, but it is an "
277+
"undocumented and legacy feature. Please update to use "
278+
"standard versioning mechanisms", warn_tag="legacy")
274279

275280
def _resolve_recipe(self, ref, graph_lock):
276281
result = self._proxy.get_recipe(ref, self._remotes, self._update, self._check_update)

conan/internal/graph/install_graph.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ def load(filename):
397397

398398
def merge(self, other):
399399
"""
400-
@type other: InstallGraph
400+
:type other: InstallGraph
401401
"""
402402
if self.reduced or other.reduced:
403403
raise ConanException("Reduced build-order files cannot be merged")

conan/internal/graph/installer.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
from conan.api.output import ConanOutput, Color
66
from conan.internal.methods import run_build_method, run_package_method
77
from conan.internal.api.install.generators import write_generators
8-
from conan.internal.graph.graph import BINARY_BUILD, BINARY_CACHE, BINARY_DOWNLOAD, BINARY_EDITABLE, \
9-
BINARY_UPDATE, BINARY_EDITABLE_BUILD, BINARY_SKIP
8+
from conan.internal.graph.graph import (BINARY_BUILD, BINARY_CACHE, BINARY_DOWNLOAD,
9+
BINARY_EDITABLE, BINARY_UPDATE, BINARY_EDITABLE_BUILD,
10+
BINARY_SKIP)
1011
from conan.internal.graph.install_graph import InstallGraph
1112
from conan.internal.source import retrieve_exports_sources, config_source
1213
from conan.internal.errors import conanfile_remove_attr, conanfile_exception_formatter
@@ -94,7 +95,8 @@ def _build(self, conanfile, pref):
9495
conanfile.output.success("Package '%s' built" % pref.package_id)
9596
conanfile.output.info("Build folder %s" % conanfile.build_folder)
9697
except Exception as exc:
97-
conanfile.output.error(f"\nPackage '{pref.package_id}' build failed", error_type="exception")
98+
conanfile.output.error(f"\nPackage '{pref.package_id}' build failed",
99+
error_type="exception")
98100
conanfile.output.warning("Build folder %s" % conanfile.build_folder)
99101
if isinstance(exc, ConanException):
100102
raise exc

conan/internal/graph/python_requires.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from conan.internal.model.requires import Requirement
66

77

8-
class PyRequire(object):
8+
class PyRequire:
99
def __init__(self, module, conanfile, ref, path, recipe_status, remote):
1010
self.module = module
1111
self.conanfile = conanfile

conan/internal/internal_tools.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55

66
def is_universal_arch(settings_value, valid_definitions):
7-
if settings_value is None or valid_definitions is None or universal_arch_separator not in settings_value:
7+
if (settings_value is None or valid_definitions is None
8+
or universal_arch_separator not in settings_value):
89
return False
910

1011
parts = settings_value.split(universal_arch_separator)

0 commit comments

Comments
 (0)