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
Cuando se hace el pip install de una ETL que use la libreria, si el requirements.txt de dicha ETL usa alguno de los paquetes de los que depende la libreria puede haber conflictos.
Pe. requirements usa requests==2.26.0 obtenemos este error:
The conflict is caused by:
The user requested requests==2.26.0
tc-etl-lib 0.1.0 depends on requests==2.21.0
Entiendo que el fix estará relacionado con esta parte del setup.py y que podría arreglarse haciendo el requirimiento más laxo (pe. "número de verseión mínimo" en vez de "número de versión exacto")
It is not considered best practice to use install_requires to pin dependencies to specific versions, or to specify sub-dependencies (i.e. dependencies of your dependencies). This is overly-restrictive, and prevents the user from gaining the benefit of dependency upgrades.
Cuando se hace el pip install de una ETL que use la libreria, si el requirements.txt de dicha ETL usa alguno de los paquetes de los que depende la libreria puede haber conflictos.
Pe. requirements usa
requests==2.26.0
obtenemos este error:Entiendo que el fix estará relacionado con esta parte del setup.py y que podría arreglarse haciendo el requirimiento más laxo (pe. "número de verseión mínimo" en vez de "número de versión exacto")
https://github.com/telefonicasc/etl-framework/blob/master/python-lib/tc_etl_lib/setup.py#L37-L41
Igual está explicando en la literatura como hacer esto de forma óptima
The text was updated successfully, but these errors were encountered: