-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
78 lines (67 loc) · 1.77 KB
/
pyproject.toml
File metadata and controls
78 lines (67 loc) · 1.77 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
[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "dynamixelmotorsapi"
version = "0.1.0"
requires-python = ">=3.10"
readme = "README.md"
dependencies = [
"pyserial",
"dynamixel_sdk",
"numpy==1.26.4",
]
description = "An API for controlling the motors of a group of Dynamixel motors."
keywords = ["robotics", "api", "dynamixel"]
authors = [
{name = "Compliance Robotics", email = "support@compliance-robotics.com"}
]
[project.urls]
Repository = "https://github.com/SofaComplianceRobotics/DynamixelMotors.API"
[tool.setuptools.package-data]
dynamixelmotorsapi = ["*dynamixel_configs.json"]
[dependency-groups]
dev = [
"requests",
"beautifulsoup4>=4.7.0",
"opencv-python>=4.11.0.86",
"pillow>=12.1.1",
"easyocr>=1.7.2",
"opencv-contrib-python>=4.11.0.86"
]
#######
# 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 = "dynamixelmotors-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