JOSS Review: Publish package via conda
hechth opened this issue · comments
Since the package already has an environment.yaml file, adding a conda recipe and uploading it to conda forge would be a very nice and rather easy addition.
- Add conda recipe meta.yaml
- Move conda related files (environment.yaml, meta.yaml) to dedicated
conda
folder - Upload package to conda-forge
It seems like this is not so easy to achieve. Because "py3rosmsgs" has no conda package. I also didn't find any equivalent available on conda.
I set everything up with github actions but this is the bottleneck.
So I think this is not possible at the moment.
I see - the message passing can't be done via the pyros package (sorry if this is a dumb question, the ROS world is outside of my domain!).
Another option would be to contact the developer of py3rosmsgs and ask for condafication, but I had a quick look and the package seems to be somewhat automatically generated or so, so I'm not sure how straightforward that will be.
Yes I asked: see (jmscslgroup/py3rosmsgs#1)
So lets wait a few days for an answer (Thursday ?) for an answer.
I merged your PR, but building still failed since py3rosmsgs is not on conda.
see error messages in the github actions run: https://github.com/virtual-vehicle/pointcloudset/runs/3471933863?check_suite_focus=true
How did your build succeed without py3rosmsgs?
@tgoelles I didn't do anything regarding that package, setting up the development environment failed on my machine, independent from package building.
With the switch to rosbags and their enabling of conda it should no be possible!
https://anaconda.org/conda-forge/rosbags
Well no open3d is not available on conda anymore: isl-org/Open3D#5272.
Everything else should work, see now branch tg_conda_build