Replies: 1 comment 7 replies
-
What would it take to get it released on linux? |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Tesseract Robotics is now available on PyPI, and can be installed using
pip
.Currently only CPython 3.9 x64 on Windows (and now on Ubuntu 20.04 Python 3.8 too!) is available. I can try to add more Python versions and possibly Linux (done! see below) in the future.
To install on Windows:
Install Python 3.9 for all users (C:\Python39 install directory): https://www.python.org/ftp/python/3.9.12/python-3.9.12-amd64.exe
edit: now also available for Python 3.8 and Python 3.10 on Windows
Run the following command:
To install on Ubuntu 20.04:
Running an example requires files from the GitHub repositories. These are not required to use the package They are only resource files like URDF, meshes, and the example script itself.
To run the example on Windows:
New (or updated) tools like
auditwheel
and the newmanylinux_x_y
platforms have made working with Linux wheels and dependencies much easier.Portability of Python wheels can be tricky, so I am not sure if this will work on every computer. This build uses shared libraries, which isn't ideal since there can be version and symbol conflicts (aka DLL hell). Ideally static linking should be used for wheels, but it is significantly more difficult and will require significantly more time.vcpkg
was used to build the dependencies that aren't included in the ROS-I projects.Let me know if you have any issues!
Beta Was this translation helpful? Give feedback.
All reactions