diff --git a/rdev.toml b/rdev.toml index 890f37ec..f579a344 100644 --- a/rdev.toml +++ b/rdev.toml @@ -11,20 +11,20 @@ [py_versions] # Usually the same as wpilib_bin_version -native = "2026.0.0a1" +native = "2026.1.1b1" # Will eventually sync with native -halsim_native = "2026.0.0a1" +halsim_native = "2026.1.1b1" # Usually similar to native, but subminor version is bumped for bugfixes # - ./rdev.sh ci check_tag will fail if this doesn't match current tag -wrapper = "2026.0.0a1" +wrapper = "2026.1.1b1" [params] -# wpilib_bin_url = "https://frcmaven.wpi.edu/artifactory/release" -wpilib_bin_version = "2026.0.0-alpha-1" -wpilib_bin_url = "https://frcmaven.wpi.edu/artifactory/development" +wpilib_bin_url = "https://frcmaven.wpi.edu/artifactory/release" +wpilib_bin_version = "2026.1.1-beta-1" +#wpilib_bin_url = "https://frcmaven.wpi.edu/artifactory/development" # Don't update these maven artifacts exclude_artifacts = [ diff --git a/subprojects/pyntcore/pyproject.toml b/subprojects/pyntcore/pyproject.toml index da61407f..79e78767 100644 --- a/subprojects/pyntcore/pyproject.toml +++ b/subprojects/pyntcore/pyproject.toml @@ -5,24 +5,24 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.0", "hatchling", - "robotpy-native-ntcore==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpinet==2026.0.0a1", + "robotpy-native-ntcore==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpinet==2026.1.1b1", ] [project] name = "pyntcore" -version = "2026.0.0a1" +version = "2026.1.1b1" 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==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpinet==2026.0.0a1", + "robotpy-native-ntcore==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpinet==2026.1.1b1", ] [project.urls] diff --git a/subprojects/robotpy-apriltag/pyproject.toml b/subprojects/robotpy-apriltag/pyproject.toml index 5f58b8b9..5b3a52b2 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.0", "hatchling", - "robotpy-native-apriltag==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpimath==2026.0.0a1", + "robotpy-native-apriltag==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpimath==2026.1.1b1", ] [project] name = "robotpy-apriltag" -version = "2026.0.0a1" +version = "2026.1.1b1" 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==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpimath==2026.0.0a1", + "robotpy-native-apriltag==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpimath==2026.1.1b1", ] [project.urls] diff --git a/subprojects/robotpy-cscore/pyproject.toml b/subprojects/robotpy-cscore/pyproject.toml index 7064a0b1..e635ff71 100644 --- a/subprojects/robotpy-cscore/pyproject.toml +++ b/subprojects/robotpy-cscore/pyproject.toml @@ -5,24 +5,24 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.0", "hatchling", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpinet==2026.0.0a1", - "pyntcore==2026.0.0a1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpinet==2026.1.1b1", + "pyntcore==2026.1.1b1", # "numpy", # required for pybind11-stubgen to not complain, broken in raspbian CI ] [project] name = "robotpy-cscore" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "RobotPy bindings for cscore image processing library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpinet==2026.0.0a1", - "pyntcore==2026.0.0a1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpinet==2026.1.1b1", + "pyntcore==2026.1.1b1", ] [project.urls] @@ -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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" 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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" staticlibs = ["cameraserver"] extract_to = "lib" diff --git a/subprojects/robotpy-hal/pyproject.toml b/subprojects/robotpy-hal/pyproject.toml index 42a5e32c..f6178f8b 100644 --- a/subprojects/robotpy-hal/pyproject.toml +++ b/subprojects/robotpy-hal/pyproject.toml @@ -4,21 +4,21 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "robotpy-native-wpihal==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", + "robotpy-native-wpihal==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", ] [project] name = "robotpy-hal" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "Binary wrapper for FRC HAL" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpihal==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", + "robotpy-native-wpihal==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", ] [project.urls] diff --git a/subprojects/robotpy-halsim-ds-socket/pyproject.toml b/subprojects/robotpy-halsim-ds-socket/pyproject.toml index b771054e..c42338f9 100644 --- a/subprojects/robotpy-halsim-ds-socket/pyproject.toml +++ b/subprojects/robotpy-halsim-ds-socket/pyproject.toml @@ -7,15 +7,15 @@ requires = [ [project] name = "robotpy-halsim-ds-socket" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib simulator DS Socket Extension" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpihal==2026.0.0a1", - "robotpy-native-wpinet==2026.0.0a1", + "robotpy-native-wpihal==2026.1.1b1", + "robotpy-native-wpinet==2026.1.1b1", ] [project.entry-points."robotpy_sim.2026"] @@ -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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" 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 a98d9321..e391f3af 100644 --- a/subprojects/robotpy-halsim-gui/pyproject.toml +++ b/subprojects/robotpy-halsim-gui/pyproject.toml @@ -5,25 +5,25 @@ requires = [ "hatch-meson~=0.1.0", "hatch-robotpy~=0.2.0", "hatchling", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpimath==2026.0.0a1", - "robotpy-hal==2026.0.0a1", - "pyntcore==2026.0.0a1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpimath==2026.1.1b1", + "robotpy-hal==2026.1.1b1", + "pyntcore==2026.1.1b1", ] [project] name = "robotpy-halsim-gui" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib simulation GUI" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpimath==2026.0.0a1", - "robotpy-hal==2026.0.0a1", - "pyntcore==2026.0.0a1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpimath==2026.1.1b1", + "robotpy-hal==2026.1.1b1", + "pyntcore==2026.1.1b1", ] [project.urls] @@ -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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" use_headers = true libs = ["halsim_gui"] diff --git a/subprojects/robotpy-halsim-ws/pyproject.toml b/subprojects/robotpy-halsim-ws/pyproject.toml index 8c8ee197..4f6e056d 100644 --- a/subprojects/robotpy-halsim-ws/pyproject.toml +++ b/subprojects/robotpy-halsim-ws/pyproject.toml @@ -7,15 +7,15 @@ requires = [ [project] name = "robotpy-halsim-ws" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib simulator websim Extensions" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpihal==2026.0.0a1", - "robotpy-native-wpinet==2026.0.0a1", + "robotpy-native-wpihal==2026.1.1b1", + "robotpy-native-wpinet==2026.1.1b1", ] [project.entry-points."robotpy_sim.2026"] @@ -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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" 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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" 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 dbbbef7f..0aba9713 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.0", - "robotpy-native-wpiutil==2026.0.0a1", - "robotpy-native-wpimath==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", + "robotpy-native-wpimath==2026.1.1b1", ] [project] name = "robotpy-native-apriltag" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib AprilTag Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2026.0.0a1", - "robotpy-native-wpimath==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", + "robotpy-native-wpimath==2026.1.1b1", ] [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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/apriltag" libs = ["apriltag"] diff --git a/subprojects/robotpy-native-ntcore/pyproject.toml b/subprojects/robotpy-native-ntcore/pyproject.toml index bd00c2ce..91121164 100644 --- a/subprojects/robotpy-native-ntcore/pyproject.toml +++ b/subprojects/robotpy-native-ntcore/pyproject.toml @@ -4,19 +4,19 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.0", - "robotpy-native-wpiutil==2026.0.0a1", - "robotpy-native-wpinet==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", + "robotpy-native-wpinet==2026.1.1b1", ] [project] name = "robotpy-native-ntcore" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib NetworkTables Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2026.0.0a1", - "robotpy-native-wpinet==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", + "robotpy-native-wpinet==2026.1.1b1", ] [tool.hatch.build.targets.wheel] @@ -25,8 +25,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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/ntcore" libs = ["ntcore"] diff --git a/subprojects/robotpy-native-romi/pyproject.toml b/subprojects/robotpy-native-romi/pyproject.toml index 468917ef..6fa77cc2 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.0", - "robotpy-native-wpilib==2026.0.0a1", + "robotpy-native-wpilib==2026.1.1b1", ] [project] name = "robotpy-native-romi" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib Romi support library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==2026.0.0a1", + "robotpy-native-wpilib==2026.1.1b1", ] [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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/romi" libs = ["romiVendordep"] diff --git a/subprojects/robotpy-native-wpihal/pyproject.toml b/subprojects/robotpy-native-wpihal/pyproject.toml index 5a7a5d72..8c7be3a9 100644 --- a/subprojects/robotpy-native-wpihal/pyproject.toml +++ b/subprojects/robotpy-native-wpihal/pyproject.toml @@ -4,17 +4,17 @@ requires = [ "hatchling", "hatch-nativelib~=0.2.0", "hatch-robotpy~=0.2.0", - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [project] name = "robotpy-native-wpihal" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib HAL implementation" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [tool.hatch.build.targets.wheel] @@ -23,8 +23,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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/wpihal" libs = ["wpiHal"] diff --git a/subprojects/robotpy-native-wpilib/pyproject.toml b/subprojects/robotpy-native-wpilib/pyproject.toml index 9dcadf93..c1708127 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.0", - "robotpy-native-wpiutil==2026.0.0a1", - "robotpy-native-wpinet==2026.0.0a1", - "robotpy-native-ntcore==2026.0.0a1", - "robotpy-native-wpimath==2026.0.0a1", - "robotpy-native-wpihal==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", + "robotpy-native-wpinet==2026.1.1b1", + "robotpy-native-ntcore==2026.1.1b1", + "robotpy-native-wpimath==2026.1.1b1", + "robotpy-native-wpihal==2026.1.1b1", ] [project] name = "robotpy-native-wpilib" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib Robotics Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2026.0.0a1", - "robotpy-native-wpinet==2026.0.0a1", - "robotpy-native-ntcore==2026.0.0a1", - "robotpy-native-wpimath==2026.0.0a1", - "robotpy-native-wpihal==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", + "robotpy-native-wpinet==2026.1.1b1", + "robotpy-native-ntcore==2026.1.1b1", + "robotpy-native-wpimath==2026.1.1b1", + "robotpy-native-wpihal==2026.1.1b1", ] [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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/wpilib" libs = ["wpilibc"] diff --git a/subprojects/robotpy-native-wpimath/pyproject.toml b/subprojects/robotpy-native-wpimath/pyproject.toml index 791a4f7e..8c0bab6b 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.0", - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [project] name = "robotpy-native-wpimath" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib Math Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/wpimath" libs = ["wpimath"] diff --git a/subprojects/robotpy-native-wpinet/pyproject.toml b/subprojects/robotpy-native-wpinet/pyproject.toml index ca658718..5fd58b85 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.0", - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [project] name = "robotpy-native-wpinet" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib Networking Library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/wpinet" libs = ["wpinet"] diff --git a/subprojects/robotpy-native-wpiutil/pyproject.toml b/subprojects/robotpy-native-wpiutil/pyproject.toml index 5e627fd1..d24c32b7 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 = "2026.0.0a1" +version = "2026.1.1b1" 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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/wpiutil" libs = ["wpiutil"] diff --git a/subprojects/robotpy-native-xrp/pyproject.toml b/subprojects/robotpy-native-xrp/pyproject.toml index feffbfc0..59437f9e 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.0", - "robotpy-native-wpilib==2026.0.0a1", + "robotpy-native-wpilib==2026.1.1b1", ] [project] name = "robotpy-native-xrp" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "WPILib XRP vendor library" license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==2026.0.0a1", + "robotpy-native-wpilib==2026.1.1b1", ] [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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" extract_to = "src/native/xrp" libs = ["xrpVendordep"] diff --git a/subprojects/robotpy-romi/pyproject.toml b/subprojects/robotpy-romi/pyproject.toml index 529e1538..e2e8d12f 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.0", "hatchling", - "robotpy-native-romi==2026.0.0a1", - "wpilib==2026.0.0a1", + "robotpy-native-romi==2026.1.1b1", + "wpilib==2026.1.1b1", ] [project] name = "robotpy-romi" -version = "2026.0.0a1" +version = "2026.1.1b1" 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==2026.0.0a1", - "wpilib==2026.0.0a1" + "robotpy-native-romi==2026.1.1b1", + "wpilib==2026.1.1b1" ] [project.urls] diff --git a/subprojects/robotpy-wpilib/pyproject.toml b/subprojects/robotpy-wpilib/pyproject.toml index 31889b8b..dc78b1f5 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.0", "hatchling", - "robotpy-native-wpilib==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpimath==2026.0.0a1", - "robotpy-hal==2026.0.0a1", - "pyntcore==2026.0.0a1", + "robotpy-native-wpilib==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpimath==2026.1.1b1", + "robotpy-hal==2026.1.1b1", + "pyntcore==2026.1.1b1", ] [project] name = "wpilib" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "Binary wrapper for FRC WPILib" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpilib==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", - "robotpy-wpimath==2026.0.0a1", - "robotpy-hal==2026.0.0a1", - "pyntcore==2026.0.0a1", + "robotpy-native-wpilib==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", + "robotpy-wpimath==2026.1.1b1", + "robotpy-hal==2026.1.1b1", + "pyntcore==2026.1.1b1", "robotpy-cli~=2026.0.1b1" ] @@ -181,11 +181,8 @@ DriverStationModeThread = "frc/internal/DriverStationModeThread.h" LiveWindow = "frc/livewindow/LiveWindow.h" # frc/motorcontrol -DMC60 = "frc/motorcontrol/DMC60.h" -Jaguar = "frc/motorcontrol/Jaguar.h" Koors40 = "frc/motorcontrol/Koors40.h" MotorControllerGroup = "rpy/MotorControllerGroup.h" -NidecBrushless = "frc/motorcontrol/NidecBrushless.h" PWMMotorController = "frc/motorcontrol/PWMMotorController.h" PWMSparkFlex = "frc/motorcontrol/PWMSparkFlex.h" PWMSparkMax = "frc/motorcontrol/PWMSparkMax.h" @@ -193,10 +190,8 @@ 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" Talon = "frc/motorcontrol/Talon.h" -Victor = "frc/motorcontrol/Victor.h" VictorSP = "frc/motorcontrol/VictorSP.h" # frc/smartdashboard diff --git a/subprojects/robotpy-wpilib/semiwrap/DMC60.yml b/subprojects/robotpy-wpilib/semiwrap/DMC60.yml deleted file mode 100644 index 4adbfcad..00000000 --- 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/Jaguar.yml b/subprojects/robotpy-wpilib/semiwrap/Jaguar.yml deleted file mode 100644 index 20503e66..00000000 --- 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/NidecBrushless.yml b/subprojects/robotpy-wpilib/semiwrap/NidecBrushless.yml deleted file mode 100644 index c4d75225..00000000 --- a/subprojects/robotpy-wpilib/semiwrap/NidecBrushless.yml +++ /dev/null @@ -1,20 +0,0 @@ -extra_includes: -- wpi/sendable/SendableBuilder.h -- wpi/SmallString.h - -classes: - frc::NidecBrushless: - ignored_bases: - - wpi::SendableHelper - methods: - NidecBrushless: - Set: - Get: - SetInverted: - GetInverted: - Disable: - Enable: - StopMotor: - GetDescription: - GetChannel: - InitSendable: diff --git a/subprojects/robotpy-wpilib/semiwrap/SD540.yml b/subprojects/robotpy-wpilib/semiwrap/SD540.yml deleted file mode 100644 index 756428a7..00000000 --- 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 c787bb71..8ab21063 100644 --- a/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml +++ b/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml @@ -12,6 +12,6 @@ classes: default: 0_s TimedRobot: overloads: - double: - ignore: true units::second_t: + units::hertz_t: + ignore: true diff --git a/subprojects/robotpy-wpilib/semiwrap/Victor.yml b/subprojects/robotpy-wpilib/semiwrap/Victor.yml deleted file mode 100644 index b55c81f1..00000000 --- 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/wpilib/__init__.py b/subprojects/robotpy-wpilib/wpilib/__init__.py index 6495f123..c9a6dbbc 100644 --- a/subprojects/robotpy-wpilib/wpilib/__init__.py +++ b/subprojects/robotpy-wpilib/wpilib/__init__.py @@ -31,7 +31,6 @@ Compressor, CompressorConfigType, Counter, - DMC60, DSControlWord, DataLogManager, DigitalGlitchFilter, @@ -47,7 +46,6 @@ FieldObject2d, I2C, IterativeRobotBase, - Jaguar, Joystick, Koors40, LEDPattern, @@ -58,7 +56,6 @@ MechanismRoot2d, MotorControllerGroup, MotorSafety, - NidecBrushless, Notifier, PS4Controller, PS5Controller, @@ -82,7 +79,6 @@ RobotController, RobotState, RuntimeType, - SD540, SPI, SendableBuilderImpl, SendableChooser, @@ -102,7 +98,6 @@ TimesliceRobot, Tracer, Ultrasonic, - Victor, VictorSP, Watchdog, XboxController, diff --git a/subprojects/robotpy-wpimath/pyproject.toml b/subprojects/robotpy-wpimath/pyproject.toml index 430c09db..e0609d34 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.0", "hatchling", - "robotpy-native-wpimath==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", + "robotpy-native-wpimath==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", # "numpy", # broken in raspbian CI ] [project] name = "robotpy-wpimath" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "Binary wrapper for FRC WPIMath library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpimath==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1", + "robotpy-native-wpimath==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1", ] [project.urls] diff --git a/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml b/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml index 3174df60..4fa833a8 100644 --- a/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml +++ b/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml @@ -35,8 +35,12 @@ functions: overloads: const Translation2d&, const Translation2d&, units::second_t, units::meters_per_second_t: const Translation3d&, const Translation3d&, units::second_t, units::meters_per_second_t: - CopySignPow: - template_impls: - - [double] CopyDirectionPow: - ignore: true + overloads: + T, double, T: + template_impls: + - [double] + const Eigen::Vector&, double, T: + ignore: true + template_impls: + - [double, Eigen::Dynamic] diff --git a/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml b/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml index ee62a40d..3cb94d40 100644 --- a/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml +++ b/subprojects/robotpy-wpimath/semiwrap/controls/DCMotor.yml @@ -40,6 +40,9 @@ classes: RomiBuiltIn: KrakenX60: KrakenX60FOC: + KrakenX44: + KrakenX44FOC: + Minion: NeoVortex: inline_code: | diff --git a/subprojects/robotpy-wpimath/wpimath/__init__.py b/subprojects/robotpy-wpimath/wpimath/__init__.py index 97c7f5c8..823832ec 100644 --- a/subprojects/robotpy-wpimath/wpimath/__init__.py +++ b/subprojects/robotpy-wpimath/wpimath/__init__.py @@ -7,7 +7,7 @@ from ._wpimath import ( angleModulus, applyDeadband, - copySignPow, + copyDirectionPow, inputModulus, objectToRobotPose, slewRateLimit, @@ -16,7 +16,7 @@ __all__ = [ "angleModulus", "applyDeadband", - "copySignPow", + "copyDirectionPow", "inputModulus", "objectToRobotPose", "slewRateLimit", diff --git a/subprojects/robotpy-wpinet/pyproject.toml b/subprojects/robotpy-wpinet/pyproject.toml index 3bb4b632..6e22b4a9 100644 --- a/subprojects/robotpy-wpinet/pyproject.toml +++ b/subprojects/robotpy-wpinet/pyproject.toml @@ -4,21 +4,21 @@ requires = [ "semiwrap~=0.2.1", "hatch-meson~=0.1.0", "hatchling", - "robotpy-native-wpinet==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1" + "robotpy-native-wpinet==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1" ] [project] name = "robotpy-wpinet" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "Binary wrapper for FRC wpinet library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpinet==2026.0.0a1", - "robotpy-wpiutil==2026.0.0a1" + "robotpy-native-wpinet==2026.1.1b1", + "robotpy-wpiutil==2026.1.1b1" ] [project.urls] diff --git a/subprojects/robotpy-wpiutil/pyproject.toml b/subprojects/robotpy-wpiutil/pyproject.toml index 35f22e43..f191b85b 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.0", "hatchling", - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [project] name = "robotpy-wpiutil" -version = "2026.0.0a1" +version = "2026.1.1b1" description = "Binary wrapper for FRC WPIUtil library" authors = [ {name = "RobotPy Development Team", email = "robotpy@googlegroups.com"}, ] license = "BSD-3-Clause" dependencies = [ - "robotpy-native-wpiutil==2026.0.0a1", + "robotpy-native-wpiutil==2026.1.1b1", ] [project.urls] diff --git a/subprojects/robotpy-xrp/pyproject.toml b/subprojects/robotpy-xrp/pyproject.toml index c2b29f26..50d3ff95 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.0", "hatchling", - "robotpy-native-xrp==2026.0.0a1", - "wpilib==2026.0.0a1", + "robotpy-native-xrp==2026.1.1b1", + "wpilib==2026.1.1b1", ] [project] name = "robotpy-xrp" -version = "2026.0.0a1" +version = "2026.1.1b1" 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==2026.0.0a1", - "wpilib==2026.0.0a1" + "robotpy-native-xrp==2026.1.1b1", + "wpilib==2026.1.1b1" ] [project.entry-points."robotpy_sim.2026"] @@ -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/development" -version = "2026.0.0-alpha-1" +repo_url = "https://frcmaven.wpi.edu/artifactory/release" +version = "2026.1.1-beta-1" use_headers = false extract_to = "xrp/extension"