- 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
46 lines
759 B
Plaintext
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
|