File tree 4 files changed +37
-5
lines changed
4 files changed +37
-5
lines changed Original file line number Diff line number Diff line change 1
1
[build-system ]
2
2
requires = [" setuptools" , " cython" , " numpy" ]
3
+ build-backend = " setuptools.build_meta"
3
4
4
- # Idk what build-backend does
5
+ [tool .pytest .ini_options ]
6
+ testpaths = [
7
+ " tests" ,
8
+ ]
5
9
6
- build-backend = " setuptools.build_meta"
10
+ [tool .mypy ]
11
+ mypy_path = " src"
12
+ check_untyped_defs = true
13
+ disallow_any_generics = true
14
+ ignore_missing_imports = true
15
+ no_implicit_optional = true
16
+ show_error_codes = true
17
+ strict_equality = true
18
+ warn_redundant_casts = true
19
+ warn_return_any = true
20
+ warn_unreachable = true
21
+ warn_unused_configs = true
22
+ no_implicit_reexport = true
Original file line number Diff line number Diff line change
1
+ flake8==6.0.0
2
+ mypy==0.991
3
+ autopep8==2.0.0
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ classifiers =
10
10
Programming Language :: Python :: 3
11
11
12
12
[options]
13
- packages = find:
13
+ packages = :find
14
14
package_dir = =src
15
15
python_requires = >=3.9
16
16
install_requires =
@@ -19,9 +19,22 @@ install_requires =
19
19
matplotlib>=3.5
20
20
Cython>=0.29.28
21
21
spiceypy>=5.0.0
22
- setup_requires = cython>=0.29.26
22
+ setup_requires =
23
+ cython>=0.29.26
23
24
zip_safe = False
24
25
25
26
[options.packages.find]
26
- exclude = dev*
27
27
where = src
28
+
29
+ [options.extras.require]
30
+ testing =
31
+ pytest>=7.2
32
+ mypy>=0.991
33
+ flake8>=6.0
34
+ autopep8>=2.0
35
+
36
+ [options.package_data]
37
+ hplop = py.typed
38
+
39
+ [flake8]
40
+ max-line-length = 160
You can’t perform that action at this time.
0 commit comments