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

depend on python-transforms3d-pip #3

Open
Timple opened this issue Mar 28, 2022 · 4 comments
Open

depend on python-transforms3d-pip #3

Timple opened this issue Mar 28, 2022 · 4 comments

Comments

@Timple
Copy link
Contributor

Timple commented Mar 28, 2022

Thank you for this convenience package!

Instead of install instructions in the readme, why doesn't this package simply list python-transforms3d-pip in the package.xml?

This means tooling like rosdep install can pick it up from there.

@DLu DLu closed this as completed in 1bfcda9 Apr 18, 2022
@DLu
Copy link
Owner

DLu commented Apr 18, 2022

So I originally took it out in 84167ff because it would not be automatically installed as part of the binary, but you are correct in pointing out that it would help rosdep.

@DLu
Copy link
Owner

DLu commented May 16, 2022

So, now I remember, that the buildfarm doesn't really play nicely with pip dependencies: See this buildfarm job

14:35:22 Identified the following build dependencies (ignoring packages available from source):
14:35:22   - python-numpy
14:35:22   - python-transforms3d-pip
14:35:22 Resolved the dependencies to the following binary packages:
14:35:22   - python-numpy
14:35:22   - transforms3d
14:35:22 Traceback (most recent call last):
14:35:22   File "/usr/lib/python3/dist-packages/apt/cache.py", line 299, in __getitem__
14:35:22     rawpkg = self._cache[key]
14:35:22 KeyError: 'transforms3d'
14:35:22 
14:35:22 During handling of the above exception, another exception occurred:
14:35:22 
14:35:22 Traceback (most recent call last):
14:35:22   File "/tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py", line 306, in <module>
14:35:22     main()
14:35:22   File "/tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py", line 142, in main
14:35:22     get_binary_package_versions(apt_cache, debian_pkg_names))
14:35:22   File "/tmp/ros_buildfarm/ros_buildfarm/common.py", line 175, in get_binary_package_versions
14:35:22     pkg = apt_cache[debian_pkg_name]
14:35:22   File "/usr/lib/python3/dist-packages/apt/cache.py", line 301, in __getitem__
14:35:22     raise KeyError('The cache has no package named %r' % key)
14:35:22 KeyError: "The cache has no package named 'transforms3d'"

Really what we need is an apt version of transforms3d but I haven't had the energy to try to figure out how to do that.

@DLu DLu reopened this May 16, 2022
@ijnek
Copy link

ijnek commented Oct 29, 2022

I believe a dependency on python3-transforms3d is possible now on Jammy after ros/rosdistro#33091 was merged?

@reinzor
Copy link

reinzor commented Jun 14, 2024

@DLu this is resolved now by #11 , can we get a bloom release for iron and jazzy? Thanks :)

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

No branches or pull requests

4 participants