-
Notifications
You must be signed in to change notification settings - Fork 69
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
crazyflie-interfaces build issue and Empy 4.0.0 incompatible #553
Comments
But I am using python 3.12, which is not compatible with empy==3.3.4 |
aii... that's not awesome. And unfortunately no bug fix in sight at the original issue at rosidl. But what do you mean with incompatible? I could install this pip package for 3.12. What kind of error messages are you getting? |
I found that I made a mistake in the conda environment and the local environment. You are right. I have installed a lower version of empy and solved the problem. |
Ah good to know! We should try it for different versions of python anyway in the CI but it's always good to double check. |
Hi @knmcguire
I made sure to change empy to version 3.3.4 If I try to ignore the interfaces package, I get this error:
I am confused about what's going wrong here. Any help will be appreciated! Thanks |
Could you share your |
I created a new virtual environment which fixed the issue. Another important detail might be that I was using the |
Do you have perhaps different versions of Python on your machine? ROS might be using another one than of which the regular pip acts from. |
I ran a bunch of commands to check this.
Only |
Maybe you have the 'em' package also installed. If you do |
Looks like that was the issue. Thank you! @knmcguire
|
Fwew luckily it was an easy fix still. Thanks for being so responsive |
I think we can close the issue. I don't have the permissions to do this. |
I've just did a fresh install of crazyswarm2 on my 24.04 so I'll make an issue of those that are still current.
When installing, usually empy needs to be installed as well with
pip3 install empy lark catkin-pkg
which is currently missing from our documentation. This is necessary for building the crazyflie_interfaces (rosidl).However, there is currently an incompatibility with Empy 4.0.0 which causes these two errors:
solution
This is due to this error: ros2/rosidl#779
Downgrade empy to:
The text was updated successfully, but these errors were encountered: