Skip to content

Commit 51d55a9

Browse files
authored
Fix version ranges for building wheels since Pinocchio 4.1.0 released (#262)
1 parent 5bf923d commit 51d55a9

6 files changed

Lines changed: 140 additions & 140 deletions

File tree

.docker/ubuntu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ ARG UBUNTU_VERSION=24.04
22

33
FROM ubuntu:${UBUNTU_VERSION} AS roboplan_ubuntu
44

5-
ARG PINOCCHIO_VERSION=4.0.0
5+
ARG PINOCCHIO_VERSION=4.1.0
66
ENV PIP_BREAK_SYSTEM_PACKAGES=1
77
# See https://github.com/tier4/osqp_vendor/issues/26
88
ENV CMAKE_POLICY_VERSION_MINIMUM=3.5

pixi.lock

Lines changed: 133 additions & 133 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pixi.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ yaml-cpp = ">=0.8.0,<0.9"
227227
# Core dependencies
228228
eigen = ">=3.4.0"
229229
libtoppra = ">=0.6.4,<0.7"
230-
pinocchio = ">=4.0.0,<5"
230+
pinocchio = ">=4.1.0,<5"
231231
osqp-eigen = ">=0.11.0,<0.12"
232232

233233
# Python bindings dependencies

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ requires = [
44
"setuptools-scm >=8",
55
"cmeel-eigen[build]",
66
"cmeel-yaml-cpp[build]",
7-
"libpinocchio[build] == 4.0.0",
7+
"libpinocchio[build] == 4.1.0",
88
"nanobind >=1.3.2",
99
"patchelf; platform_system == 'Linux'",
1010
]
@@ -27,7 +27,7 @@ classifiers = [
2727
dependencies = [
2828
"matplotlib",
2929
"numpy",
30-
"pin",
30+
"pin >=4.1.0, <4.2",
3131
]
3232

3333
[project.urls]

roboplan/bindings/test/test_import.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ def test_roboplan_core_version_metadata() -> None:
3737
def test_import_pinocchio() -> None:
3838
assert importlib.util.find_spec("pinocchio")
3939
pinocchio = importlib.import_module("pinocchio")
40-
assert parse(pinocchio.__version__) >= parse("3.9.0")
40+
assert parse(pinocchio.__version__) >= parse("4.0.0")

tests/unified_python_package_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ def test_root_pyproject_defines_unified_roboplan_distribution() -> None:
5252
assert "setuptools-scm >=8" in build_requires
5353
assert "cmeel-eigen[build]" in build_requires
5454
assert "cmeel-yaml-cpp[build]" in build_requires
55-
assert "libpinocchio[build] == 4.0.0" in build_requires
55+
assert "libpinocchio[build] == 4.1.0" in build_requires
5656
assert "patchelf; platform_system == 'Linux'" in build_requires
5757
dependencies = cast(list[str], project["dependencies"])
5858
assert "roboplan-core" not in dependencies
5959
assert "numpy" in dependencies
60-
assert "pin" in dependencies
60+
assert "pin >=4.1.0, <4.2" in dependencies
6161
assert "matplotlib" in dependencies
6262

6363
tool = cast(dict[str, object], data["tool"])

0 commit comments

Comments
 (0)