lerobot icon indicating copy to clipboard operation
lerobot copied to clipboard

Tag or releases of lerobot?

Open traversaro opened this issue 7 months ago • 4 comments

Thanks a lot for all the great work on lerobot!

I was wondering if you plan to eventually either tag or release the software in this repo? While it is already possible to install in a reproducible way a specific version of lerobot via:

pip install "lerobot @ git+https://github.com/huggingface/lerobot.git@a445d9c9da6bea99a8972daa4fe1fdd053d711d2"

having releases would be convenient for the following reasons:

  • It is easier to express compatibility bounds (i.e. I know that my software is compatuble with lerobot >= 0.1.2 and lerobot < 0.2.5, while expressing this with raw commits is tricky)
  • It can be used to upload versions to pip (for example, as of May 2025 pip install lerobot works fine, but it install a really old versions of lerobot). This may permit for example to upload to PyPI software that depends on recent features of lerobot.

I briefly searched if there were already discussion on this but I could not find any issue or discussion related to that, if there is something that I overlooked, feel free to let me know, thanks.

traversaro avatar May 14 '25 13:05 traversaro

Just to clarify, note that even if there is no strict back-compatibility policy, the aforementioned advantages of tags and release still hold. I just wanted to point this out, as it is common to conflate "doing tag/releases" with "doing a tag and doing long-term mantainance of that version", while this issue was only asking about doing tags, not about anything else.

traversaro avatar May 14 '25 13:05 traversaro

I briefly searched if there were already discussion on this but I could not find any issue or discussion related to that

Probably https://github.com/Physical-Intelligence/openpi/issues/313#issuecomment-2672104794 is related.

traversaro avatar May 14 '25 14:05 traversaro

This is included in the near future roadmap 😄

imstevenpmwork avatar Jun 19 '25 14:06 imstevenpmwork

This is included in the near future roadmap 😄

Great, thanks!

traversaro avatar Jun 19 '25 17:06 traversaro

This was solved in https://github.com/huggingface/lerobot/pull/1570 :

  • https://github.com/huggingface/lerobot/releases/tag/v0.3.2
  • https://pypi.org/project/lerobot/#history

Thanks a lot to everyone that worked on this!

fyi @S-Dafarra @giotherobot @mtiezzi @apicis @carloscp3009

traversaro avatar Aug 04 '25 11:08 traversaro

I'm closing this as we've now established a release workflow. The team will decide the release schedule, aiming for a new release every 2-3 months based on the volume of features and fixes.

imstevenpmwork avatar Oct 17 '25 12:10 imstevenpmwork