Contributors mailing list archives

Browse archives


Re: 14.0 branches

ClosingAp Open Source Integrators Europe, LDA, Daniel Reis
- 13/10/2020 10:24:55
This scenario shouldn't happen in the OCA (for Odoo module versions, I mean).
If this is the case, the problem should be fixed at the source.
So it is a non issue, as far as OCA CI is concerned.

Now, if you are entertaining the idea to use pip instead of git in your dev workflows, this this is a good question.
AFAIK pip can use git and install from it, and supports everything that git does, so you can pip install a particular pinned commit.


On 13/10/2020 09:11, Houssine BAKKALI wrote:

I'm curious to know how specific module version dependency will be handled with pip... At least with github we can rely on the repository state at time t.

This case won't happen often but sometimes fix or improvements on module A, imply dev on module B so you will depend on a certain version on module B for the version bringing the fix or improvements on module A.

Or an other case is that on version of module B(on a different repository) brings a bug or regression on you module A so you may want to stick with one version of the module B. How you handle that ?

Anyway I'm not against this move as far as we still have a way to handle the dependency without pip.

On 13/10/2020 09:57, Daniel Reis wrote:
I believe the external_dependencies manifest key supports pinned versions.

On 13/10/2020 08:36, Pedro M. Baeza (Tecnativa) wrote:

> Stéphane, how to pin specific Python libraries versions in this 

> workflow in the generated requirements.txt? We have several places 

> with this requirement.

Post to:


Post to: