setup.cfg (97 lines of code) (raw):
[metadata]
description-file = README.md
[options]
packages = find:
[flake8]
max-line-length = 88
select =
E9,
E101,
E111,
E117,
E127,
E201,
E202,
E223,
E224,
E225,
E242,
E251,
E273,
E274,
E275,
E301,
E302,
E303,
E304,
E305,
E401,
E703,
E901,
E999,
F7,
F63,
F82,
F401,
F811,
F821,
F822,
F823,
F841,
W191,
W291,
W292,
W293,
W391,
W601,
W602,
W603,
W605
exclude =
__init__.py
__pycache__
.git/
env/
build/
ci/
dist/
docs/
maxframe/core/lib/nvutils.py
maxframe/core/lib/uhashring/*
maxframe/core/lib/version.py
*.pyi
[coverage:run]
branch = True
cover_pylib = False
parallel = True
concurrency = multiprocessing,thread
include =
core/maxframe/*
core/maxframe_client/*
framedriver/maxframe_framedriver/*
optimizer/maxframe_optimizer/*
spe/maxframe_spe/*
spe_manager/maxframe_spe_manager/*
odpsctx/odpsctx/*
omit =
*/**/conftest.py
*/tests/*
core/maxframe/lib/*
spe/maxframe_spe/compat.py
[coverage:report]
exclude_lines =
pragma: no cover
def __repr__
raise AssertionError
raise NotImplementedError
return NotImplemented
if TYPE_CHECKING:
[tool:pytest]
asyncio_mode = auto
timeout = 900
markers =
pd_compat: mark test as a pandas-compatibility test.
maxframe_engine: restrict engine types for tests.
[codespell]
ignore-words-list = hist,rcall,fpr,ser,nd,inout,ot,Ba,ba,asend,hart,coo,splitted,datas,fro,rabit,ccompiler
skip = .idea,.git,./build,./docs/build,./core/maxframe/lib,node_modules,static,generated,*.po,*.ts,*.json,*.c,*.cpp,*.cfg,*.sum