Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
3526 Lượt xem

Hello, I would like to know what's the correct way to trigger on Odoo.sh the installation of the requirements for a submodule. For example, if I have the following repository structure:

repository
├── my_module
│ ├── ...
│ └── requirements.txt
└── third_party_submodule @ a6e6cd9
├── ...
└── requirements.txt

According to the documentation, for the case of my_module, adding a python dependency requires a module version increase for the platform to install it, but, what happens with third_party_submodule If I can't increase the module version? How I can indicate that the external python libraries from third_party_submodule should be also installed.

A possible solution could be to add the requirements of third_party_submodule to my_module and then increase the module version of the latter, but I think that this is the easy way and also a wrong approach.

Thanks & Regards

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Hello! I answer myself, according to the documentation:

The requirements.txt files of submodules are taken into account as well. The platform looks for requirements.txt files in each folder containing Odoo modules.

The problem I had was that the requirements file of the submodule I was using was incorrectly named (requeriment.txt instead of requirements.txt).

Regards

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 10 22
6924
1
thg 7 25
1903
4
thg 4 25
12310
1
thg 2 25
3671
2
thg 1 25
6805