Odoo 17 Requirements
This page provides detailed information about the system requirements and installation process for Odoo 17.
Virtual Environment Dependencies
The Odoo 17 virtual environment includes all dependencies required to run Odoo 17 efficiently. Below is a detailed list of the pre-installed Python packages, along with system requirements and notes for customization.
Python Version
- Python 3.10: Required for Odoo 17 to ensure compatibility and performance.
Dependency List
Package | Version | Purpose |
---|---|---|
apturl | 0.5.2 | Handle apt URLs for installing packages |
bcrypt | 3.2.0 | Password hashing using the bcrypt algorithm |
blinker | 1.4 | Signal/event dispatching |
Brlapi | 0.8.3 | API for Braille displays |
certifi | 2020.6.20 | Mozilla's CA Bundle for HTTPS verification |
chardet | 4.0.0 | Character encoding detection |
click | 8.0.3 | Command-line interface creation toolkit |
colorama | 0.4.4 | Cross-platform colored terminal text |
command-not-found | 0.3 | Suggest packages when command is not found |
cryptography | 3.4.8 | Cryptographic recipes and primitives |
cupshelpers | 1.0 | Helpers for printer configuration |
dbus-python | 1.2.18 | Python bindings for D-Bus |
defer | 1.0.6 | Callback-based deferred execution |
distro | 1.7.0 | Linux distribution information |
distro-info | 1.1+ubuntu0.2 | Provides distro release information |
duplicity | 0.8.21 | Encrypted incremental backups |
fasteners | 0.14.1 | Cross-platform file locking |
future | 0.18.2 | Compatibility layer for Python 2/3 |
httplib2 | 0.20.2 | Comprehensive HTTP client library |
idna | 3.3 | Internationalized domain names support |
importlib-metadata | 4.6.4 | Access package metadata at runtime |
jeepney | 0.7.1 | DBus protocol client |
kazam | 1.4.5 | Screen recording |
keyring | 23.5.0 | Store/access passwords in system keyring |
language-selector | 0.1 | Manage system language settings |
launchpadlib | 1.10.16 | Launchpad web service client |
lazr.restfulclient | 0.14.4 | Client for lazr-based REST services |
lazr.uri | 1.0.6 | URI composition/parsing helpers |
lockfile | 0.12.2 | Platform-independent file locking |
louis | 3.20.0 | Braille translator |
macaroonbakery | 1.3.1 | Macaroon authorization service |
Mako | 1.1.3 | Templating engine |
MarkupSafe | 2.0.1 | XML/HTML string escaping |
monotonic | 1.6 | Monotonic clock for time measurements |
more-itertools | 8.10.0 | Extensions to Python’s itertools |
netifaces | 0.11.0 | Access network interface details |
oauthlib | 3.2.0 | OAuth request-signing and validation |
olefile | 0.46 | Parse Microsoft OLE2 files |
paramiko | 2.9.3 | SSH2 protocol for Python |
pexpect | 4.8.0 | Automate interactive applications |
Pillow | 9.0.1 | Imaging library |
protobuf | 3.12.4 | Google Protocol Buffers support |
ptyprocess | 0.7.0 | Manage pseudo-terminals |
pycairo | 1.20.1 | Python bindings for cairo graphics |
pycups | 2.0.1 | Python bindings for CUPS print server |
PyGObject | 3.42.1 | Python bindings for GObject |
PyJWT | 2.3.0 | JSON Web Token encoding/decoding |
pymacaroons | 0.13.0 | Macaroon tokens support |
PyNaCl | 1.5.0 | Python binding to libsodium for crypto |
pyparsing | 2.4.7 | Parsing of text using grammars |
pyRFC3339 | 1.1 | Parse/generate RFC3339 timestamps |
python-apt | 2.4.0+ubuntu4 | Python interface to APT |
python-dateutil | 2.8.1 | Extensions to Python’s datetime |
python-debian | 0.1.43+ubuntu1.1 | Work with Debian-related files |
pytz | 2022.1 | World timezone definitions |
pyxdg | 0.27 | XDG Base Directory support |
PyYAML | 5.4.1 | YAML parser and emitter |
reportlab | 3.6.8 | PDF generation library |
requests | 2.25.1 | HTTP library for Python |
SecretStorage | 3.3.1 | Secret storage using D-Bus |
six | 1.16.0 | Python 2/3 compatibility utilities |
systemd-python | 234 | Bindings to systemd interfaces |
ubuntu-drivers-common | 0.0.0 | Manage GPU drivers on Ubuntu |
ubuntu-pro-client | 8001 | Ubuntu Pro services client |
ufw | 0.36.1 | Uncomplicated Firewall |
unattended-upgrades | 0.1 | Auto-install security updates |
urllib3 | 1.26.5 | HTTP library with connection pooling |
usb-creator | 0.3.7 | Create bootable USB disks |
wadllib | 1.3.6 | Web Application Description Language tools |
xdg | 5 | X Desktop Group utilities |
xkit | 0.0.0 | Ubuntu system configuration helpers |
zipp | 1.0.0 | Backport of zipfile with pathlib support |