This repository was archived by the owner on Nov 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpyproject.toml
More file actions
74 lines (66 loc) · 2.33 KB
/
Copy pathpyproject.toml
File metadata and controls
74 lines (66 loc) · 2.33 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
[tool.robotpy-build.metadata]
name = "pyntcore"
description = "Binary wrappers for the FRC ntcore library"
author = "RobotPy Development Team"
author_email = "[email protected]"
url = "https://github.com/robotpy/pyntcore"
license = "BSD-3-Clause"
install_requires = [
"robotpy-wpiutil~=2023.4.3",
"robotpy-wpinet~=2023.4.3",
]
[build-system]
requires = [
"robotpy-build<2024.0.0,>=2023.1.1",
"robotpy-wpiutil~=2023.4.3",
"robotpy-wpinet~=2023.4.3",
]
[tool.robotpy-build]
base_package = "ntcore"
[tool.robotpy-build.wrappers."ntcore".maven_lib_download]
artifact_id = "ntcore-cpp"
group_id = "edu.wpi.first.ntcore"
repo_url = "https://frcmaven.wpi.edu/artifactory/release"
version = "2023.4.3"
libs = ["ntcore"]
[tool.robotpy-build.wrappers."ntcore"]
name = "ntcore"
sources = [
"ntcore/src/ntcore.cpp",
"ntcore/src/nt_instance.cpp",
"ntcore/src/py2value.cpp",
"ntcore/src/pyentry.cpp",
]
depends = ["wpiutil", "wpinet"]
generation_data = "gen"
[tool.robotpy-build.wrappers."ntcore".autogen_headers]
# networktables
BooleanArrayTopic = "networktables/BooleanArrayTopic.h"
BooleanTopic = "networktables/BooleanTopic.h"
DoubleArrayTopic = "networktables/DoubleArrayTopic.h"
DoubleTopic = "networktables/DoubleTopic.h"
FloatArrayTopic = "networktables/FloatArrayTopic.h"
FloatTopic = "networktables/FloatTopic.h"
GenericEntry = "networktables/GenericEntry.h"
IntegerArrayTopic = "networktables/IntegerArrayTopic.h"
IntegerTopic = "networktables/IntegerTopic.h"
MultiSubscriber = "networktables/MultiSubscriber.h"
NTSendable = "networktables/NTSendable.h"
NTSendableBuilder = "networktables/NTSendableBuilder.h"
NetworkTable = "networktables/NetworkTable.h"
NetworkTableEntry = "networktables/NetworkTableEntry.h"
NetworkTableInstance = "networktables/NetworkTableInstance.h"
NetworkTableListener = "networktables/NetworkTableListener.h"
NetworkTableType = "networktables/NetworkTableType.h"
NetworkTableValue = "networktables/NetworkTableValue.h"
RawTopic = "networktables/RawTopic.h"
StringArrayTopic = "networktables/StringArrayTopic.h"
StringTopic = "networktables/StringTopic.h"
Topic = "networktables/Topic.h"
# UnitTopic = "networktables/UnitTopic.h"
# ntcore = "ntcore.h"
# ntcore_c = "ntcore_c.h"
# ntcore_c_types = "ntcore_c_types.h"
ntcore_cpp = "ntcore_cpp.h"
ntcore_cpp_types = "ntcore_cpp_types.h"
# ntcore_test = "ntcore_test.h"