-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpyproject.toml
More file actions
81 lines (67 loc) · 1.93 KB
/
pyproject.toml
File metadata and controls
81 lines (67 loc) · 1.93 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "emioapi"
version = "0.2.1"
requires-python = ">=3.10"
readme = "README.md"
dependencies = [
"pyrealsense2; platform_system != 'Darwin'",
"pyrealsense2-macosx; platform_system == 'Darwin'",
"opencv-python",
"numpy==1.26.4",
"pillow",
"dynamixelmotorsapi @ git+https://github.com/SofaComplianceRobotics/DynamixelMotorsAPI@main",
]
description = "An API for controlling the motors of the EMIO robot."
keywords = ["roboticsc", "emio", "api"]
authors = [
{name = "Compliance Robotics", email = "support@compliance-robotics.com"}
]
[project.urls]
Repository = "https://github.com/SofaComplianceRobotics/Emio.API"
[tool.setuptools.package-data]
emioapi = ["cameraparameter.json", "camera_2d_points.csv"]
#######
# Configuration for pydoc-markdown
[[tool.pydoc-markdown.loaders]]
type = "python"
[[tool.pydoc-markdown.processors]]
type = "filter"
skip_empty_modules = true
exclude_private = true
expression = "not name.startswith('_') and '_' not in obj.location.filename and default()"
[[tool.pydoc-markdown.processors]]
type="smart"
[[tool.pydoc-markdown.processors]]
type="crossref"
[tool.pydoc-markdown.renderer]
type = "markdown"
filename = "emio-api.md"
descriptive_class_title = false
descriptive_module_title = false
render_page_title = true
render_module_header = false
add_module_prefix = false
add_full_prefix = false
insert_header_anchors = false
classdef_code_block = true
signature_code_block = true
signature_in_header = true
code_headers = false
use_fixed_header_levels = true
render_toc = false
toc_maxdepth = 4
[tool.pydoc-markdown.renderer.header_level_by_type]
Module = 2
Class = 2
Method = 3
Function = 3
Data = 3
[tool.uv.sources]
dynamixelmotorsapi = { git = "https://github.com/SofaComplianceRobotics/DynamixelMotorsAPI", rev = "release-v0.1.0" }
[dependency-groups]
dev = [
"matplotlib>=3.10.8",
]