Files
Odoo-Build/requirements.txt
Janik von Rotz 787474dae9 feat(revision): update requirements.txt for Odoo 17.0 and 18.0 compatibility
- Add conditional constraints for wheel and setuptools based on Python version
- Remove python-ldap and rl-renderPM dependencies for Python <= 3.8
- Reorganize comments to distinguish between Odoo 17.0 and 18.0 requirements
2026-10-13 15:00:56 +02:00

46 lines
759 B
Plaintext

# Container
podman-compose
# Testing
pre-commit
pyyaml
coverage
pylint-odoo
pytest-odoo
# Setup
# Until Odoo 17.0:
wheel<0.40 ; python_version <= '3.11'
setuptools<82 ; python_version <= '3.11'
# From Odoo 18.0:
wheel ; python_version >= '3.12'
setuptools ; python_version >= '3.12'
watchdog
pdfminer.six
debugpy
lxml_html_clean
phonenumbers
# Performance
py-spy
memray
# Upgrade
git+https://github.com/OCA/openupgradelib.git@master
git+https://github.com/odoo/upgrade-util@master ; python_version <= '3.12'
# Acsone
manifestoo
click-odoo-contrib
git-aggregator
hatch-odoo
# OCA Tools
git+https://github.com/OCA/oca-port
git+https://github.com/OCA/odoo-module-migrator
git+https://github.com/OCA/maintainer-tools
# Jupyter Notebook
jupyter
papermill