ros-tooling / cross_compile

A tool to build ROS and ROS2 workspaces for various targets
Apache License 2.0
188 stars 60 forks source link

Document in README.md which Python versions are supported #48

Closed thomas-moulard closed 4 years ago

thomas-moulard commented 4 years ago

I.e. the version for which we run the CI.

zmichaels11 commented 4 years ago

Note: Python 3.5 does work if typing on variables is removed. (PEP 526; 3.6+ feature) We should determine if we need to support Python 3.5.

thomas-moulard commented 4 years ago

We don't need to make this decision, the REP-2000 is there for that: https://www.ros.org/reps/rep-2000.html#dashing-diademata-may-2019-may-2021

Dashing -> Minimum language requirements: Python 3.5

But fixing the code to actually support the right version of Python is out of the scope of this ticket IMHO. We should start by documenting what we expect.

zmichaels11 commented 4 years ago

As of PR #53, this project depends on Python ≥ 3.5