generated from pollen-robotics/python-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
78 lines (68 loc) · 1.58 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
[metadata]
name = reachy2-sdk
version = attr: reachy2_sdk.__version__
author = Pollen Robotics
author_email = [email protected]
url = https://github.com/pollen-robotics/reachy2-sdk
description = Reachy 2 SDK
long_description = file: README.md
long_description_content_type = text/markdown
[options]
packages = find:
zip_safe = True
include_package_data = True
package_dir=
=src
install_requires =
numpy>=1.24.0,<=1.26.4
protobuf>=4.25.0,<=4.25.3
grpcio>=1.59.0, <=1.62.2
pyquaternion==0.9.9
opencv-python>=4.8.0, <4.9.0
reachy2-sdk-api>=1.0.9, <1.1.0
[options.packages.find]
where = src
[options.extras_require]
dev = black==23.12.1
flake8==7.0.0
pytest==7.4.3
coverage==7.3.2
mypy==1.8.0
isort==5.13.2
types-protobuf>=4.24.0,<=4.25.3
pdoc>=14.0.0,<=14.4.0
pydocstyle==6.3.0
examples = pillow==10.4.0
[flake8]
exclude = *test*
max-line-length = 128
extend-ignore = E203
max-complexity = 10
[coverage:run]
branch=True
omit =
*/reachy2-sdk/config.py
*/reachy2-sdk/config-3.py
*/reachy2-sdk-api/*
[coverage:report]
show_missing=True
exclude_also =
@pytest.mark.online
@pytest.mark.cameras
def reachy_sdk_zeroed
#def reachy_sdk()
def is_goto_finished
class LoopThread
[tool:pytest]
testpaths =
tests/units
markers =
online: test connected to simulated robot
offline: no grpc connection required
cameras : tests for teleop and depth cameras
[mypy]
ignore_missing_imports = True
exclude = test
strict = True
plugins = numpy.typing.mypy_plugin
explicit_package_bases = True