Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Dependency problems (docker/pywin32 and ruamel.yaml)

Offen
#1,833 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
azure, docker, python

Rechercherichtung

Es werden keine Zieldateien oder Tests genannt. Beginne damit, die Abhängigkeitsdeklarationen für azureml-core und azureml-pipeline-core zu finden, und reproduziere anschließend die Installation unter Windows mit einem aktuellen pip; als erledigt gilt die Aufgabe, wenn die gemeldeten Konflikte mit pywin32 und ruamel.yaml die genannten Azure ML-Workflows nicht mehr blockieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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:

Vorherrschende Sprache
Jupyter Notebook
Sterne
4.4k
Forks
2.6k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus Azure/MachineLearningNotebooks

Alle Issues in Azure/MachineLearningNotebooks

Ähnliche Issues

Weitere Issues zu DevOps

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.