Skip to content

Commit 5864b9d

Browse files
authored
Fix Pylint in CI (#43061)
* install package into venv during pylint check
1 parent 5f04673 commit 5864b9d

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

eng/tools/azure-sdk-tools/azpysdk/pylint.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77

88
from .Check import Check
99
from ci_tools.functions import install_into_venv
10-
from ci_tools.variables import discover_repo_root, in_ci, set_envvar_defaults, in_ci, set_envvar_defaults
10+
from ci_tools.scenario.generation import create_package_and_install
11+
from ci_tools.variables import discover_repo_root, in_ci, set_envvar_defaults
1112
from ci_tools.environment_exclusions import is_check_enabled
1213
from ci_tools.logging import logger
1314

@@ -56,6 +57,18 @@ def run(self, args: argparse.Namespace) -> int:
5657
logger.error(f"Failed to install dependencies: {e}")
5758
return e.returncode
5859

60+
create_package_and_install(
61+
distribution_directory=staging_directory,
62+
target_setup=package_dir,
63+
skip_install=False,
64+
cache_dir=None,
65+
work_dir=staging_directory,
66+
force_create=False,
67+
package_type="wheel",
68+
pre_download_disabled=False,
69+
python_executable=executable,
70+
)
71+
5972
# install pylint
6073
try:
6174
if args.next:

0 commit comments

Comments
 (0)