Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pip dependencies #348

Merged
merged 9 commits into from
Aug 23, 2024
Merged

Update pip dependencies #348

merged 9 commits into from
Aug 23, 2024

Conversation

hello-binit
Copy link
Contributor

@hello-binit hello-binit commented Aug 22, 2024

and update numpy pin to latest 1.X release.

Also, unpin matplotlib, so it stops pulling in setuptools-scm. The setuptools-scm makes Colcon (ROS2's build tool) very upset.

Also remove Python2 dependencies and install conditions

It gets installed alongside anyways
because it leaves trimesh at the outdated version on the user's system, even if they update our package. Instead, I need to pin trimesh to the newest version, to force pip to update it for the user.
@hello-vinitha
Copy link

Tested on 3030

@hello-binit hello-binit changed the title Unpin trimesh Update pip dependencies Aug 23, 2024
@hello-binit hello-binit merged commit a6772eb into master Aug 23, 2024
@hello-binit hello-binit deleted the bugfix/unpin-trimesh branch August 23, 2024 20:19
hello-binit added a commit to hello-robot/stretch_web_teleop that referenced this pull request Aug 25, 2024
This commits removes the pin on an older version of numpy. Stretch Body now pins the right version of numpy. Details in these two PRs:
 - hello-robot/stretch_body#349
 - hello-robot/stretch_body#348
hello-binit added a commit to hello-robot/stretch_web_teleop that referenced this pull request Sep 4, 2024
* Remove numpy pin in Web Teleop

This commits removes the pin on an older version of numpy. Stretch Body now pins the right version of numpy. Details in these two PRs:
 - hello-robot/stretch_body#349
 - hello-robot/stretch_body#348

* Numpy primitives deprecated

With numpy 1.24 and onwards, using np.bool and other np.<primitive>
types is deprecated, and raises exceptions. We are supposed to use
the built-in primitives (i.e. bool, float, etc.).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants