lcm-proj / lcm

Lightweight Communications and Marshalling
GNU Lesser General Public License v2.1
932 stars 384 forks source link

Upload lcm-python for Python 3.11 #512

Open hug-dev opened 3 weeks ago

hug-dev commented 3 weeks ago

Hello :wave: !

Ubuntu 23.10 (and I guess more recent versions) use Python 3.11 by default. It seems like the lcm package on PyPi only has binaries until 3.10.

This causes pip install lcm to fail saying that the package is not found for the distribution.

Would it be possible to upload a version of lcm which is built with Python 3.11?

nosracd commented 3 weeks ago

The LCM PyPi packages are actually published from a fork of LCM:

https://bitbucket.org/frostlab/lcm/

The two projects have diverged such that they are still stuck on an older version of LCM and do not support more recent versions of Python. We've tried to contact the maintainers of that project but haven't gotten a response.

So we're also working to add a similar capability to this project. I'll comment on this issue when there's an update.

pubpub-zz commented 3 days ago

at the same time as providing binaries for latest Pythons, it would be great to have them for windows environment