mirror of
https://github.com/saymrwulf/cryptography.git
synced 2026-05-14 20:37:55 +00:00
As it turns out, pytest-benchmark does basically what we want so there's not much to this.
36 lines
989 B
TOML
36 lines
989 B
TOML
[build-system]
|
|
requires = [
|
|
# The minimum setuptools version is specific to the PEP 517 backend,
|
|
# and may be stricter than the version required in `setup.cfg`
|
|
"setuptools>=40.6.0,!=60.9.0",
|
|
"wheel",
|
|
# Must be kept in sync with the `install_requirements` in `setup.cfg`
|
|
"cffi>=1.12; platform_python_implementation != 'PyPy'",
|
|
"setuptools-rust>=0.11.4",
|
|
]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.black]
|
|
line-length = 79
|
|
target-version = ["py36"]
|
|
|
|
[tool.pytest.ini_options]
|
|
addopts = "-r s --capture=no --strict-markers --benchmark-disable"
|
|
markers = [
|
|
"skip_fips: this test is not executed in FIPS mode",
|
|
"supported: parametrized test requiring only_if and skip_message",
|
|
]
|
|
|
|
[tool.mypy]
|
|
show_error_codes = true
|
|
check_untyped_defs = true
|
|
no_implicit_reexport = true
|
|
warn_redundant_casts = true
|
|
warn_unused_ignores = true
|
|
|
|
[[tool.mypy.overrides]]
|
|
module = [
|
|
"cryptography.hazmat.bindings._openssl",
|
|
"pretend"
|
|
]
|
|
ignore_missing_imports = true
|