-
Notifications
You must be signed in to change notification settings - Fork 10
/
setup.cfg
71 lines (65 loc) · 1.63 KB
/
setup.cfg
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
[metadata]
name = treams
author = Dominik Beutel
author_email = [email protected]
url = https://github.com/tfp-photonics/treams
description = "T-matrix scattering code for nanophotonic computations"
license = MIT
long_description = file: README.md
long_description_content_type = text/markdown
platform = Linux, Windows
classifiers =
Development Status :: 4 - Beta
Intended Audience :: Science/Research
Operating System :: Microsoft :: Windows
Operating System :: POSIX :: Linux
Natural Language :: English
Programming Language :: Python
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.13
Programming Language :: Cython
Programming Language :: Python :: Implementation :: CPython
Topic :: Scientific/Engineering
Topic :: Scientific/Engineering :: Astronomy
Topic :: Scientific/Engineering :: Atmospheric Science
Topic :: Scientific/Engineering :: Physics
[options]
python_requires = >= 3.8
package_dir=
=src
packages =
treams
treams.special
treams.lattice
install_requires =
numpy
scipy >= 1.6;python_version<='3.9'
scipy >= 1.14.1;python_version>='3.10'
[options.extras_require]
coverage =
Cython
pytest-cov
docs =
matplotlib
sphinx
io =
h5py
gmsh
test =
pytest
pytest-regressions
pandas
[sdist]
formats = zip, gztar
[pydocstyle]
inherit = false
convention = google
[flake8]
filename = *.py,*.pyx,*.pxd
max-line-length = 88
extend-ignore = E203, E501
per-file-ignores =
*.pyx:E211,E225,E227
*.pxd:E211,E225,E227