forked from yt-project/yt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
132 lines (128 loc) · 3.66 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
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
[metadata]
name = yt
version = 4.1.dev0
description = An analysis and visualization toolkit for volumetric data
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/yt-project/yt
author = The yt project
author_email = yt-dev@python.org
license = BSD 3-Clause
classifiers =
Development Status :: 5 - Production/Stable
Environment :: Console
Framework :: Matplotlib
Intended Audience :: Science/Research
License :: OSI Approved :: BSD License
Operating System :: MacOS :: MacOS X
Operating System :: POSIX :: AIX
Operating System :: POSIX :: Linux
Programming Language :: C
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Topic :: Scientific/Engineering :: Astronomy
Topic :: Scientific/Engineering :: Physics
Topic :: Scientific/Engineering :: Visualization
keywords = astronomy astrophysics visualization amr adaptivemeshrefinement
project_urls =
Homepage=https://yt-project.org/
Documentation=https://yt-project.org/doc/
Source=https://github.com/yt-project/yt/
Tracker=https://github.com/yt-project/yt/issues
[options]
packages = find:
install_requires =
ipython>=2.0.0
matplotlib!=3.4.2,>=2.0.2,<3.6
more-itertools>=8.4
numpy>=1.13.3
packaging>=20.9
pyyaml>=4.2b1
setuptools>=19.6
sympy>=1.2,<1.9
toml>=0.10.2
tqdm>=3.4.0
unyt>=2.8.0
python_requires = >=3.6,<3.12
include_package_data = True
scripts = scripts/iyt
zip_safe = False
[options.entry_points]
console_scripts =
yt = yt.utilities.command_line:run_main
nose.plugins.0.10 =
answer-testing = yt.utilities.answer_testing.framework:AnswerTesting
[options.extras_require]
doc =
alabaster
bottle
nbconvert==5.6.1
pyregion
pyx>=0.15
runnotebook
sphinx==3.1.2
sphinx-bootstrap-theme
sphinx-rtd-theme
full =
astropy>=4.0.1,<5.0.0
f90nml>=1.1.2
fastcache~=1.0.2
firefly-vis>=2.0.4,<3.0.0
glueviz~=0.13.3
h5py>=3.1.0,<4.0.0
libconf~=1.0.1
miniballcpp>=0.2.1
mpi4py~=3.0.3
netCDF4~=1.5.3
pandas~=1.1.2
pooch>=0.7.0
pyaml~=17.10.0
pykdtree~=1.3.1
pyqt5~=5.15.2
pyx~=0.15
requests~=2.20.0
scipy~=1.5.0
xarray~=0.16.1
mapserver =
bottle
minimal =
ipython==2.0.0
matplotlib==2.0.2
more-itertools==8.4
numpy==1.13.3
sympy==1.2
unyt==2.8.0
test =
codecov~=2.0.15
coverage~=4.5.1
nose~=1.3.7
nose-exclude
nose-timer~=1.0.0
pytest>=6.1
pytest-xdist~=2.1.0
[flake8]
max-line-length = 88
exclude = doc,
benchmarks,
*/api.py, # avoid spurious "unused import"
*/__init__.py, # avoid spurious "unused import"
*/__config__.py, # autogenerated
yt/units, # wrapper around unyt, avoid spurious "unused import"
yt/frontends/stream/sample_data, # autogenerated
yt/visualization/_mpl_imports.py,
yt/utilities/fits_image.py,
yt/utilities/lodgeit.py,
yt/mods.py,
yt/visualization/_colormap_data.py,
ignore = E203, # Whitespace before ':' (black compatibility)
E266, # Too many leading '#' for block comment
E302, # Expected 2 blank lines, found 0
E501, # Line too long (let Black deal with line-lenght)
E741, # Do not use variables named 'I', 'O', or 'l'
W503, # Line break occurred before a binary operator (black compatibility)
enable-extensions = G # flake8-logging-format (extension is disabled by default)
jobs = 8