forked from ansys/pyfluent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
99 lines (86 loc) · 3.42 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
[build-system]
build-backend = "setuptools.build_meta"
requires = [
"setuptools>=45.0",
"wheel>=0.37.0",
]
[tool.pytest.ini_options]
testpaths = ["tests"]
addopts = """
-v
--cov=ansys.fluent
--cov-report=xml:cov_xml.xml
--cov-report=html
--durations=0
--show-capture=all
"""
markers = [
"integration: Short-running tests which read a simple input file and check the exposure and values of various setting objects",
"quick: Run the quick tests",
"setup: Read different input files, setup the simulation, initialize, and run for a few iterations and check the results",
"solve: Long-running tests that continue until convergence",
"mesh: Tests covering meshing scenarios",
"optislang: Test Optislang integration scenarios",
"nightly: Tests that run under nightly CI",
"codegen_required: Tests that requires codegen",
"fluent_version(version): Tests that runs with specified Fluent version",
]
[tool.black]
extend-exclude = "/(src/ansys/fluent/core/meshing/tui*|src/ansys/fluent/core/solver/tui*|src/ansys/fluent/core/solver/settings*|src/ansys/fluent/core/datamodel*)/"
[tool.isort]
profile = "black"
force_sort_within_sections = true
line_length = 88
default_section = "THIRDPARTY"
skip_glob = [
"src/ansys/fluent/core/meshing/tui",
"src/ansys/fluent/core/solver/tui",
"src/ansys/fluent/core/datamodel_222",
"src/ansys/fluent/core/datamodel_231",
"src/ansys/fluent/core/datamodel_232",
"src/ansys/fluent/core/datamodel_241",
"src/ansys/fluent/core/solver/settings_222",
"src/ansys/fluent/core/solver/settings_231",
"src/ansys/fluent/core/solver/settings_232",
"src/ansys/fluent/core/solver/settings_241"
]
filter_files = "true"
known_first_party = ["ansys"]
[tool.codespell]
skip = "*.xml,./src/ansys/fluent/core/meshing/tui*,./src/ansys/fluent/core/solver/tui*,./src/ansys/fluent/core/datamodel_222/*,./src/ansys/fluent/core/datamodel_231/*,./src/ansys/fluent/core/datamodel_232/*,./src/ansys/fluent/core/datamodel_241/*,./codegen/data/fluent_gui_help.xml,./src/ansys/fluent/core/solver/settings_222/*,./src/ansys/fluent/core/solver/settings_231/*,./src/ansys/fluent/core/solver/settings_232/*,./src/ansys/fluent/core/solver/settings_241/*"
ignore-words = "doc/styles/Vocab/ANSYS/accept.txt"
[tool.docformatter]
in-place = "true"
exclude = [
"tests/",
"src/ansys/fluent/core/meshing/tui_222.py",
"src/ansys/fluent/core/solver/tui_222.py",
"src/ansys/fluent/core/solver/settings_222/",
"src/ansys/fluent/core/datamodel_222/",
"src/ansys/fluent/core/meshing/tui_231.py",
"src/ansys/fluent/core/solver/tui_231.py",
"src/ansys/fluent/core/solver/settings_231/",
"src/ansys/fluent/core/datamodel_231/",
"src/ansys/fluent/core/meshing/tui_232.py",
"src/ansys/fluent/core/solver/tui_232.py",
"src/ansys/fluent/core/solver/settings_232/",
"src/ansys/fluent/core/datamodel_232/",
"src/ansys/fluent/core/meshing/tui_241.py",
"src/ansys/fluent/core/solver/tui_241.py",
"src/ansys/fluent/core/solver/settings_241/",
"src/ansys/fluent/core/datamodel_241/"
]
pre-summary-space = true
wrap-descriptions = 88
wrap-summaries = 88
[tool.coverage.run]
source = ["ansys/fluent"]
omit = [
"*/ansys/fluent/core/fluent_version_*",
"*/ansys/fluent/core/meshing/tui_*",
"*/ansys/fluent/core/solver/tui_*",
"*/ansys/fluent/core/solver/settings_*/*",
"*/ansys/fluent/core/datamodel_*/*"
]
[tool.coverage.report]
show_missing = true