virtual-vehicle / pointcloudset

Efficient analysis of large datasets of point clouds recorded over time

Home Page:https://virtual-vehicle.github.io/pointcloudset/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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