(session, rcfile, flags, paths, upgrade_setuptools_and_pip=True)
| 1574 | |
| 1575 | |
| 1576 | def _lint(session, rcfile, flags, paths, upgrade_setuptools_and_pip=True): |
| 1577 | if _upgrade_pip_setuptools_and_wheel(session, upgrade=upgrade_setuptools_and_pip): |
| 1578 | linux_requirements_file = os.path.join( |
| 1579 | "requirements", "static", "ci", _get_pydir(session), "linux.lock" |
| 1580 | ) |
| 1581 | lint_requirements_file = os.path.join( |
| 1582 | "requirements", "static", "ci", _get_pydir(session), "lint.lock" |
| 1583 | ) |
| 1584 | install_command = [ |
| 1585 | "--progress-bar=off", |
| 1586 | "-r", |
| 1587 | linux_requirements_file, |
| 1588 | "-r", |
| 1589 | lint_requirements_file, |
| 1590 | ] |
| 1591 | session.install(*install_command, silent=PIP_INSTALL_SILENT) |
| 1592 | |
| 1593 | cmd_args = ["pylint", f"--rcfile={rcfile}"] + list(flags) + list(paths) |
| 1594 | cmd_kwargs = {"env": {"PYTHONUNBUFFERED": "1"}} |
| 1595 | session.run(*cmd_args, **cmd_kwargs) |
| 1596 | |
| 1597 | |
| 1598 | def _lint_pre_commit(session, rcfile, flags, paths): |
no test coverage detected