Code Monkey home page Code Monkey logo

Comments (9)

traversaro avatar traversaro commented on July 19, 2024 2

apriltag (https://github.com/AprilRobotics/apriltag, https://repology.org/project/apriltag/versions) is another package that is released as part of ROS but could also be a standalone package in conda-forge, see discussion in stack-of-tasks/pinocchio#1700 .

from robostack.github.io.

traversaro avatar traversaro commented on July 19, 2024 1

I added eigenpy to the table @wolfv .

from robostack.github.io.

Tobias-Fischer avatar Tobias-Fischer commented on July 19, 2024 1

There's also fcl_catkin which is used by exotica, and should pull in conda-forge's fcl instead of building it.

/cc @wxmerkt

from robostack.github.io.

wxmerkt avatar wxmerkt commented on July 19, 2024 1

Regarding fcl_catkin, once upstream makes a new FCL release (flexible-collision-library/fcl#532) and updates it as ros-noetic-fcl, I am considering unreleasing fcl_catkin from Noetic altogether (ipab-slmc/exotica#735 makes its use redundant). The primary motivation for it was to provide bleeding edge FCL when there was no ros-*-fcl and now that there is, it has outlived its purpose.

from robostack.github.io.

Tobias-Fischer avatar Tobias-Fischer commented on July 19, 2024 1

In ROS2, we now also have tvm-vendor which should be unvendored.

from robostack.github.io.

traversaro avatar traversaro commented on July 19, 2024

Related ROS Discourse discussion: https://discourse.ros.org/t/release-package-requiring-custom-version-of-system-dependency/18200 .

from robostack.github.io.

traversaro avatar traversaro commented on July 19, 2024

An interesting case of this packages are the one that do not depend on anything ROS-specific and so can go in conda-forge, but that use the ROS-like strategy of a single repo with multiple directories that contain different interdependent CMake or Python packages (see for example https://github.com/ethz-adrl/ifopt or tesseract, https://github.com/ros-industrial-consortium/tesseract tesseract-robotics/tesseract#419).

An example of this kind that is already in conda-forge is orocos-kdl (see https://github.com/conda-forge/orocos-kdl-feedstock/blob/master/recipe/meta.yaml) that indeed is using a multi-output recipe structure for which each "package" results in a different output. I don't know if vinca can help in this case, even if the recipe then goes in a usual conda-forge feedstock.

from robostack.github.io.

traversaro avatar traversaro commented on July 19, 2024

A strange package of this kind is urdf_parser_py/urdfdom-py. A rather old version is availably on PyPI: https://pypi.org/project/urdf-parser-py/ , however new versions are regularly released in ROS: under the urdfdom_py name: https://index.ros.org/r/urdfdom_py/ . The fact that is not on conda-forge is blocking the release of downstream packages that depend on it: ami-iit/adam#26 .

from robostack.github.io.

traversaro avatar traversaro commented on July 19, 2024

xref: BehaviorTree/BehaviorTree.CPP#644

from robostack.github.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.