/
pyproject.toml
90 lines (82 loc) · 2.67 KB
/
pyproject.toml
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
82
83
84
85
86
87
88
89
90
[tool.robotpy-build.metadata]
name = "robotpy-rev"
description = "REVLib for RobotPy"
author = "RobotPy Development Team"
author_email = "robotpy@googlegroups.com"
url = "https://github.com/robotpy/robotpy-rev"
license = "BSD-3-Clause"
install_requires = [
"robotpy-wpiutil<2025.0.0,>=2024.3.2",
"robotpy-wpimath<2025.0.0,>=2024.3.2",
"wpilib<2025.0.0,>=2024.3.2",
]
[build-system]
requires = [
"robotpy-build<2025.0.0,~=2024.0.0",
"robotpy-wpiutil<2025.0.0,~=2024.3.2",
"robotpy-wpimath<2025.0.0,~=2024.3.2",
"wpilib<2025.0.0,~=2024.3.2",
]
[tool.robotpy-build]
base_package = "rev"
[tool.robotpy-build.static_libs."revlib_driver".maven_lib_download]
artifact_id = "REVLib-driver"
group_id = "com.revrobotics.frc"
repo_url = "https://maven.revrobotics.com"
version = "2024.2.4"
libs = ["REVLibDriver"]
[tool.robotpy-build.static_libs."revlib".maven_lib_download]
artifact_id = "REVLib-cpp"
group_id = "com.revrobotics.frc"
repo_url = "https://maven.revrobotics.com"
version = "2024.2.4"
libs = ["REVLib"]
[tool.robotpy-build.wrappers."rev"]
name = "rev"
sources = [
"rev/rev.cpp"
]
depends = [
"wpilibc",
"wpilib_core",
"wpimath_cpp",
"wpiHal",
"wpiutil",
"revlib_driver",
"revlib",
]
generation_data = "gen"
[tool.robotpy-build.wrappers."rev".autogen_headers]
# rev
AbsoluteEncoder = "rev/AbsoluteEncoder.h"
AnalogInput = "rev/AnalogInput.h"
CANAnalog = "rev/CANAnalog.h"
# CANDeviceScanner = "rev/CANDeviceScanner.h"
# CANDigitalInput = "rev/CANDigitalInput.h"
CANEncoder = "rev/CANEncoder.h"
# CANPIDController = "rev/CANPIDController.h"
CANSensor = "rev/CANSensor.h"
CANSparkBase = "rev/CANSparkBase.h"
CANSparkFlex = "rev/CANSparkFlex.h"
CANSparkLowLevel = "rev/CANSparkLowLevel.h"
CANSparkMax = "rev/CANSparkMax.h"
# CANSparkMaxLowLevel = "rev/CANSparkMaxLowLevel.h"
CIEColor = "rev/CIEColor.h"
ColorMatch = "rev/ColorMatch.h"
ColorSensorV3 = "rev/ColorSensorV3.h"
# ControlType = "rev/ControlType.h"
MotorFeedbackSensor = "rev/MotorFeedbackSensor.h"
REVLibError = "rev/REVLibError.h"
RelativeEncoder = "rev/RelativeEncoder.h"
SparkAbsoluteEncoder = "rev/SparkAbsoluteEncoder.h"
SparkAnalogSensor = "rev/SparkAnalogSensor.h"
SparkFlexExternalEncoder = "rev/SparkFlexExternalEncoder.h"
SparkLimitSwitch = "rev/SparkLimitSwitch.h"
SparkMaxAbsoluteEncoder = "rev/SparkMaxAbsoluteEncoder.h"
SparkMaxAlternateEncoder = "rev/SparkMaxAlternateEncoder.h"
SparkMaxAnalogSensor = "rev/SparkMaxAnalogSensor.h"
SparkMaxLimitSwitch = "rev/SparkMaxLimitSwitch.h"
SparkMaxPIDController = "rev/SparkMaxPIDController.h"
SparkMaxRelativeEncoder = "rev/SparkMaxRelativeEncoder.h"
SparkPIDController = "rev/SparkPIDController.h"
SparkRelativeEncoder = "rev/SparkRelativeEncoder.h"