blob: 83a3de4b137da797e866c1bcf6e1e5d1e5b28749 [file] [log] [blame]
Mike Frysinger2c5bf902020-05-08 23:35:37 -04001#!/usr/bin/env vpython3
2# Copyright 2020 The Chromium OS Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5
6# Note: We use tags here instead of refs because refs will always hit the
7# network to see if there are any updates.
8
9# [VPYTHON:BEGIN]
Mike Frysinger81af3022021-06-23 12:26:39 -040010# python_version: "3.8"
11#
Mike Frysinger2c5bf902020-05-08 23:35:37 -040012# # Third party dependencies. These are only listed because pylint itself needs
13# # them. Feel free to add/remove anything here.
14#
15# wheel: <
Mike Frysingerb26d6002022-05-06 23:05:19 -040016# name: "infra/python/wheels/futures-py3"
Mike Frysinger2c5bf902020-05-08 23:35:37 -040017# version: "version:3.1.1"
18# >
19# wheel: <
Mike Frysingerb26d6002022-05-06 23:05:19 -040020# name: "infra/python/wheels/isort-py3"
21# version: "version:5.10.1"
Mike Frysinger2c5bf902020-05-08 23:35:37 -040022# >
23# wheel: <
Mike Frysingerb26d6002022-05-06 23:05:19 -040024# name: "infra/python/wheels/mccabe-py3"
Mike Frysinger62efc002020-11-04 19:26:36 -050025# version: "version:0.6.1"
26# >
27# wheel: <
Mike Frysingerb26d6002022-05-06 23:05:19 -040028# name: "infra/python/wheels/six-py3"
29# version: "version:1.15.0"
Mike Frysinger62efc002020-11-04 19:26:36 -050030# >
31# wheel: <
32# name: "infra/python/wheels/toml-py3"
33# version: "version:0.10.1"
Mike Frysinger2c5bf902020-05-08 23:35:37 -040034# >
35# wheel: <
Mike Frysingerc6b21902020-11-04 18:45:49 -050036# name: "infra/python/wheels/wrapt/${vpython_platform}"
Mike Frysinger71f74e22021-07-27 16:19:16 -040037# version: "version:1.12.1"
Mike Frysinger2c5bf902020-05-08 23:35:37 -040038# >
39# wheel: <
Mike Frysinger62efc002020-11-04 19:26:36 -050040# name: "infra/python/wheels/lazy-object-proxy/${vpython_platform}"
41# version: "version:1.4.3"
Mike Frysinger2c5bf902020-05-08 23:35:37 -040042# >
43#
Mike Frysinger2c5bf902020-05-08 23:35:37 -040044# # Pylint dependencies.
Mike Frysinger81af3022021-06-23 12:26:39 -040045# # NB: Keep in sync with scripts/run_tests.vpython3.
Mike Frysinger2c5bf902020-05-08 23:35:37 -040046#
47# wheel: <
48# name: "infra/python/wheels/astroid-py3"
Mike Frysinger41202972022-05-07 00:32:09 -040049# version: "version:2.5.6"
Mike Frysinger2c5bf902020-05-08 23:35:37 -040050# >
Mike Frysinger2c5bf902020-05-08 23:35:37 -040051# wheel: <
52# name: "infra/python/wheels/pylint-py3"
Mike Frysinger41202972022-05-07 00:32:09 -040053# version: "version:2.8.3"
Mike Frysinger2c5bf902020-05-08 23:35:37 -040054# >
Mike Frysinger62efc002020-11-04 19:26:36 -050055#
Mike Frysinger2c5bf902020-05-08 23:35:37 -040056# [VPYTHON:END]
57
Alex Kleindf677f72022-08-30 13:34:58 -060058"""Wrapper for stable version of pylint that we control."""
59
Mike Frysinger2c5bf902020-05-08 23:35:37 -040060import sys
61
62from pylint import lint
63
Alex Kleindf677f72022-08-30 13:34:58 -060064
Mike Frysinger2c5bf902020-05-08 23:35:37 -040065lint.Run(sys.argv[1:])