Compatibility
Covalent is primarily developed using Python 3.8 on MacOS and Linux. It has been tested in a variety of environments. The following tables list combinations of Python versions and operating systems that have been tested with release versions of Covalent.
| OS Version | Python Version | Supported | Notes |
|---|
| macOS 11 (Big Sur) | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| macOS 12 (Monterey) | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| Debian Buster / Ubuntu 18.04 | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| Debian Bullseye / Ubuntu 20.04 | 3.8 | STABLE | Recommended platform. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| 3.11 | NOT SUPPORTED | Coming soon! |
| Ubuntu 22.04 | 3.8 | SEMI-STABLE | Beta testing. |
| 3.9 | SEMI-STABLE | Beta testing. |
| Fedora 36 | 3.8 | STABLE | Officially supported. |
| CentOS 7 | 3.8 | STABLE | Officially supported. |
| 3.9 | SEMI-STABLE | Beta testing. |
| CentOS 8 | 3.9 | STABLE | Officially supported. |
| RHEL 7 | 3.8 | SEMI-STABLE | Beta testing. |
| SUSE Enterprise 15 | 3.8 | SEMI-STABLE | Beta testing. |
| Gentoo | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| OS Version | Python Version | Supported | Notes |
|---|
| macOS 11 (Big Sur) | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| macOS 12 (Monterey) | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| Debian Buster / Ubuntu 18.04 | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| Debian Bullseye / Ubuntu 20.04 | 3.8 | STABLE | Recommended platform. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| Fedora 35 | 3.8 | STABLE | Officially supported. |
| CentOS 7 | 3.8 | STABLE | Officially supported. |
| CentOS 8 | 3.9 | STABLE | Officially supported. |
| RHEL 7 | 3.8 | SEMI-STABLE | Beta testing. |
| SUSE Enterprise 15 | 3.8 | SEMI-STABLE | Beta testing. |
| Gentoo | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| OS Version | Python Version | Supported | Notes |
|---|
| macOS 11 (Big Sur) | 3.8 | STABLE | Officially supported. |
| 3.9 | SEMI-STABLE | Beta testing. |
| 3.10 | SEMI-STABLE | Beta testing. |
| Debian Buster / Ubuntu 18.04 | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| Debian Bullseye / Ubuntu 20.04 | 3.8 | STABLE | Recommended platform. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| CentOS 7 | 3.8 | STABLE | Officially supported. |
| RHEL 7 | 3.8 | SEMI-STABLE | Beta testing. |
| SUSE Enterprise 15 | 3.8 | SEMI-STABLE | Beta testing. |
| Gentoo | 3.8 | STABLE | Officially supported. |
| 3.9 | STABLE | Officially supported. |
| 3.10 | SEMI-STABLE | Beta testing. |
| OS Version | Python Version | Supported | Notes |
|---|
| macOS 11 (Big Sur) | 3.7 | SEMI-STABLE | Source code inspection fails. |
| 3.8 | STABLE | |
| 3.9 | UNKNOWN | GitHub runner hangs. |
| Debian Buster / Ubuntu 18.04 | 3.6 | NOT SUPPORTED | |
| 3.7 | SEMI-STABLE | Source code inspection fails. |
| 3.8 | STABLE | |
| 3.9 | STABLE | |
| 3.10 | NOT SUPPORTED | Compatibility problems with eventlet. |
| Debian Bullseye / Ubuntu 20.04 | 3.7 | SEMI-STABLE | Source code inspection fails. |
| 3.8 | STABLE | |
| 3.9 | STABLE | |
| CentOS 7 | 3.6 | NOT SUPPORTED | |
| 3.8 | STABLE | |
| Gentoo | 3.8 | STABLE | |
| 3.9 | STABLE | |
Is your environment missing from this list? Help us expand it by reporting feedback on GitHub.
Return to Getting Started.