-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
64 lines (59 loc) · 2.17 KB
/
Copy pathpyproject.toml
File metadata and controls
64 lines (59 loc) · 2.17 KB
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
[build-system]
requires = ['poetry_core>=1.0.0']
build-backend = 'poetry.core.masonry.api'
[tool.poetry]
name = 'exodus_helper'
version = '1.6.0'
description = 'A package for manipulating ExodusII databases'
license = 'BSD-3-Clause'
authors = ['Coleman Alleman <callema@sandia.gov>']
maintainers = ['Coleman Alleman <callema@sandia.gov>']
readme = 'README.rst'
homepage = 'https://github.com/sandialabs/exodus_helper'
repository = 'https://github.com/sandialabs/exodus_helper'
documentation = 'https://github.com/sandialabs/exodus_helper'
keywords = ['finite element', 'ExodusII']
classifiers = [
'Topic :: Software Development :: Libraries :: Python Modules']
packages =[{include='exodus_helper'}]
[tool.poetry.dependencies]
python = '>=3.11,<3.14'
netCDF4 = '^1'
numpy = '^2'
packaging = '^24'
scipy = '^1'
docstr-coverage = {version = "*", optional = true}
GitPython = {version = "*", optional = true}
nbsphinx = {version = "*", optional = true}
pytest = {version = "*", optional = true}
pytest-cov = {version = "*", optional = true}
sphinx = {version = "*", optional = true}
sphinx_rtd_theme = {version = "*", optional = true}
[tool.poetry.extras]
testing = ['GitPython', 'pytest', 'pytest-cov']
dev = []
docs = ['docstr-coverage', 'nbsphinx', 'sphinx', 'sphinx_rtd_theme']
all = ['GitPython', 'pytest', 'pytest-cov', 'docstr-coverage',
'nbsphinx', 'sphinx', 'sphinx_rtd_theme']
[tool.pytest.ini_options]
junit_family = 'xunit2'
addopts = '--verbose --junitxml=report.xml'
markers = [
"long: marks tests that have non-negligible runtime (deselect with '-m \"not long\"')",
"unwritten: marks nominal tests (that assert False) pending development (deselect with '-m \"not unwritten\"')",
"insufficient: marks tests that call the tested function but do not verify output (deselect with '-m \"not insufficient\"')",
"requires_third_party: marks tests that require third-party applications"]
filterwarnings = [
"ignore:tostring.*is deprecated",
"ignore::UserWarning",
"ignore::DeprecationWarning"]
[tool.pylint.MASTER]
ignore-paths = [
'conftest.py',
'exodus_helper/__init__.py']
extension-pkg-allow-list = [
'scipy',
'netCDF4']
disable = [
'E1135',
'E1136']