From 5602fe162d29b1af24ea704d87047d8fe80ef90a Mon Sep 17 00:00:00 2001 From: Default email Date: Wed, 5 Nov 2025 02:43:00 -0500 Subject: [PATCH 1/2] Project import generated by Copybara. GitOrigin-RevId: 2929dd12ed5e57cb3603fe73caed6b57677b97f1 --- subprojects/pyntcore/README.md | 2 +- subprojects/pyntcore/pyproject.toml | 18 +- subprojects/robotpy-apriltag/pyproject.toml | 14 +- subprojects/robotpy-hal/README.md | 2 +- subprojects/robotpy-hal/pyproject.toml | 14 +- .../robotpy-hal/semiwrap/DriverStation.yml | 1 - .../semiwrap/DriverStationTypes.yml | 11 +- .../semiwrap/simulation/DriverStationData.yml | 9 +- .../robotpy-native-apriltag/pyproject.toml | 12 +- .../robotpy-native-datalog/pyproject.toml | 8 +- .../robotpy-native-ntcore/pyproject.toml | 16 +- .../robotpy-native-romi/pyproject.toml | 8 +- .../robotpy-native-wpihal/pyproject.toml | 12 +- .../robotpy-native-wpilib/pyproject.toml | 24 +-- .../robotpy-native-wpimath/pyproject.toml | 8 +- .../robotpy-native-wpinet/pyproject.toml | 8 +- .../robotpy-native-wpiutil/pyproject.toml | 4 +- subprojects/robotpy-native-xrp/pyproject.toml | 8 +- subprojects/robotpy-romi/pyproject.toml | 10 +- subprojects/robotpy-wpilib/README.md | 4 +- subprojects/robotpy-wpilib/pyproject.toml | 32 ++-- subprojects/robotpy-wpilib/semiwrap/DMC60.yml | 7 - .../robotpy-wpilib/semiwrap/DriverStation.yml | 12 +- .../robotpy-wpilib/semiwrap/ExpansionHub.yml | 16 ++ .../semiwrap/ExpansionHubMotor.yml | 20 +++ .../semiwrap/ExpansionHubPidConstants.yml | 7 + .../semiwrap/ExpansionHubServo.yml | 14 ++ .../robotpy-wpilib/semiwrap/Gamepad.yml | 161 ++++++++++++++++++ .../robotpy-wpilib/semiwrap/GenericHID.yml | 10 +- .../robotpy-wpilib/semiwrap/Jaguar.yml | 7 - subprojects/robotpy-wpilib/semiwrap/SD540.yml | 7 - .../robotpy-wpilib/semiwrap/TimedRobot.yml | 3 +- .../robotpy-wpilib/semiwrap/Victor.yml | 7 - .../semiwrap/simulation/DriverStationSim.yml | 11 +- .../semiwrap/simulation/GamepadSim.yml | 43 +++++ .../semiwrap/simulation/GenericHIDSim.yml | 10 +- subprojects/robotpy-wpilib/wpilib/__init__.py | 18 +- .../wpilib/simulation/__init__.py | 2 + subprojects/robotpy-wpilog/pyproject.toml | 10 +- subprojects/robotpy-wpimath/pyproject.toml | 10 +- .../semiwrap/controls/DCMotor.yml | 3 + .../tests/cpp/semiwrap/module.yml | 1 - .../tests/cpp/wpimath_test/__init__.py | 2 +- subprojects/robotpy-wpinet/pyproject.toml | 10 +- subprojects/robotpy-wpiutil/pyproject.toml | 6 +- subprojects/robotpy-xrp/pyproject.toml | 12 +- 46 files changed, 439 insertions(+), 195 deletions(-) delete mode 100644 subprojects/robotpy-wpilib/semiwrap/DMC60.yml create mode 100644 subprojects/robotpy-wpilib/semiwrap/ExpansionHub.yml create mode 100644 subprojects/robotpy-wpilib/semiwrap/ExpansionHubMotor.yml create mode 100644 subprojects/robotpy-wpilib/semiwrap/ExpansionHubPidConstants.yml create mode 100644 subprojects/robotpy-wpilib/semiwrap/ExpansionHubServo.yml create mode 100644 subprojects/robotpy-wpilib/semiwrap/Gamepad.yml delete mode 100644 subprojects/robotpy-wpilib/semiwrap/Jaguar.yml delete mode 100644 subprojects/robotpy-wpilib/semiwrap/SD540.yml delete mode 100644 subprojects/robotpy-wpilib/semiwrap/Victor.yml create mode 100644 subprojects/robotpy-wpilib/semiwrap/simulation/GamepadSim.yml diff --git a/subprojects/pyntcore/README.md b/subprojects/pyntcore/README.md index f8ffdfce7..6c83bf570 100644 --- a/subprojects/pyntcore/README.md +++ b/subprojects/pyntcore/README.md @@ -1,4 +1,4 @@ pyntcore ======== -Python pybind11 wrappers around the C++ ntcore library. \ No newline at end of file +Python pybind11 wrappers around the C++ ntcore library. diff --git a/subprojects/pyntcore/pyproject.toml b/subprojects/pyntcore/pyproject.toml index 5c983bcb2..63b7654fa 100644 --- a/subprojects/pyntcore/pyproject.toml +++ b/subprojects/pyntcore/pyproject.toml @@ -5,26 +5,26 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-ntcore==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", - "robotpy-wpinet==2027.0.0a3", - "robotpy-wpilog==2027.0.0a3", + "robotpy-native-ntcore==0.0.0", + "robotpy-wpiutil==0.0.0", + "robotpy-wpinet==0.0.0", + "robotpy-wpilog==0.0.0", ] [project] name = "pyntcore" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrappers for the FRC ntcore library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-ntcore==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", - "robotpy-wpinet==2027.0.0a3", - "robotpy-wpilog==2027.0.0a3", + "robotpy-native-ntcore==0.0.0", + "robotpy-wpiutil==0.0.0", + "robotpy-wpinet==0.0.0", + "robotpy-wpilog==0.0.0", ] [project.urls] diff --git a/subprojects/robotpy-apriltag/pyproject.toml b/subprojects/robotpy-apriltag/pyproject.toml index 86b5e6024..5eed3fe58 100644 --- a/subprojects/robotpy-apriltag/pyproject.toml +++ b/subprojects/robotpy-apriltag/pyproject.toml @@ -5,23 +5,23 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-apriltag==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", - "robotpy-wpimath==2027.0.0a3", + "robotpy-native-apriltag==0.0.0", + "robotpy-wpiutil==0.0.0", + "robotpy-wpimath==0.0.0", ] [project] name = "robotpy-apriltag" -version = "2027.0.0a3" +version = "0.0.0" description = "RobotPy bindings for WPILib's AprilTag library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-apriltag==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", - "robotpy-wpimath==2027.0.0a3", + "robotpy-native-apriltag==0.0.0", + "robotpy-wpiutil==0.0.0", + "robotpy-wpimath==0.0.0", ] [project.urls] diff --git a/subprojects/robotpy-hal/README.md b/subprojects/robotpy-hal/README.md index 4507d696c..a37a6cdad 100644 --- a/subprojects/robotpy-hal/README.md +++ b/subprojects/robotpy-hal/README.md @@ -4,4 +4,4 @@ robotpy-hal Python wrappers around the WPILib HAL. API Documentation can be found at -https://robotpy.readthedocs.io/projects/hal/en/latest \ No newline at end of file +https://robotpy.readthedocs.io/projects/hal/en/latest diff --git a/subprojects/robotpy-hal/pyproject.toml b/subprojects/robotpy-hal/pyproject.toml index 77c18d358..8de92529c 100644 --- a/subprojects/robotpy-hal/pyproject.toml +++ b/subprojects/robotpy-hal/pyproject.toml @@ -4,23 +4,23 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "pyntcore==2027.0.0a3", - "robotpy-native-wpihal==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", + "pyntcore==0.0.0", + "robotpy-native-wpihal==0.0.0", + "robotpy-wpiutil==0.0.0", ] [project] name = "robotpy-hal" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for FRC HAL" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "pyntcore==2027.0.0a3", - "robotpy-native-wpihal==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", + "pyntcore==0.0.0", + "robotpy-native-wpihal==0.0.0", + "robotpy-wpiutil==0.0.0", ] [project.urls] diff --git a/subprojects/robotpy-hal/semiwrap/DriverStation.yml b/subprojects/robotpy-hal/semiwrap/DriverStation.yml index 98f378780..7914c87b5 100644 --- a/subprojects/robotpy-hal/semiwrap/DriverStation.yml +++ b/subprojects/robotpy-hal/semiwrap/DriverStation.yml @@ -26,7 +26,6 @@ functions: WPI_FreeString(&name); return sname; } - HAL_GetJoystickAxisType: HAL_SetJoystickOutputs: HAL_GetMatchTime: HAL_GetOutputsEnabled: diff --git a/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml b/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml index 63662e6eb..cdba6496f 100644 --- a/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml +++ b/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml @@ -21,27 +21,24 @@ classes: fmsAttached: dsAttached: control_reserved: + watchdogEnabled: HAL_JoystickAxes: attributes: - count: axes: raw: + available: HAL_JoystickPOVs: attributes: - count: povs: + available: HAL_JoystickButtons: attributes: buttons: - count: + available: HAL_JoystickDescriptor: attributes: type: name: - axisCount: - axisTypes: - buttonCount: - povCount: isGamepad: HAL_MatchInfo: attributes: diff --git a/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml b/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml index 29b5a91ac..7be9485c4 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml @@ -77,10 +77,6 @@ functions: HALSIM_SetJoystickAxis: HALSIM_SetJoystickPOV: HALSIM_SetJoystickButtonsValue: - HALSIM_SetJoystickAxisCount: - HALSIM_SetJoystickPOVCount: - HALSIM_SetJoystickButtonCount: - HALSIM_GetJoystickCounts: HALSIM_SetJoystickType: HALSIM_SetJoystickName: cpp_code: | @@ -88,7 +84,6 @@ functions: auto s = wpi::make_string(sv); HALSIM_SetJoystickName(stick, &s); } - HALSIM_SetJoystickAxisType: HALSIM_SetGameSpecificMessage: cpp_code: | [](std::string_view sv) { @@ -111,3 +106,7 @@ functions: HALSIM_CancelDriverStationNewDataCallback: HALSIM_NotifyDriverStationNewData: HALSIM_SetJoystickIsGamepad: + HALSIM_SetJoystickAxesAvailable: + HALSIM_SetJoystickPOVsAvailable: + HALSIM_SetJoystickButtonsAvailable: + HALSIM_GetJoystickAvailables: diff --git a/subprojects/robotpy-native-apriltag/pyproject.toml b/subprojects/robotpy-native-apriltag/pyproject.toml index 967c986f2..ba1bded93 100644 --- a/subprojects/robotpy-native-apriltag/pyproject.toml +++ b/subprojects/robotpy-native-apriltag/pyproject.toml @@ -4,19 +4,19 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-wpimath==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpimath==0.0.0", ] [project] name = "robotpy-native-apriltag" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib AprilTag Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-wpimath==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpimath==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -26,7 +26,7 @@ packages = ["src/native"] artifact_id = "apriltag-cpp" group_id = "edu.wpi.first.apriltag" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/apriltag" libs = ["apriltag"] diff --git a/subprojects/robotpy-native-datalog/pyproject.toml b/subprojects/robotpy-native-datalog/pyproject.toml index 7888fb99f..c9c1e733a 100644 --- a/subprojects/robotpy-native-datalog/pyproject.toml +++ b/subprojects/robotpy-native-datalog/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [project] name = "robotpy-native-datalog" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib Utility Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -25,7 +25,7 @@ packages = ["src/native"] artifact_id = "datalog-cpp" group_id = "edu.wpi.first.datalog" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/datalog" libs = ["datalog"] diff --git a/subprojects/robotpy-native-ntcore/pyproject.toml b/subprojects/robotpy-native-ntcore/pyproject.toml index ddf1420da..29d4792de 100644 --- a/subprojects/robotpy-native-ntcore/pyproject.toml +++ b/subprojects/robotpy-native-ntcore/pyproject.toml @@ -4,21 +4,21 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-wpinet==2027.0.0a3", - "robotpy-native-datalog==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpinet==0.0.0", + "robotpy-native-datalog==0.0.0", ] [project] name = "robotpy-native-ntcore" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib NetworkTables Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-wpinet==2027.0.0a3", - "robotpy-native-datalog==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpinet==0.0.0", + "robotpy-native-datalog==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -28,7 +28,7 @@ packages = ["src/native"] artifact_id = "ntcore-cpp" group_id = "edu.wpi.first.ntcore" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/ntcore" libs = ["ntcore"] diff --git a/subprojects/robotpy-native-romi/pyproject.toml b/subprojects/robotpy-native-romi/pyproject.toml index bc872821a..c3ef9dc83 100644 --- a/subprojects/robotpy-native-romi/pyproject.toml +++ b/subprojects/robotpy-native-romi/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpilib==2027.0.0a3", + "robotpy-native-wpilib==0.0.0", ] [project] name = "robotpy-native-romi" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib Romi support library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==2027.0.0a3", + "robotpy-native-wpilib==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -24,7 +24,7 @@ packages = ["src/native"] artifact_id = "romiVendordep-cpp" group_id = "edu.wpi.first.romiVendordep" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/romi" libs = ["romiVendordep"] diff --git a/subprojects/robotpy-native-wpihal/pyproject.toml b/subprojects/robotpy-native-wpihal/pyproject.toml index 50c941534..1d8be210b 100644 --- a/subprojects/robotpy-native-wpihal/pyproject.toml +++ b/subprojects/robotpy-native-wpihal/pyproject.toml @@ -4,19 +4,19 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-ntcore==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-ntcore==0.0.0", ] [project] name = "robotpy-native-wpihal" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib HAL implementation" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-ntcore==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-ntcore==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -26,7 +26,7 @@ packages = ["src/native"] artifact_id = "hal-cpp" group_id = "edu.wpi.first.hal" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/wpihal" libs = ["wpiHal"] diff --git a/subprojects/robotpy-native-wpilib/pyproject.toml b/subprojects/robotpy-native-wpilib/pyproject.toml index 8a26deca7..852e1c70a 100644 --- a/subprojects/robotpy-native-wpilib/pyproject.toml +++ b/subprojects/robotpy-native-wpilib/pyproject.toml @@ -4,25 +4,25 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-wpinet==2027.0.0a3", - "robotpy-native-ntcore==2027.0.0a3", - "robotpy-native-wpimath==2027.0.0a3", - "robotpy-native-wpihal==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpinet==0.0.0", + "robotpy-native-ntcore==0.0.0", + "robotpy-native-wpimath==0.0.0", + "robotpy-native-wpihal==0.0.0", ] [project] name = "robotpy-native-wpilib" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib Robotics Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", - "robotpy-native-wpinet==2027.0.0a3", - "robotpy-native-ntcore==2027.0.0a3", - "robotpy-native-wpimath==2027.0.0a3", - "robotpy-native-wpihal==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpinet==0.0.0", + "robotpy-native-ntcore==0.0.0", + "robotpy-native-wpimath==0.0.0", + "robotpy-native-wpihal==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -32,7 +32,7 @@ packages = ["src/native"] artifact_id = "wpilibc-cpp" group_id = "edu.wpi.first.wpilibc" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/wpilib" libs = ["wpilibc"] diff --git a/subprojects/robotpy-native-wpimath/pyproject.toml b/subprojects/robotpy-native-wpimath/pyproject.toml index 1f8f073a8..eb5b45b66 100644 --- a/subprojects/robotpy-native-wpimath/pyproject.toml +++ b/subprojects/robotpy-native-wpimath/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [project] name = "robotpy-native-wpimath" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib Math Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -24,7 +24,7 @@ packages = ["src/native"] artifact_id = "wpimath-cpp" group_id = "edu.wpi.first.wpimath" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/wpimath" libs = ["wpimath"] diff --git a/subprojects/robotpy-native-wpinet/pyproject.toml b/subprojects/robotpy-native-wpinet/pyproject.toml index b6c7311aa..0c771c4fd 100644 --- a/subprojects/robotpy-native-wpinet/pyproject.toml +++ b/subprojects/robotpy-native-wpinet/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [project] name = "robotpy-native-wpinet" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib Networking Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -24,7 +24,7 @@ packages = ["src/native"] artifact_id = "wpinet-cpp" group_id = "edu.wpi.first.wpinet" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/wpinet" libs = ["wpinet"] diff --git a/subprojects/robotpy-native-wpiutil/pyproject.toml b/subprojects/robotpy-native-wpiutil/pyproject.toml index bc556453d..9459ef83a 100644 --- a/subprojects/robotpy-native-wpiutil/pyproject.toml +++ b/subprojects/robotpy-native-wpiutil/pyproject.toml @@ -8,7 +8,7 @@ requires = [ [project] name = "robotpy-native-wpiutil" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib Utility Library" license = "BSD-3-Clause" @@ -23,7 +23,7 @@ packages = ["src/native"] artifact_id = "wpiutil-cpp" group_id = "edu.wpi.first.wpiutil" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/wpiutil" libs = ["wpiutil"] diff --git a/subprojects/robotpy-native-xrp/pyproject.toml b/subprojects/robotpy-native-xrp/pyproject.toml index 35c9eaefb..c073a9e8a 100644 --- a/subprojects/robotpy-native-xrp/pyproject.toml +++ b/subprojects/robotpy-native-xrp/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpilib==2027.0.0a3", + "robotpy-native-wpilib==0.0.0", ] [project] name = "robotpy-native-xrp" -version = "2027.0.0a3" +version = "0.0.0" description = "WPILib XRP vendor library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==2027.0.0a3", + "robotpy-native-wpilib==0.0.0", ] [tool.hatch.build.targets.wheel] @@ -24,7 +24,7 @@ packages = ["src/native"] artifact_id = "xrpVendordep-cpp" group_id = "edu.wpi.first.xrpVendordep" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" extract_to = "src/native/xrp" libs = ["xrpVendordep"] diff --git a/subprojects/robotpy-romi/pyproject.toml b/subprojects/robotpy-romi/pyproject.toml index aff7014dd..872f0987e 100644 --- a/subprojects/robotpy-romi/pyproject.toml +++ b/subprojects/robotpy-romi/pyproject.toml @@ -5,22 +5,22 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-romi==2027.0.0a3", - "wpilib==2027.0.0a3", + "robotpy-native-romi==0.0.0", + "wpilib==0.0.0", ] [project] name = "robotpy-romi" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for WPILib Romi Vendor library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-romi==2027.0.0a3", - "wpilib==2027.0.0a3" + "robotpy-native-romi==0.0.0", + "wpilib==0.0.0" ] [project.urls] diff --git a/subprojects/robotpy-wpilib/README.md b/subprojects/robotpy-wpilib/README.md index 60d7ec679..22a8387ea 100644 --- a/subprojects/robotpy-wpilib/README.md +++ b/subprojects/robotpy-wpilib/README.md @@ -2,11 +2,11 @@ RobotPy WPILib ============== This repository contain a python implementation of wrappers for WPILib, -the library used to interface with hardware for the FIRST Robotics Competition. +the library used to interface with hardware for the FIRST Robotics Competition. Teams can use this library to write their robot code in Python, a powerful dynamic programming language. -**Note**: RobotPy is officially supported by FIRST. Please see the +**Note**: RobotPy is officially supported by FIRST. Please see the [FAQ](https://robotpy.github.io/faq/) for more information. Documentation diff --git a/subprojects/robotpy-wpilib/pyproject.toml b/subprojects/robotpy-wpilib/pyproject.toml index 0294c77d7..9419f1a63 100644 --- a/subprojects/robotpy-wpilib/pyproject.toml +++ b/subprojects/robotpy-wpilib/pyproject.toml @@ -5,27 +5,27 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-wpilib==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", - "robotpy-wpimath==2027.0.0a3", - "robotpy-hal==2027.0.0a3", - "pyntcore==2027.0.0a3", + "robotpy-native-wpilib==0.0.0", + "robotpy-wpiutil==0.0.0", + "robotpy-wpimath==0.0.0", + "robotpy-hal==0.0.0", + "pyntcore==0.0.0", ] [project] name = "wpilib" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for FRC WPILib" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", - "robotpy-wpimath==2027.0.0a3", - "robotpy-hal==2027.0.0a3", - "pyntcore==2027.0.0a3", + "robotpy-native-wpilib==0.0.0", + "robotpy-wpiutil==0.0.0", + "robotpy-wpimath==0.0.0", + "robotpy-hal==0.0.0", + "pyntcore==0.0.0", "robotpy-cli~=2027.0.0a1" ] @@ -112,7 +112,12 @@ DutyCycle = "frc/DutyCycle.h" DutyCycleEncoder = "frc/DutyCycleEncoder.h" Encoder = "frc/Encoder.h" Errors = "frc/Errors.h" +ExpansionHub = "frc/ExpansionHub.h" +ExpansionHubMotor = "frc/ExpansionHubMotor.h" +ExpansionHubPidConstants = "frc/ExpansionHubPidConstants.h" +ExpansionHubServo = "frc/ExpansionHubServo.h" Filesystem = "rpy/Filesystem.h" +Gamepad = "frc/Gamepad.h" I2C = "frc/I2C.h" IterativeRobotBase = "frc/IterativeRobotBase.h" Joystick = "frc/Joystick.h" @@ -156,8 +161,6 @@ MotorController = "frc/motorcontrol/MotorController.h" DriverStationModeThread = "frc/internal/DriverStationModeThread.h" # frc/motorcontrol -DMC60 = "frc/motorcontrol/DMC60.h" -Jaguar = "frc/motorcontrol/Jaguar.h" Koors40 = "frc/motorcontrol/Koors40.h" MotorControllerGroup = "rpy/MotorControllerGroup.h" PWMMotorController = "frc/motorcontrol/PWMMotorController.h" @@ -167,11 +170,9 @@ PWMTalonFX = "frc/motorcontrol/PWMTalonFX.h" PWMTalonSRX = "frc/motorcontrol/PWMTalonSRX.h" PWMVenom = "frc/motorcontrol/PWMVenom.h" PWMVictorSPX = "frc/motorcontrol/PWMVictorSPX.h" -SD540 = "frc/motorcontrol/SD540.h" Spark = "frc/motorcontrol/Spark.h" SparkMini = "frc/motorcontrol/SparkMini.h" Talon = "frc/motorcontrol/Talon.h" -Victor = "frc/motorcontrol/Victor.h" VictorSP = "frc/motorcontrol/VictorSP.h" # frc/smartdashboard @@ -260,6 +261,7 @@ DutyCycleSim = "frc/simulation/DutyCycleSim.h" ElevatorSim = "frc/simulation/ElevatorSim.h" EncoderSim = "frc/simulation/EncoderSim.h" FlywheelSim = "frc/simulation/FlywheelSim.h" +GamepadSim = "frc/simulation/GamepadSim.h" GenericHIDSim = "frc/simulation/GenericHIDSim.h" JoystickSim = "frc/simulation/JoystickSim.h" LinearSystemSim = "frc/simulation/LinearSystemSim.h" diff --git a/subprojects/robotpy-wpilib/semiwrap/DMC60.yml b/subprojects/robotpy-wpilib/semiwrap/DMC60.yml deleted file mode 100644 index 4adbfcadc..000000000 --- a/subprojects/robotpy-wpilib/semiwrap/DMC60.yml +++ /dev/null @@ -1,7 +0,0 @@ -extra_includes: -- wpi/sendable/SendableBuilder.h - -classes: - frc::DMC60: - methods: - DMC60: diff --git a/subprojects/robotpy-wpilib/semiwrap/DriverStation.yml b/subprojects/robotpy-wpilib/semiwrap/DriverStation.yml index 27a909108..f53f15338 100644 --- a/subprojects/robotpy-wpilib/semiwrap/DriverStation.yml +++ b/subprojects/robotpy-wpilib/semiwrap/DriverStation.yml @@ -17,12 +17,8 @@ classes: GetStickAxis: GetStickPOV: GetStickButtons: - GetStickAxisCount: - GetStickPOVCount: - GetStickButtonCount: GetJoystickType: GetJoystickName: - GetJoystickAxisType: IsJoystickConnected: IsEnabled: IsDisabled: @@ -52,6 +48,14 @@ classes: StartDataLog: GetAngle: GetJoystickIsGamepad: + GetStickButtonIfAvailable: + GetStickAxisIfAvailable: + GetStickAxesMaximumIndex: + GetStickAxesAvailable: + GetStickPOVsMaximumIndex: + GetStickPOVsAvailable: + GetStickButtonsMaximumIndex: + GetStickButtonsAvailable: inline_code: | .def("getControlState", [](DriverStation *self) -> std::tuple { diff --git a/subprojects/robotpy-wpilib/semiwrap/ExpansionHub.yml b/subprojects/robotpy-wpilib/semiwrap/ExpansionHub.yml new file mode 100644 index 000000000..73b78e88c --- /dev/null +++ b/subprojects/robotpy-wpilib/semiwrap/ExpansionHub.yml @@ -0,0 +1,16 @@ +extra_includes: +- frc/ExpansionHubMotor.h +- frc/ExpansionHubServo.h + +classes: + frc::ExpansionHub: + attributes: + NumUsbPorts: + NumServoPorts: + NumMotorPorts: + methods: + ExpansionHub: + MakeServo: + MakeMotor: + IsHubConnected: + GetUsbId: diff --git a/subprojects/robotpy-wpilib/semiwrap/ExpansionHubMotor.yml b/subprojects/robotpy-wpilib/semiwrap/ExpansionHubMotor.yml new file mode 100644 index 000000000..67a176012 --- /dev/null +++ b/subprojects/robotpy-wpilib/semiwrap/ExpansionHubMotor.yml @@ -0,0 +1,20 @@ +classes: + frc::ExpansionHubMotor: + methods: + ExpansionHubMotor: + SetPercentagePower: + SetVoltage: + SetPositionSetpoint: + SetVelocitySetpoint: + SetEnabled: + SetFloatOn0: + GetCurrent: + SetDistancePerCount: + GetEncoderVelocity: + GetEncoderPosition: + SetReversed: + ResetEncoder: + GetVelocityPidConstants: + GetPositionPidConstants: + IsHubConnected: + Follow: diff --git a/subprojects/robotpy-wpilib/semiwrap/ExpansionHubPidConstants.yml b/subprojects/robotpy-wpilib/semiwrap/ExpansionHubPidConstants.yml new file mode 100644 index 000000000..d9efd8cc6 --- /dev/null +++ b/subprojects/robotpy-wpilib/semiwrap/ExpansionHubPidConstants.yml @@ -0,0 +1,7 @@ +classes: + frc::ExpansionHubPidConstants: + methods: + SetPID: + SetFF: + EnableContinousInput: + DisableContinousInput: diff --git a/subprojects/robotpy-wpilib/semiwrap/ExpansionHubServo.yml b/subprojects/robotpy-wpilib/semiwrap/ExpansionHubServo.yml new file mode 100644 index 000000000..1764536f9 --- /dev/null +++ b/subprojects/robotpy-wpilib/semiwrap/ExpansionHubServo.yml @@ -0,0 +1,14 @@ +classes: + frc::ExpansionHubServo: + methods: + ExpansionHubServo: + Set: + SetAngle: + SetPulseWidth: + SetEnabled: + SetFramePeriod: + IsHubConnected: + SetAngleRange: + SetPWMRange: + SetReversed: + SetContinousRotationMode: diff --git a/subprojects/robotpy-wpilib/semiwrap/Gamepad.yml b/subprojects/robotpy-wpilib/semiwrap/Gamepad.yml new file mode 100644 index 000000000..7ef9a8013 --- /dev/null +++ b/subprojects/robotpy-wpilib/semiwrap/Gamepad.yml @@ -0,0 +1,161 @@ +classes: + frc::Gamepad: + ignored_bases: + - wpi::SendableHelper + methods: + Gamepad: + GetLeftX: + GetLeftY: + GetRightX: + GetRightY: + GetLeftTriggerAxis: + LeftTrigger: + overloads: + double, EventLoop* [const]: + EventLoop* [const]: + GetRightTriggerAxis: + RightTrigger: + overloads: + double, EventLoop* [const]: + EventLoop* [const]: + GetSouthFaceButton: + GetSouthFaceButtonPressed: + GetSouthFaceButtonReleased: + SouthFace: + GetEastFaceButton: + GetEastFaceButtonPressed: + GetEastFaceButtonReleased: + EastFace: + GetWestFaceButton: + GetWestFaceButtonPressed: + GetWestFaceButtonReleased: + WestFace: + GetNorthFaceButton: + GetNorthFaceButtonPressed: + GetNorthFaceButtonReleased: + NorthFace: + GetBackButton: + GetBackButtonPressed: + GetBackButtonReleased: + Back: + GetGuideButton: + GetGuideButtonPressed: + GetGuideButtonReleased: + Guide: + GetStartButton: + GetStartButtonPressed: + GetStartButtonReleased: + Start: + GetLeftStickButton: + GetLeftStickButtonPressed: + GetLeftStickButtonReleased: + LeftStick: + GetRightStickButton: + GetRightStickButtonPressed: + GetRightStickButtonReleased: + RightStick: + GetLeftShoulderButton: + GetLeftShoulderButtonPressed: + GetLeftShoulderButtonReleased: + LeftShoulder: + GetRightShoulderButton: + GetRightShoulderButtonPressed: + GetRightShoulderButtonReleased: + RightShoulder: + GetDpadUpButton: + GetDpadUpButtonPressed: + GetDpadUpButtonReleased: + DpadUp: + GetDpadDownButton: + GetDpadDownButtonPressed: + GetDpadDownButtonReleased: + DpadDown: + GetDpadLeftButton: + GetDpadLeftButtonPressed: + GetDpadLeftButtonReleased: + DpadLeft: + GetDpadRightButton: + GetDpadRightButtonPressed: + GetDpadRightButtonReleased: + DpadRight: + GetMisc1Button: + GetMisc1ButtonPressed: + GetMisc1ButtonReleased: + Misc1: + GetRightPaddle1Button: + GetRightPaddle1ButtonPressed: + GetRightPaddle1ButtonReleased: + RightPaddle1: + GetLeftPaddle1Button: + GetLeftPaddle1ButtonPressed: + GetLeftPaddle1ButtonReleased: + LeftPaddle1: + GetRightPaddle2Button: + GetRightPaddle2ButtonPressed: + GetRightPaddle2ButtonReleased: + RightPaddle2: + GetLeftPaddle2Button: + GetLeftPaddle2ButtonPressed: + GetLeftPaddle2ButtonReleased: + LeftPaddle2: + GetTouchpadButton: + GetTouchpadButtonPressed: + GetTouchpadButtonReleased: + Touchpad: + GetMisc2Button: + GetMisc2ButtonPressed: + GetMisc2ButtonReleased: + Misc2: + GetMisc3Button: + GetMisc3ButtonPressed: + GetMisc3ButtonReleased: + Misc3: + GetMisc4Button: + GetMisc4ButtonPressed: + GetMisc4ButtonReleased: + Misc4: + GetMisc5Button: + GetMisc5ButtonPressed: + GetMisc5ButtonReleased: + Misc5: + GetMisc6Button: + GetMisc6ButtonPressed: + GetMisc6ButtonReleased: + Misc6: + InitSendable: + frc::Gamepad::Button: + attributes: + kSouthFace: + kEastFace: + kWestFace: + kNorthFace: + kBack: + kGuide: + kStart: + kLeftStick: + kRightStick: + kLeftShoulder: + kRightShoulder: + kDpadUp: + kDpadDown: + kDpadLeft: + kDpadRight: + kMisc1: + kRightPaddle1: + kLeftPaddle1: + kRightPaddle2: + kLeftPaddle2: + kTouchpad: + kMisc2: + kMisc3: + kMisc4: + kMisc5: + kMisc6: + frc::Gamepad::Axis: + attributes: + kLeftX: + kLeftY: + kRightX: + kRightY: + kLeftTrigger: + kRightTrigger: diff --git a/subprojects/robotpy-wpilib/semiwrap/GenericHID.yml b/subprojects/robotpy-wpilib/semiwrap/GenericHID.yml index a5dd69669..e7d457210 100644 --- a/subprojects/robotpy-wpilib/semiwrap/GenericHID.yml +++ b/subprojects/robotpy-wpilib/semiwrap/GenericHID.yml @@ -33,17 +33,19 @@ classes: POVCenter: AxisLessThan: AxisGreaterThan: - GetAxisCount: - GetPOVCount: - GetButtonCount: IsConnected: GetType: GetName: - GetAxisType: GetPort: SetOutput: SetOutputs: SetRumble: + GetAxesMaximumIndex: + GetAxesAvailable: + GetPOVsMaximumIndex: + GetPOVsAvailable: + GetButtonsMaximumIndex: + GetButtonsAvailable: inline_code: | cls_GenericHID diff --git a/subprojects/robotpy-wpilib/semiwrap/Jaguar.yml b/subprojects/robotpy-wpilib/semiwrap/Jaguar.yml deleted file mode 100644 index 20503e66c..000000000 --- a/subprojects/robotpy-wpilib/semiwrap/Jaguar.yml +++ /dev/null @@ -1,7 +0,0 @@ -extra_includes: -- wpi/sendable/SendableBuilder.h - -classes: - frc::Jaguar: - methods: - Jaguar: diff --git a/subprojects/robotpy-wpilib/semiwrap/SD540.yml b/subprojects/robotpy-wpilib/semiwrap/SD540.yml deleted file mode 100644 index 756428a73..000000000 --- a/subprojects/robotpy-wpilib/semiwrap/SD540.yml +++ /dev/null @@ -1,7 +0,0 @@ -extra_includes: -- wpi/sendable/SendableBuilder.h - -classes: - frc::SD540: - methods: - SD540: diff --git a/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml b/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml index c787bb715..bbbd87e2a 100644 --- a/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml +++ b/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml @@ -12,6 +12,5 @@ classes: default: 0_s TimedRobot: overloads: - double: - ignore: true units::second_t: + units::hertz_t: diff --git a/subprojects/robotpy-wpilib/semiwrap/Victor.yml b/subprojects/robotpy-wpilib/semiwrap/Victor.yml deleted file mode 100644 index b55c81f1c..000000000 --- a/subprojects/robotpy-wpilib/semiwrap/Victor.yml +++ /dev/null @@ -1,7 +0,0 @@ -extra_includes: -- wpi/sendable/SendableBuilder.h - -classes: - frc::Victor: - methods: - Victor: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/DriverStationSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/DriverStationSim.yml index c58c6663b..b04367a66 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/DriverStationSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/DriverStationSim.yml @@ -35,13 +35,8 @@ classes: SetJoystickButton: SetJoystickAxis: SetJoystickPOV: - SetJoystickButtons: - SetJoystickAxisCount: - SetJoystickPOVCount: - SetJoystickButtonCount: SetJoystickType: SetJoystickName: - SetJoystickAxisType: SetGameSpecificMessage: SetEventName: SetMatchType: @@ -49,3 +44,9 @@ classes: SetReplayNumber: ResetData: SetJoystickIsGamepad: + SetJoystickAxesMaximumIndex: + SetJoystickAxesAvailable: + SetJoystickPOVsMaximumIndex: + SetJoystickPOVsAvailable: + SetJoystickButtonsMaximumIndex: + SetJoystickButtonsAvailable: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/GamepadSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/GamepadSim.yml new file mode 100644 index 000000000..f9b393c95 --- /dev/null +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/GamepadSim.yml @@ -0,0 +1,43 @@ +extra_includes: +- frc/Gamepad.h + +classes: + frc::sim::GamepadSim: + force_no_trampoline: true + methods: + GamepadSim: + overloads: + const Gamepad&: + int: + SetLeftX: + SetLeftY: + SetRightX: + SetRightY: + SetLeftTriggerAxis: + SetRightTriggerAxis: + SetSouthFaceButton: + SetEastFaceButton: + SetWestFaceButton: + SetNorthFaceButton: + SetBackButton: + SetGuideButton: + SetStartButton: + SetLeftStickButton: + SetRightStickButton: + SetLeftShoulderButton: + SetRightShoulderButton: + SetDpadUpButton: + SetDpadDownButton: + SetDpadLeftButton: + SetDpadRightButton: + SetMisc1Button: + SetRightPaddle1Button: + SetLeftPaddle1Button: + SetRightPaddle2Button: + SetLeftPaddle2Button: + SetTouchpadButton: + SetMisc2Button: + SetMisc3Button: + SetMisc4Button: + SetMisc5Button: + SetMisc6Button: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/GenericHIDSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/GenericHIDSim.yml index 176317c98..41fc24e29 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/GenericHIDSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/GenericHIDSim.yml @@ -12,12 +12,14 @@ classes: overloads: int, DriverStation::POVDirection: DriverStation::POVDirection: - SetAxisCount: - SetPOVCount: - SetButtonCount: SetType: SetName: - SetAxisType: GetOutput: GetOutputs: GetRumble: + SetAxesMaximumIndex: + SetAxesAvailable: + SetPOVsMaximumIndex: + SetPOVsAvailable: + SetButtonsMaximumIndex: + SetButtonsAvailable: diff --git a/subprojects/robotpy-wpilib/wpilib/__init__.py b/subprojects/robotpy-wpilib/wpilib/__init__.py index 878ae63ff..527a166a1 100644 --- a/subprojects/robotpy-wpilib/wpilib/__init__.py +++ b/subprojects/robotpy-wpilib/wpilib/__init__.py @@ -18,7 +18,6 @@ Color8Bit, Compressor, CompressorConfigType, - DMC60, DSControlWord, DataLogManager, DigitalInput, @@ -28,11 +27,15 @@ DutyCycle, DutyCycleEncoder, Encoder, + ExpansionHub, + ExpansionHubMotor, + ExpansionHubPidConstants, + ExpansionHubServo, Field2d, FieldObject2d, + Gamepad, I2C, IterativeRobotBase, - Jaguar, Joystick, Koors40, LEDPattern, @@ -64,7 +67,6 @@ RobotController, RobotState, RuntimeType, - SD540, SendableBuilderImpl, SendableChooser, SendableChooserBase, @@ -82,7 +84,6 @@ Timer, TimesliceRobot, Tracer, - Victor, VictorSP, Watchdog, XboxController, @@ -109,7 +110,6 @@ "Color8Bit", "Compressor", "CompressorConfigType", - "DMC60", "DSControlWord", "DataLogManager", "DigitalInput", @@ -119,11 +119,15 @@ "DutyCycle", "DutyCycleEncoder", "Encoder", + "ExpansionHub", + "ExpansionHubMotor", + "ExpansionHubPidConstants", + "ExpansionHubServo", "Field2d", "FieldObject2d", + "Gamepad", "I2C", "IterativeRobotBase", - "Jaguar", "Joystick", "Koors40", "LEDPattern", @@ -155,7 +159,6 @@ "RobotController", "RobotState", "RuntimeType", - "SD540", "SendableBuilderImpl", "SendableChooser", "SendableChooserBase", @@ -173,7 +176,6 @@ "Timer", "TimesliceRobot", "Tracer", - "Victor", "VictorSP", "Watchdog", "XboxController", diff --git a/subprojects/robotpy-wpilib/wpilib/simulation/__init__.py b/subprojects/robotpy-wpilib/wpilib/simulation/__init__.py index 3e3260b40..041923862 100644 --- a/subprojects/robotpy-wpilib/wpilib/simulation/__init__.py +++ b/subprojects/robotpy-wpilib/wpilib/simulation/__init__.py @@ -23,6 +23,7 @@ ElevatorSim, EncoderSim, FlywheelSim, + GamepadSim, GenericHIDSim, JoystickSim, LinearSystemSim_1_1_1, @@ -77,6 +78,7 @@ "ElevatorSim", "EncoderSim", "FlywheelSim", + "GamepadSim", "GenericHIDSim", "JoystickSim", "LinearSystemSim_1_1_1", diff --git a/subprojects/robotpy-wpilog/pyproject.toml b/subprojects/robotpy-wpilog/pyproject.toml index 701e891aa..ba6afc01d 100644 --- a/subprojects/robotpy-wpilog/pyproject.toml +++ b/subprojects/robotpy-wpilog/pyproject.toml @@ -4,21 +4,21 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "robotpy-native-datalog==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3" + "robotpy-native-datalog==0.0.0", + "robotpy-wpiutil==0.0.0" ] [project] name = "robotpy-wpilog" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for FRC wpilog library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-datalog==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3" + "robotpy-native-datalog==0.0.0", + "robotpy-wpiutil==0.0.0" ] [project.urls] diff --git a/subprojects/robotpy-wpimath/pyproject.toml b/subprojects/robotpy-wpimath/pyproject.toml index 967f8f1b1..99ad89384 100644 --- a/subprojects/robotpy-wpimath/pyproject.toml +++ b/subprojects/robotpy-wpimath/pyproject.toml @@ -5,22 +5,22 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-wpimath==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", + "robotpy-native-wpimath==0.0.0", + "robotpy-wpiutil==0.0.0", # "numpy", # broken in raspbian CI ] [project] name = "robotpy-wpimath" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for FRC WPIMath library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpimath==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3", + "robotpy-native-wpimath==0.0.0", + "robotpy-wpiutil==0.0.0", ] [project.urls] diff --git a/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml b/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml index ee62a40d1..68c659a08 100644 --- a/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml +++ b/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml @@ -41,6 +41,9 @@ classes: KrakenX60: KrakenX60FOC: NeoVortex: + KrakenX44: + KrakenX44FOC: + Minion: inline_code: | SetupWPyStruct(cls_DCMotor); diff --git a/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml b/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml index bcec6a22f..e06366e06 100644 --- a/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml +++ b/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml @@ -1,4 +1,3 @@ - classes: SomeClass: attributes: diff --git a/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py b/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py index 5dff80ff0..e904b8633 100644 --- a/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py +++ b/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py @@ -1,6 +1,6 @@ from . import _init__wpimath_test -# autogenerated by 'robotpy-build create-imports wpimath_test' +# autogenerated by 'semiwrap create-imports wpimath_test wpimath_test._wpimath_test' from ._wpimath_test import SomeClass __all__ = ["SomeClass"] diff --git a/subprojects/robotpy-wpinet/pyproject.toml b/subprojects/robotpy-wpinet/pyproject.toml index f79af21e0..837ff08a4 100644 --- a/subprojects/robotpy-wpinet/pyproject.toml +++ b/subprojects/robotpy-wpinet/pyproject.toml @@ -6,21 +6,21 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "robotpy-native-wpinet==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3" + "robotpy-native-wpinet==0.0.0", + "robotpy-wpiutil==0.0.0" ] [project] name = "robotpy-wpinet" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for FRC wpinet library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpinet==2027.0.0a3", - "robotpy-wpiutil==2027.0.0a3" + "robotpy-native-wpinet==0.0.0", + "robotpy-wpiutil==0.0.0" ] [project.urls] diff --git a/subprojects/robotpy-wpiutil/pyproject.toml b/subprojects/robotpy-wpiutil/pyproject.toml index 206ee492f..de6db1210 100644 --- a/subprojects/robotpy-wpiutil/pyproject.toml +++ b/subprojects/robotpy-wpiutil/pyproject.toml @@ -5,19 +5,19 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [project] name = "robotpy-wpiutil" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for FRC WPIUtil library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpiutil==0.0.0", ] [project.urls] diff --git a/subprojects/robotpy-xrp/pyproject.toml b/subprojects/robotpy-xrp/pyproject.toml index 78620144c..33a6c9b0e 100644 --- a/subprojects/robotpy-xrp/pyproject.toml +++ b/subprojects/robotpy-xrp/pyproject.toml @@ -5,22 +5,22 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-xrp==2027.0.0a3", - "wpilib==2027.0.0a3", + "robotpy-native-xrp==0.0.0", + "wpilib==0.0.0", ] [project] name = "robotpy-xrp" -version = "2027.0.0a3" +version = "0.0.0" description = "Binary wrapper for WPILib XRP Vendor library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-xrp==2027.0.0a3", - "wpilib==2027.0.0a3" + "robotpy-native-xrp==0.0.0", + "wpilib==0.0.0" ] [project.entry-points."robotpy_sim.2027"] @@ -34,7 +34,7 @@ version_file = "xrp/version.py" artifact_id = "halsim_xrp" group_id = "edu.wpi.first.halsim" repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +version = "0.0.0" use_headers = false extract_to = "xrp/extension" From 8c13a201982f5b51f2f998d0198ec626cb18930d Mon Sep 17 00:00:00 2001 From: PJ Reiniger Date: Fri, 7 Nov 2025 21:37:17 -0500 Subject: [PATCH 2/2] Updated dependencies - build-system.requires: pyntcore==2027.0.0a3 - build-system.requires: robotpy-hal==2027.0.0a3 - build-system.requires: robotpy-native-apriltag==2027.0.0a3 - build-system.requires: robotpy-native-datalog==2027.0.0a3 - build-system.requires: robotpy-native-ntcore==2027.0.0a3 - build-system.requires: robotpy-native-romi==2027.0.0a3 - build-system.requires: robotpy-native-wpihal==2027.0.0a3 - build-system.requires: robotpy-native-wpilib==2027.0.0a3 - build-system.requires: robotpy-native-wpimath==2027.0.0a3 - build-system.requires: robotpy-native-wpinet==2027.0.0a3 - build-system.requires: robotpy-native-wpiutil==2027.0.0a3 - build-system.requires: robotpy-native-xrp==2027.0.0a3 - build-system.requires: robotpy-wpilog==2027.0.0a3 - build-system.requires: robotpy-wpimath==2027.0.0a3 - build-system.requires: robotpy-wpinet==2027.0.0a3 - build-system.requires: robotpy-wpiutil==2027.0.0a3 - build-system.requires: wpilib==2027.0.0a3 - lib updated to 2027.0.0-alpha-3-26-g8cfc158 - project.dependencies: pyntcore==2027.0.0a3 - project.dependencies: robotpy-hal==2027.0.0a3 - project.dependencies: robotpy-native-apriltag==2027.0.0a3 - project.dependencies: robotpy-native-datalog==2027.0.0a3 - project.dependencies: robotpy-native-ntcore==2027.0.0a3 - project.dependencies: robotpy-native-romi==2027.0.0a3 - project.dependencies: robotpy-native-wpihal==2027.0.0a3 - project.dependencies: robotpy-native-wpilib==2027.0.0a3 - project.dependencies: robotpy-native-wpimath==2027.0.0a3 - project.dependencies: robotpy-native-wpinet==2027.0.0a3 - project.dependencies: robotpy-native-wpiutil==2027.0.0a3 - project.dependencies: robotpy-native-xrp==2027.0.0a3 - project.dependencies: robotpy-wpilog==2027.0.0a3 - project.dependencies: robotpy-wpimath==2027.0.0a3 - project.dependencies: robotpy-wpinet==2027.0.0a3 - project.dependencies: robotpy-wpiutil==2027.0.0a3 - project.dependencies: wpilib==2027.0.0a3 - pyntcore updated to 2027.0.0a3 - repo updated to https://frcmaven.wpi.edu/artifactory/development-2027 - robotpy-apriltag updated to 2027.0.0a3 - robotpy-hal updated to 2027.0.0a3 - robotpy-native-apriltag updated to 2027.0.0a3 - robotpy-native-datalog updated to 2027.0.0a3 - robotpy-native-ntcore updated to 2027.0.0a3 - robotpy-native-romi updated to 2027.0.0a3 - robotpy-native-wpihal updated to 2027.0.0a3 - robotpy-native-wpilib updated to 2027.0.0a3 - robotpy-native-wpimath updated to 2027.0.0a3 - robotpy-native-wpinet updated to 2027.0.0a3 - robotpy-native-wpiutil updated to 2027.0.0a3 - robotpy-native-xrp updated to 2027.0.0a3 - robotpy-romi updated to 2027.0.0a3 - robotpy-wpilog updated to 2027.0.0a3 - robotpy-wpimath updated to 2027.0.0a3 - robotpy-wpinet updated to 2027.0.0a3 - robotpy-wpiutil updated to 2027.0.0a3 - robotpy-xrp updated to 2027.0.0a3 - wpilib updated to 2027.0.0a3 --- rdev.toml | 4 +-- subprojects/pyntcore/pyproject.toml | 18 ++++++------- subprojects/robotpy-apriltag/pyproject.toml | 14 +++++----- subprojects/robotpy-cscore/pyproject.toml | 8 +++--- subprojects/robotpy-hal/pyproject.toml | 14 +++++----- .../robotpy-halsim-ds-socket/pyproject.toml | 4 +-- subprojects/robotpy-halsim-gui/pyproject.toml | 4 +-- subprojects/robotpy-halsim-ws/pyproject.toml | 8 +++--- .../robotpy-native-apriltag/pyproject.toml | 14 +++++----- .../robotpy-native-datalog/pyproject.toml | 10 +++---- .../robotpy-native-ntcore/pyproject.toml | 18 ++++++------- .../robotpy-native-romi/pyproject.toml | 10 +++---- .../robotpy-native-wpihal/pyproject.toml | 14 +++++----- .../robotpy-native-wpilib/pyproject.toml | 26 +++++++++---------- .../robotpy-native-wpimath/pyproject.toml | 10 +++---- .../robotpy-native-wpinet/pyproject.toml | 10 +++---- .../robotpy-native-wpiutil/pyproject.toml | 6 ++--- subprojects/robotpy-native-xrp/pyproject.toml | 10 +++---- subprojects/robotpy-romi/pyproject.toml | 10 +++---- subprojects/robotpy-wpilib/pyproject.toml | 22 ++++++++-------- subprojects/robotpy-wpilog/pyproject.toml | 10 +++---- subprojects/robotpy-wpimath/pyproject.toml | 10 +++---- subprojects/robotpy-wpinet/pyproject.toml | 10 +++---- subprojects/robotpy-wpiutil/pyproject.toml | 6 ++--- subprojects/robotpy-xrp/pyproject.toml | 14 +++++----- 25 files changed, 142 insertions(+), 142 deletions(-) diff --git a/rdev.toml b/rdev.toml index 80503c52a..b64c2d403 100644 --- a/rdev.toml +++ b/rdev.toml @@ -22,8 +22,8 @@ wrapper = "2027.0.0a3" [params] -wpilib_bin_version = "2027.0.0-alpha-3" -wpilib_bin_url = "https://frcmaven.wpi.edu/artifactory/release-2027" +wpilib_bin_version = "2027.0.0-alpha-3-26-g8cfc158" +wpilib_bin_url = "https://frcmaven.wpi.edu/artifactory/development-2027" # wpilib_bin_url = "https://frcmaven.wpi.edu/artifactory/development-2027" # Don't update these maven artifacts diff --git a/subprojects/pyntcore/pyproject.toml b/subprojects/pyntcore/pyproject.toml index 63b7654fa..5c983bcb2 100644 --- a/subprojects/pyntcore/pyproject.toml +++ b/subprojects/pyntcore/pyproject.toml @@ -5,26 +5,26 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-ntcore==0.0.0", - "robotpy-wpiutil==0.0.0", - "robotpy-wpinet==0.0.0", - "robotpy-wpilog==0.0.0", + "robotpy-native-ntcore==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", + "robotpy-wpinet==2027.0.0a3", + "robotpy-wpilog==2027.0.0a3", ] [project] name = "pyntcore" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrappers for the FRC ntcore library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-ntcore==0.0.0", - "robotpy-wpiutil==0.0.0", - "robotpy-wpinet==0.0.0", - "robotpy-wpilog==0.0.0", + "robotpy-native-ntcore==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", + "robotpy-wpinet==2027.0.0a3", + "robotpy-wpilog==2027.0.0a3", ] [project.urls] diff --git a/subprojects/robotpy-apriltag/pyproject.toml b/subprojects/robotpy-apriltag/pyproject.toml index 5eed3fe58..86b5e6024 100644 --- a/subprojects/robotpy-apriltag/pyproject.toml +++ b/subprojects/robotpy-apriltag/pyproject.toml @@ -5,23 +5,23 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-apriltag==0.0.0", - "robotpy-wpiutil==0.0.0", - "robotpy-wpimath==0.0.0", + "robotpy-native-apriltag==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", + "robotpy-wpimath==2027.0.0a3", ] [project] name = "robotpy-apriltag" -version = "0.0.0" +version = "2027.0.0a3" description = "RobotPy bindings for WPILib's AprilTag library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-apriltag==0.0.0", - "robotpy-wpiutil==0.0.0", - "robotpy-wpimath==0.0.0", + "robotpy-native-apriltag==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", + "robotpy-wpimath==2027.0.0a3", ] [project.urls] diff --git a/subprojects/robotpy-cscore/pyproject.toml b/subprojects/robotpy-cscore/pyproject.toml index 5d2f5cbf5..4f8abead8 100644 --- a/subprojects/robotpy-cscore/pyproject.toml +++ b/subprojects/robotpy-cscore/pyproject.toml @@ -43,8 +43,8 @@ version_file = "cscore/version.py" [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "cscore-cpp" group_id = "edu.wpi.first.cscore" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" staticlibs = ["cscore"] extract_to = "lib" @@ -52,8 +52,8 @@ extract_to = "lib" [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "cameraserver-cpp" group_id = "edu.wpi.first.cameraserver" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" staticlibs = ["cameraserver"] extract_to = "lib" diff --git a/subprojects/robotpy-hal/pyproject.toml b/subprojects/robotpy-hal/pyproject.toml index 8de92529c..77c18d358 100644 --- a/subprojects/robotpy-hal/pyproject.toml +++ b/subprojects/robotpy-hal/pyproject.toml @@ -4,23 +4,23 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "pyntcore==0.0.0", - "robotpy-native-wpihal==0.0.0", - "robotpy-wpiutil==0.0.0", + "pyntcore==2027.0.0a3", + "robotpy-native-wpihal==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", ] [project] name = "robotpy-hal" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for FRC HAL" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "pyntcore==0.0.0", - "robotpy-native-wpihal==0.0.0", - "robotpy-wpiutil==0.0.0", + "pyntcore==2027.0.0a3", + "robotpy-native-wpihal==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", ] [project.urls] diff --git a/subprojects/robotpy-halsim-ds-socket/pyproject.toml b/subprojects/robotpy-halsim-ds-socket/pyproject.toml index 5aa9c1ebc..43b80f3bd 100644 --- a/subprojects/robotpy-halsim-ds-socket/pyproject.toml +++ b/subprojects/robotpy-halsim-ds-socket/pyproject.toml @@ -28,8 +28,8 @@ version_file = "halsim_ds_socket/version.py" [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "halsim_ds_socket" group_id = "edu.wpi.first.halsim" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" use_headers = false extract_to = "halsim_ds_socket" diff --git a/subprojects/robotpy-halsim-gui/pyproject.toml b/subprojects/robotpy-halsim-gui/pyproject.toml index 7f164a9a4..5da58f4ae 100644 --- a/subprojects/robotpy-halsim-gui/pyproject.toml +++ b/subprojects/robotpy-halsim-gui/pyproject.toml @@ -36,8 +36,8 @@ version_file = "halsim_gui/version.py" [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "halsim_gui" group_id = "edu.wpi.first.halsim" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" use_headers = true libs = ["halsim_gui"] diff --git a/subprojects/robotpy-halsim-ws/pyproject.toml b/subprojects/robotpy-halsim-ws/pyproject.toml index 9aed54116..46572bc31 100644 --- a/subprojects/robotpy-halsim-ws/pyproject.toml +++ b/subprojects/robotpy-halsim-ws/pyproject.toml @@ -33,8 +33,8 @@ version_file = "halsim_ws/version.py" [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "halsim_ws_server" group_id = "edu.wpi.first.halsim" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" use_headers = false extract_to = "halsim_ws/server" @@ -43,8 +43,8 @@ libs = ["halsim_ws_server"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "halsim_ws_client" group_id = "edu.wpi.first.halsim" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "2027.0.0-alpha-3" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" use_headers = false extract_to = "halsim_ws/client" diff --git a/subprojects/robotpy-native-apriltag/pyproject.toml b/subprojects/robotpy-native-apriltag/pyproject.toml index ba1bded93..67103e041 100644 --- a/subprojects/robotpy-native-apriltag/pyproject.toml +++ b/subprojects/robotpy-native-apriltag/pyproject.toml @@ -4,19 +4,19 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-wpimath==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpimath==2027.0.0a3", ] [project] name = "robotpy-native-apriltag" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib AprilTag Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-wpimath==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpimath==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -25,8 +25,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "apriltag-cpp" group_id = "edu.wpi.first.apriltag" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/apriltag" libs = ["apriltag"] diff --git a/subprojects/robotpy-native-datalog/pyproject.toml b/subprojects/robotpy-native-datalog/pyproject.toml index c9c1e733a..38f0c47f4 100644 --- a/subprojects/robotpy-native-datalog/pyproject.toml +++ b/subprojects/robotpy-native-datalog/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [project] name = "robotpy-native-datalog" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib Utility Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -24,8 +24,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "datalog-cpp" group_id = "edu.wpi.first.datalog" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/datalog" libs = ["datalog"] diff --git a/subprojects/robotpy-native-ntcore/pyproject.toml b/subprojects/robotpy-native-ntcore/pyproject.toml index 29d4792de..572f23de3 100644 --- a/subprojects/robotpy-native-ntcore/pyproject.toml +++ b/subprojects/robotpy-native-ntcore/pyproject.toml @@ -4,21 +4,21 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-wpinet==0.0.0", - "robotpy-native-datalog==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpinet==2027.0.0a3", + "robotpy-native-datalog==2027.0.0a3", ] [project] name = "robotpy-native-ntcore" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib NetworkTables Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-wpinet==0.0.0", - "robotpy-native-datalog==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpinet==2027.0.0a3", + "robotpy-native-datalog==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -27,8 +27,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "ntcore-cpp" group_id = "edu.wpi.first.ntcore" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/ntcore" libs = ["ntcore"] diff --git a/subprojects/robotpy-native-romi/pyproject.toml b/subprojects/robotpy-native-romi/pyproject.toml index c3ef9dc83..ef6074c37 100644 --- a/subprojects/robotpy-native-romi/pyproject.toml +++ b/subprojects/robotpy-native-romi/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpilib==0.0.0", + "robotpy-native-wpilib==2027.0.0a3", ] [project] name = "robotpy-native-romi" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib Romi support library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==0.0.0", + "robotpy-native-wpilib==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -23,8 +23,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "romiVendordep-cpp" group_id = "edu.wpi.first.romiVendordep" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/romi" libs = ["romiVendordep"] diff --git a/subprojects/robotpy-native-wpihal/pyproject.toml b/subprojects/robotpy-native-wpihal/pyproject.toml index 1d8be210b..5f78decfe 100644 --- a/subprojects/robotpy-native-wpihal/pyproject.toml +++ b/subprojects/robotpy-native-wpihal/pyproject.toml @@ -4,19 +4,19 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-ntcore==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-ntcore==2027.0.0a3", ] [project] name = "robotpy-native-wpihal" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib HAL implementation" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-ntcore==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-ntcore==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -25,8 +25,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "hal-cpp" group_id = "edu.wpi.first.hal" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/wpihal" libs = ["wpiHal"] diff --git a/subprojects/robotpy-native-wpilib/pyproject.toml b/subprojects/robotpy-native-wpilib/pyproject.toml index 852e1c70a..399a09f28 100644 --- a/subprojects/robotpy-native-wpilib/pyproject.toml +++ b/subprojects/robotpy-native-wpilib/pyproject.toml @@ -4,25 +4,25 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-wpinet==0.0.0", - "robotpy-native-ntcore==0.0.0", - "robotpy-native-wpimath==0.0.0", - "robotpy-native-wpihal==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpinet==2027.0.0a3", + "robotpy-native-ntcore==2027.0.0a3", + "robotpy-native-wpimath==2027.0.0a3", + "robotpy-native-wpihal==2027.0.0a3", ] [project] name = "robotpy-native-wpilib" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib Robotics Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", - "robotpy-native-wpinet==0.0.0", - "robotpy-native-ntcore==0.0.0", - "robotpy-native-wpimath==0.0.0", - "robotpy-native-wpihal==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", + "robotpy-native-wpinet==2027.0.0a3", + "robotpy-native-ntcore==2027.0.0a3", + "robotpy-native-wpimath==2027.0.0a3", + "robotpy-native-wpihal==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -31,8 +31,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "wpilibc-cpp" group_id = "edu.wpi.first.wpilibc" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/wpilib" libs = ["wpilibc"] diff --git a/subprojects/robotpy-native-wpimath/pyproject.toml b/subprojects/robotpy-native-wpimath/pyproject.toml index eb5b45b66..8a2587136 100644 --- a/subprojects/robotpy-native-wpimath/pyproject.toml +++ b/subprojects/robotpy-native-wpimath/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [project] name = "robotpy-native-wpimath" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib Math Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -23,8 +23,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "wpimath-cpp" group_id = "edu.wpi.first.wpimath" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/wpimath" libs = ["wpimath"] diff --git a/subprojects/robotpy-native-wpinet/pyproject.toml b/subprojects/robotpy-native-wpinet/pyproject.toml index 0c771c4fd..a9a4e06f5 100644 --- a/subprojects/robotpy-native-wpinet/pyproject.toml +++ b/subprojects/robotpy-native-wpinet/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [project] name = "robotpy-native-wpinet" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib Networking Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -23,8 +23,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "wpinet-cpp" group_id = "edu.wpi.first.wpinet" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/wpinet" libs = ["wpinet"] diff --git a/subprojects/robotpy-native-wpiutil/pyproject.toml b/subprojects/robotpy-native-wpiutil/pyproject.toml index 9459ef83a..f92ec6812 100644 --- a/subprojects/robotpy-native-wpiutil/pyproject.toml +++ b/subprojects/robotpy-native-wpiutil/pyproject.toml @@ -8,7 +8,7 @@ requires = [ [project] name = "robotpy-native-wpiutil" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib Utility Library" license = "BSD-3-Clause" @@ -22,8 +22,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "wpiutil-cpp" group_id = "edu.wpi.first.wpiutil" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/wpiutil" libs = ["wpiutil"] diff --git a/subprojects/robotpy-native-xrp/pyproject.toml b/subprojects/robotpy-native-xrp/pyproject.toml index c073a9e8a..9b0f74e2f 100644 --- a/subprojects/robotpy-native-xrp/pyproject.toml +++ b/subprojects/robotpy-native-xrp/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.1", - "robotpy-native-wpilib==0.0.0", + "robotpy-native-wpilib==2027.0.0a3", ] [project] name = "robotpy-native-xrp" -version = "0.0.0" +version = "2027.0.0a3" description = "WPILib XRP vendor library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==0.0.0", + "robotpy-native-wpilib==2027.0.0a3", ] [tool.hatch.build.targets.wheel] @@ -23,8 +23,8 @@ packages = ["src/native"] [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "xrpVendordep-cpp" group_id = "edu.wpi.first.xrpVendordep" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" extract_to = "src/native/xrp" libs = ["xrpVendordep"] diff --git a/subprojects/robotpy-romi/pyproject.toml b/subprojects/robotpy-romi/pyproject.toml index 872f0987e..aff7014dd 100644 --- a/subprojects/robotpy-romi/pyproject.toml +++ b/subprojects/robotpy-romi/pyproject.toml @@ -5,22 +5,22 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-romi==0.0.0", - "wpilib==0.0.0", + "robotpy-native-romi==2027.0.0a3", + "wpilib==2027.0.0a3", ] [project] name = "robotpy-romi" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for WPILib Romi Vendor library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-romi==0.0.0", - "wpilib==0.0.0" + "robotpy-native-romi==2027.0.0a3", + "wpilib==2027.0.0a3" ] [project.urls] diff --git a/subprojects/robotpy-wpilib/pyproject.toml b/subprojects/robotpy-wpilib/pyproject.toml index 9419f1a63..6f696c008 100644 --- a/subprojects/robotpy-wpilib/pyproject.toml +++ b/subprojects/robotpy-wpilib/pyproject.toml @@ -5,27 +5,27 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-wpilib==0.0.0", - "robotpy-wpiutil==0.0.0", - "robotpy-wpimath==0.0.0", - "robotpy-hal==0.0.0", - "pyntcore==0.0.0", + "robotpy-native-wpilib==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", + "robotpy-wpimath==2027.0.0a3", + "robotpy-hal==2027.0.0a3", + "pyntcore==2027.0.0a3", ] [project] name = "wpilib" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for FRC WPILib" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==0.0.0", - "robotpy-wpiutil==0.0.0", - "robotpy-wpimath==0.0.0", - "robotpy-hal==0.0.0", - "pyntcore==0.0.0", + "robotpy-native-wpilib==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", + "robotpy-wpimath==2027.0.0a3", + "robotpy-hal==2027.0.0a3", + "pyntcore==2027.0.0a3", "robotpy-cli~=2027.0.0a1" ] diff --git a/subprojects/robotpy-wpilog/pyproject.toml b/subprojects/robotpy-wpilog/pyproject.toml index ba6afc01d..701e891aa 100644 --- a/subprojects/robotpy-wpilog/pyproject.toml +++ b/subprojects/robotpy-wpilog/pyproject.toml @@ -4,21 +4,21 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "robotpy-native-datalog==0.0.0", - "robotpy-wpiutil==0.0.0" + "robotpy-native-datalog==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3" ] [project] name = "robotpy-wpilog" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for FRC wpilog library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-datalog==0.0.0", - "robotpy-wpiutil==0.0.0" + "robotpy-native-datalog==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3" ] [project.urls] diff --git a/subprojects/robotpy-wpimath/pyproject.toml b/subprojects/robotpy-wpimath/pyproject.toml index 99ad89384..967f8f1b1 100644 --- a/subprojects/robotpy-wpimath/pyproject.toml +++ b/subprojects/robotpy-wpimath/pyproject.toml @@ -5,22 +5,22 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-wpimath==0.0.0", - "robotpy-wpiutil==0.0.0", + "robotpy-native-wpimath==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", # "numpy", # broken in raspbian CI ] [project] name = "robotpy-wpimath" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for FRC WPIMath library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpimath==0.0.0", - "robotpy-wpiutil==0.0.0", + "robotpy-native-wpimath==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3", ] [project.urls] diff --git a/subprojects/robotpy-wpinet/pyproject.toml b/subprojects/robotpy-wpinet/pyproject.toml index 837ff08a4..f79af21e0 100644 --- a/subprojects/robotpy-wpinet/pyproject.toml +++ b/subprojects/robotpy-wpinet/pyproject.toml @@ -6,21 +6,21 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "robotpy-native-wpinet==0.0.0", - "robotpy-wpiutil==0.0.0" + "robotpy-native-wpinet==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3" ] [project] name = "robotpy-wpinet" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for FRC wpinet library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpinet==0.0.0", - "robotpy-wpiutil==0.0.0" + "robotpy-native-wpinet==2027.0.0a3", + "robotpy-wpiutil==2027.0.0a3" ] [project.urls] diff --git a/subprojects/robotpy-wpiutil/pyproject.toml b/subprojects/robotpy-wpiutil/pyproject.toml index de6db1210..206ee492f 100644 --- a/subprojects/robotpy-wpiutil/pyproject.toml +++ b/subprojects/robotpy-wpiutil/pyproject.toml @@ -5,19 +5,19 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [project] name = "robotpy-wpiutil" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for FRC WPIUtil library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==0.0.0", + "robotpy-native-wpiutil==2027.0.0a3", ] [project.urls] diff --git a/subprojects/robotpy-xrp/pyproject.toml b/subprojects/robotpy-xrp/pyproject.toml index 33a6c9b0e..5d4fb5e1e 100644 --- a/subprojects/robotpy-xrp/pyproject.toml +++ b/subprojects/robotpy-xrp/pyproject.toml @@ -5,22 +5,22 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.1", "hatchling", - "robotpy-native-xrp==0.0.0", - "wpilib==0.0.0", + "robotpy-native-xrp==2027.0.0a3", + "wpilib==2027.0.0a3", ] [project] name = "robotpy-xrp" -version = "0.0.0" +version = "2027.0.0a3" description = "Binary wrapper for WPILib XRP Vendor library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-xrp==0.0.0", - "wpilib==0.0.0" + "robotpy-native-xrp==2027.0.0a3", + "wpilib==2027.0.0a3" ] [project.entry-points."robotpy_sim.2027"] @@ -33,8 +33,8 @@ version_file = "xrp/version.py" [[tool.hatch.build.hooks.robotpy.maven_lib_download]] artifact_id = "halsim_xrp" group_id = "edu.wpi.first.halsim" -repo_url = "https://frcmaven.wpi.edu/artifactory/release-2027" -version = "0.0.0" +repo_url = "https://frcmaven.wpi.edu/artifactory/development-2027" +version = "2027.0.0-alpha-3-26-g8cfc158" use_headers = false extract_to = "xrp/extension"