colcon / colcon-cargo

An extension for colcon-core to support Rust projects built with Cargo
http://colcon.readthedocs.io
Apache License 2.0
30 stars 20 forks source link

Release into PyPI #22

Closed esteve closed 3 days ago

esteve commented 2 years ago

Once we're happy with the feature set, we should release colcon-cargo into PyPI

Particularly, when colcon-cargo is fully integrated into colcon test, it would be a good time for a release

stelzo commented 1 month ago

It would be great to publish it using SemVer to indicate feature parity.

A published package would make it possible to integrate Cargo dependencies into rosdep (https://github.com/ros-infrastructure/rosdep/pull/923), which could greatly reduce Rust related overhead for non-Rust-speaking users that just want to build a binary package.

luca-della-vedova commented 1 month ago

Hi @stelzo!

I had a chat with the maintainers and they mentioned that they would like to see at least better coverage and testing in the library before publishing it, to show that the library is working as intended (which is why I've been taking that direction with #35 and #39

luca-della-vedova commented 1 week ago

Everything is unblocked now, at least on the colcon-cargo side, I'm happy to start making the first tagged release (0.1.0?) unless anyone wants to take ownership of that @esteve, @jhdcs, @mxgrey.

colcon-ros-cargo is still pending a release on crates.io of cargo-ament-build and https://github.com/colcon/colcon-ros-cargo/pull/22

esteve commented 1 week ago

@luca-della-vedova I've just published a new release of cargo-ament-build

I can do releases for colcon-cargo and colcon-ros-cargo once you think they are ready. Thanks for all the work!