GithubHelp home page GithubHelp logo

Ament_python not found about ros2ci HOT 3 CLOSED

LoyVanBeek avatar LoyVanBeek commented on June 27, 2024
Ament_python not found

from ros2ci.

Comments (3)

mikaelarguedas avatar mikaelarguedas commented on June 27, 2024 1

Now I'm confused: ament_python is the buildtool_depend since this is a Python pkg and started with ros2 pkg create --build-type ament_python <package_name> in accordance with https://index.ros.org/doc/ros2/Tutorials/Creating-Your-First-ROS2-Package/.

TL;DR ament_python is a build type and not a ROS package, so it should not be listed as a dependency. Removing the line <buildtool_depend>ament_python</buildtool_depend> should fix the issue.


This is a problem in ros2 pkg create that has been fixed but not yet propagated to all ROS distributions: ros2/ros2cli#439

I've been learning some ROS2 lately and (as the good boy my parent raised me) wanted to setup CI for it so started using this repo.

👍 that is a very good initiative!

I'm not even sure this is the right place to ask, sorry if not.

I'd say ROS Answers is the best place to start if you're not sure here the issue is from. In most cases you'll get a correct answer, if it is an actual bug you'd get redirected to the repository where to open an issue.

from ros2ci.

LoyVanBeek avatar LoyVanBeek commented on June 27, 2024

Thnx. I expected colcon to bork when removing that dependency but to my surprise it didn't and expected the generator to know better than me.

Thanks for the quick reply!

from ros2ci.

mikaelarguedas avatar mikaelarguedas commented on June 27, 2024

You're welcome, I'll close this under the assumption that removing the dependency solved your issue.

Feel free to comment here if it's not the case and we can reopen

from ros2ci.

Related Issues (11)

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.