We run mypy through pre-commit, and we don't keep duplicate targets in tox for all of the other linters. Since this adds some (small) maintenance overhead, remove it.
105 lines
2.4 KiB
INI
105 lines
2.4 KiB
INI
[metadata]
|
|
name = pytest
|
|
description = pytest: simple powerful testing with Python
|
|
long_description = file: README.rst
|
|
long_description_content_type = text/x-rst
|
|
url = https://docs.pytest.org/en/latest/
|
|
author = Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others
|
|
license = MIT
|
|
license_file = LICENSE
|
|
platforms = unix, linux, osx, cygwin, win32
|
|
classifiers =
|
|
Development Status :: 6 - Mature
|
|
Intended Audience :: Developers
|
|
License :: OSI Approved :: MIT License
|
|
Operating System :: MacOS :: MacOS X
|
|
Operating System :: Microsoft :: Windows
|
|
Operating System :: POSIX
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3 :: Only
|
|
Programming Language :: Python :: 3.6
|
|
Programming Language :: Python :: 3.7
|
|
Programming Language :: Python :: 3.8
|
|
Programming Language :: Python :: 3.9
|
|
Topic :: Software Development :: Libraries
|
|
Topic :: Software Development :: Testing
|
|
Topic :: Utilities
|
|
keywords = test, unittest
|
|
project_urls =
|
|
Source=https://github.com/pytest-dev/pytest
|
|
Tracker=https://github.com/pytest-dev/pytest/issues
|
|
|
|
[options]
|
|
packages =
|
|
_pytest
|
|
_pytest._code
|
|
_pytest._io
|
|
_pytest.assertion
|
|
_pytest.config
|
|
_pytest.mark
|
|
pytest
|
|
install_requires =
|
|
attrs>=19.2.0
|
|
iniconfig
|
|
packaging
|
|
pluggy>=0.12,<1.0
|
|
py>=1.8.2
|
|
toml
|
|
atomicwrites>=1.0;sys_platform=="win32"
|
|
colorama;sys_platform=="win32"
|
|
importlib-metadata>=0.12;python_version<"3.8"
|
|
python_requires = >=3.6
|
|
package_dir =
|
|
=src
|
|
setup_requires =
|
|
setuptools>=40.0
|
|
setuptools-scm
|
|
zip_safe = no
|
|
|
|
[options.entry_points]
|
|
console_scripts =
|
|
pytest=pytest:console_main
|
|
py.test=pytest:console_main
|
|
|
|
[options.extras_require]
|
|
testing =
|
|
argcomplete
|
|
hypothesis>=3.56
|
|
mock
|
|
nose
|
|
requests
|
|
xmlschema
|
|
|
|
[options.package_data]
|
|
_pytest = py.typed
|
|
pytest = py.typed
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/en/
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/en/build/html
|
|
|
|
[check-manifest]
|
|
ignore =
|
|
src/_pytest/_version.py
|
|
|
|
[devpi:upload]
|
|
formats = sdist.tgz,bdist_wheel
|
|
|
|
[mypy]
|
|
mypy_path = src
|
|
check_untyped_defs = True
|
|
disallow_any_generics = True
|
|
ignore_missing_imports = True
|
|
no_implicit_optional = True
|
|
show_error_codes = True
|
|
strict_equality = True
|
|
warn_redundant_casts = True
|
|
warn_return_any = True
|
|
warn_unreachable = True
|
|
warn_unused_configs = True
|
|
no_implicit_reexport = True
|