Compatibility#

Covalent is primarily developed using Python 3.10 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.

v0.202.0#

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.
macOS 13 (Ventura) 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.

v0.177.0#

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.

v0.110.2#

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.

Initial Release#

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.