Support policy#
gym-gz is an hybrid C++ and Python project and it requires finding in the system updated compile and runtime dependencies, depending on the installation type you select.
The project mostly supports all the major operating systems. However, we are currently using and testing only GNU/Linux systems. We do not yet provide official support to other operating systems.
The table below recaps the project requirements of the Stable and Nightly channels:
Channel |
C++ |
Python |
Gz |
Ubuntu |
macOS [*] |
Windows |
---|---|---|---|---|---|---|
Stable |
>= gcc8, clang6 |
>= 3.8 |
Fortress (binary) |
>= 20.04 |
No |
No |
Nightly |
>= gcc8, clang6 |
>= 3.8 |
Fortress (source) |
>= 20.04 |
No |
No |
Important
Our policy is to support Ubuntu from the most recent LTS distribution, currently Ubuntu 20.04 Focal.
We typically switch to a new LTS when the first minor release YY.MM.1
is released.
The Python and compilers policies follow a similar approach, we try to keep them updated as much as possible following what the supported LTS distribution includes.
Note
External contributions to extend the support and provide feedback about other platforms are most welcome.
Fun fact
In the same spirit of ubuntu/+bug/1, we have our own #1.