Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Dependency problems (docker/pywin32 and ruamel.yaml)

Abierto
#1,833 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
azure, docker, python

Línea de trabajo

No se nombran archivos objetivo ni pruebas. Empieza por localizar las declaraciones de dependencias de azureml-core y azureml-pipeline-core, y después reproduce la instalación en Windows con un pip actual; se considera hecho cuando los conflictos notificados de pywin32 y ruamel.yaml ya no bloqueen los flujos de trabajo de Azure ML indicados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hello everyone! I'm having problems with Azure packages because apparently, they have some broken dependencies. I'm reporting the following problems:

  • docker: Required by azureml-core, docker is pinned to a version lower than 6.0.0 . However, older versions of this library pin pywin32 227, and any version of pywin32 below 300 breaks default_azure_credential when using it in Windows. This would automatically break Azure CLI Login (in my case this is happening). Also, version 6.0.0 fixes pywin32 I think azure should just update it to 6.0.0 in order to fix the problem
  • ruamel.yaml: The package azureml-pipeline-core depends on ruamel.yaml pinned on a version below 16. This lib requires to compile some binaries in C while installing, and any version below 16 uses an installation method not supported by pip versions over 20.1. To solve this, I had to downgrade pip, or install it using poetry, which is a package manager able to fix this bug

Considering all AzureML SDK packages were developed using modular packages, I really recommend using Poetry to manage dependencies, and dependabot (or something similar) to update automatically update deps. it would reduce installation time, and would prevent future conflicts.

I think Azure should fix these problems before fully migrating to SDK v2 since there are some features still in beta.

Related links:

Lenguaje dominante
Jupyter Notebook
Estrellas
4.4k
Forks
2.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Azure/MachineLearningNotebooks

Todos los issues de Azure/MachineLearningNotebooks

Issues similares

Más issues de DevOps

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.