You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python packages from environment.yml, infra-requirements.txt, and requirements.txt are installed in different stages in Dockerfile. As a result, a package included in, and installed by environment.yml may be upgraded by requirements.txt later, even if it is not explicitly included in the latter.
For example numpy is set to 1.21.* in environment.yml but is being upgraded to 1.25 when requirements.txt is evaluated. We should integrate infra-requirements.txt and requirements.txt directly into environment.yml so that the resolver sees everything at once.
Environment & setup
Hub: datahub
Language: python
How to reproduce
Read environment.yml
Check the version of numpy installed in datahub
Look at CI and see how numpy is being upgraded later.
The text was updated successfully, but these errors were encountered:
On Sat, Oct 7, 2023 at 5:57 PM Ryan Lovett ***@***.***> wrote:
Bug description
Python packages from environment.yml, infra-requirements.txt, and
requirements.txt are installed in different stages in Dockerfile. As a
result, a package included in, and installed by environment.yml may be
upgraded by requirements.txt later, even if it is not explicitly included
in the latter.
For example numpy is set to 1.21.* in environment.yml but is being
upgraded to 1.25 when requirements.txt is evaluated. We should integrate
infra-requirements.txt and requirements.txt directly into environment.yml
so that the resolver sees everything at once.
Environment & setup
- Hub: datahub
- Language: python
How to reproduce
1. Read environment.yml
2. Check the version of numpy installed in datahub
3. Look at CI and see how numpy is being upgraded later.
—
Reply to this email directly, view it on GitHub
<#5117>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAMIHLCVBQHPMXLAUY67WP3X6H3BPAVCNFSM6AAAAAA5XJINYSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHEZTCNJXHEZDGNI>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
Bug description
Python packages from environment.yml, infra-requirements.txt, and requirements.txt are installed in different stages in Dockerfile. As a result, a package included in, and installed by environment.yml may be upgraded by requirements.txt later, even if it is not explicitly included in the latter.
For example numpy is set to 1.21.* in environment.yml but is being upgraded to 1.25 when requirements.txt is evaluated. We should integrate infra-requirements.txt and requirements.txt directly into environment.yml so that the resolver sees everything at once.
Environment & setup
How to reproduce
The text was updated successfully, but these errors were encountered: