2021-04-04 19:38:52 +00:00
|
|
|
[metadata]
|
|
|
|
name = pylint
|
2021-06-17 07:29:24 +00:00
|
|
|
version = attr: pylint.__pkginfo__.__version__
|
2021-04-04 19:38:52 +00:00
|
|
|
description = python code static checker
|
2021-04-04 19:48:49 +00:00
|
|
|
long_description = file: README.rst
|
2021-04-05 08:27:01 +00:00
|
|
|
long_description_content_type = text/x-rst
|
2021-04-04 19:38:52 +00:00
|
|
|
author = Python Code Quality Authority
|
|
|
|
author_email = code-quality@python.org
|
2021-04-11 15:54:52 +00:00
|
|
|
license = GPL-2.0-or-later
|
2021-04-04 22:24:12 +00:00
|
|
|
license_files =
|
2021-04-11 13:29:34 +00:00
|
|
|
LICENSE
|
2021-04-04 22:24:12 +00:00
|
|
|
CONTRIBUTORS.txt
|
2021-04-04 19:38:52 +00:00
|
|
|
classifiers =
|
|
|
|
Development Status :: 6 - Mature
|
|
|
|
Environment :: Console
|
|
|
|
Intended Audience :: Developers
|
2021-04-11 13:29:34 +00:00
|
|
|
License :: OSI Approved :: GNU General Public License v2 (GPLv2)
|
2021-04-04 19:38:52 +00:00
|
|
|
Operating System :: OS Independent
|
|
|
|
Programming Language :: Python
|
|
|
|
Programming Language :: Python :: 3
|
2021-04-04 22:24:12 +00:00
|
|
|
Programming Language :: Python :: 3 :: Only
|
2021-04-04 19:38:52 +00:00
|
|
|
Programming Language :: Python :: 3.6
|
|
|
|
Programming Language :: Python :: 3.7
|
|
|
|
Programming Language :: Python :: 3.8
|
|
|
|
Programming Language :: Python :: 3.9
|
2021-06-29 18:59:39 +00:00
|
|
|
Programming Language :: Python :: 3.10
|
2021-04-04 19:38:52 +00:00
|
|
|
Programming Language :: Python :: Implementation :: CPython
|
|
|
|
Programming Language :: Python :: Implementation :: PyPy
|
|
|
|
Topic :: Software Development :: Debuggers
|
|
|
|
Topic :: Software Development :: Quality Assurance
|
|
|
|
Topic :: Software Development :: Testing
|
2021-04-04 22:24:12 +00:00
|
|
|
keywords = static code analysis linter python lint
|
|
|
|
project_urls =
|
2021-08-26 07:56:23 +00:00
|
|
|
Homepage = https://www.pylint.org/
|
|
|
|
Source Code = https://github.com/PyCQA/pylint
|
2021-04-24 13:32:22 +00:00
|
|
|
What's New = https://pylint.pycqa.org/en/latest/whatsnew/
|
2021-08-26 07:56:23 +00:00
|
|
|
Bug Tracker = https://github.com/PyCQA/pylint/issues
|
|
|
|
Discord Server = https://discord.gg/Egy6P8AMB5
|
2021-08-30 20:51:47 +00:00
|
|
|
Docs: User Guide = https://pylint.pycqa.org/en/latest/
|
|
|
|
Docs: Contributing = https://pylint.pycqa.org/en/latest/development_guide/contribute.html
|
|
|
|
Docs: Technical Reference = https://pylint.pycqa.org/en/latest/technical_reference/index.html
|
2021-04-04 19:38:52 +00:00
|
|
|
|
|
|
|
[options]
|
|
|
|
packages = find:
|
|
|
|
install_requires =
|
2021-12-30 14:14:20 +00:00
|
|
|
dill>=0.2
|
2021-08-21 11:39:23 +00:00
|
|
|
platformdirs>=2.2.0
|
2022-01-16 19:16:06 +00:00
|
|
|
# Also upgrade requirements_test_min.txt if you are bumping astroid.
|
|
|
|
# Pinned to dev of next minor update to allow editable installs,
|
|
|
|
# see https://github.com/PyCQA/astroid/issues/1341
|
2022-03-27 12:31:10 +00:00
|
|
|
astroid>=2.11.2,<=2.12.0-dev0
|
2021-04-04 19:38:52 +00:00
|
|
|
isort>=4.2.5,<6
|
2022-03-11 11:54:22 +00:00
|
|
|
mccabe>=0.6,<0.8
|
2022-03-10 12:43:20 +00:00
|
|
|
tomli>=1.1.0;python_version<"3.11"
|
2021-04-04 19:38:52 +00:00
|
|
|
colorama;sys_platform=="win32"
|
2021-08-30 06:33:54 +00:00
|
|
|
typing-extensions>=3.10.0;python_version<"3.10"
|
2021-11-25 15:18:47 +00:00
|
|
|
python_requires = >=3.6.2
|
2021-04-04 19:38:52 +00:00
|
|
|
|
2022-02-27 09:38:30 +00:00
|
|
|
[options.extras_require]
|
|
|
|
testutil=gitpython>3
|
|
|
|
|
2021-04-05 12:19:08 +00:00
|
|
|
[options.packages.find]
|
|
|
|
include =
|
|
|
|
pylint*
|
|
|
|
|
2021-04-04 19:38:52 +00:00
|
|
|
[options.entry_points]
|
|
|
|
console_scripts =
|
|
|
|
pylint = pylint:run_pylint
|
|
|
|
epylint = pylint:run_epylint
|
|
|
|
pyreverse = pylint:run_pyreverse
|
|
|
|
symilar = pylint:run_symilar
|
|
|
|
|
2019-06-15 05:28:42 +00:00
|
|
|
[aliases]
|
|
|
|
test = pytest
|
|
|
|
|
|
|
|
[tool:pytest]
|
|
|
|
testpaths = tests
|
2021-04-04 22:24:12 +00:00
|
|
|
python_files = *test_*.py
|
2021-11-25 13:06:29 +00:00
|
|
|
addopts = --strict-markers
|
2021-04-04 22:14:23 +00:00
|
|
|
markers =
|
2021-11-21 15:26:13 +00:00
|
|
|
primer_stdlib: Checks for crashes and errors when running pylint on stdlib
|
2021-11-29 13:37:07 +00:00
|
|
|
primer_external_batch_one: Checks for crashes and errors when running pylint on external libs (batch one)
|
|
|
|
primer_external_batch_two: Checks for crashes and errors when running pylint on external libs (batch two)
|
2021-04-04 22:24:12 +00:00
|
|
|
benchmark: Baseline of pylint performance, if this regress something serious happened
|
2021-04-04 22:19:21 +00:00
|
|
|
|
|
|
|
[isort]
|
2021-11-18 08:43:58 +00:00
|
|
|
profile = black
|
2021-08-21 08:41:23 +00:00
|
|
|
known_third_party = platformdirs, astroid, sphinx, isort, pytest, mccabe, six, toml
|
2021-04-04 22:24:12 +00:00
|
|
|
skip_glob = tests/functional/**,tests/input/**,tests/extensions/data/**,tests/regrtest_data/**,tests/data/**,astroid/**,venv/**
|
|
|
|
src_paths = pylint
|
2021-06-14 08:58:51 +00:00
|
|
|
|
|
|
|
[mypy]
|
2021-09-26 20:46:17 +00:00
|
|
|
no_implicit_optional = True
|
2021-06-14 08:58:51 +00:00
|
|
|
scripts_are_modules = True
|
2021-09-03 11:47:23 +00:00
|
|
|
warn_unused_ignores = True
|
2021-11-17 13:13:34 +00:00
|
|
|
show_error_codes = True
|
2022-03-12 09:39:49 +00:00
|
|
|
enable_error_code = ignore-without-code
|
2021-06-14 08:58:51 +00:00
|
|
|
|
|
|
|
[mypy-astroid.*]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
2021-09-15 05:43:05 +00:00
|
|
|
[mypy-tests.*]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
2022-03-21 16:48:20 +00:00
|
|
|
[mypy-contributors_txt]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
2021-06-14 08:58:51 +00:00
|
|
|
[mypy-coverage]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
|
|
|
[mypy-enchant.*]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
|
|
|
[mypy-isort.*]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
|
|
|
[mypy-mccabe]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
|
|
|
[mypy-pytest]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
|
|
|
[mypy-_pytest.*]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
|
|
|
[mypy-setuptools]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
|
|
|
[mypy-_string]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
2021-11-24 12:10:52 +00:00
|
|
|
[mypy-git.*]
|
|
|
|
ignore_missing_imports = True
|
2021-12-30 14:14:20 +00:00
|
|
|
|
2022-03-25 08:51:14 +00:00
|
|
|
[mypy-sphinx.*]
|
|
|
|
ignore_missing_imports = True
|
|
|
|
|
2021-12-30 14:14:20 +00:00
|
|
|
[mypy-dill]
|
|
|
|
ignore_missing_imports = True
|
2022-01-03 21:13:38 +00:00
|
|
|
|
|
|
|
[mypy-colorama]
|
|
|
|
ignore_missing_imports = True
|