bloom: Generate debian package with pip-only dependency?
Hi,
I've made a ROS package that has a pip-only dependency (moviepy
). I already included this dependency into rosdistro
, so rosdep can resolve it (python-moviepy-pip
).
Now I'd like to release the package via bloom, but:
==> git-bloom-generate -y rosdebian --prefix release/indigo indigo -i 0 --os-name ubuntu
Generating source debs for the packages: ['movie_publisher']
Debian Incremental Version: 0
Debian Distributions: ['trusty']
Releasing for rosdistro: indigo
Pre-verifying Debian dependency keys...
Running 'rosdep update'...
Key 'python-moviepy-pip' resolved to '['moviepy']' with installer 'pip', which does not match the default installer 'apt'.
Failed to resolve python-moviepy-pip on ubuntu:trusty with: Error running generator: The Debian generator does not support dependencies which are installed with the 'pip' installer.
python-moviepy-pip is depended on by these packages: ['movie_publisher']
<== Failed
What are the options? Can I somehow release a deb-packaged version of the pip-only dependency? I've seen https://askubuntu.com/questions/32754... , but I don't know how to use with with the ROS build ecosystem.
I also saw https://answers.ros.org/question/2808... , but that was a test-only dependency, while I need the package as a run dependency.