[Teams Chatbot]: next-mypy install 404s should point to CFS auth or --pypi workaround
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- documentation, tooling
Línea de trabajo
Lee doc/tool_usage_guide.md y sigue cómo sus indicaciones para solucionar problemas cubren los fallos de instalación de azpysdk next-mypy o azpysdk mypy --next desde pkgs.dev.azure.com. Comprueba que la autenticación CFS documentada y la alternativa con --pypi coincidan con el comportamiento esperado. Después, valida que un 404 o un 401 remita a esos pasos antes de sugerir que se presente un issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
A user asked what to do when azpysdk next-mypy --isolate . failed before mypy ran because ast-serialize could not be downloaded from pkgs.dev.azure.com. The bot incorrectly treated it as a generic tooling/feed outage and told the user to fall back to regular mypy or open an issue instead of giving the documented CFS authentication or PyPI-bypass workaround.
Conversation
Root cause
The KB had CFS authentication and --pypi guidance in doc/tool_usage_guide.md, but it did not make next-mypy/--isolate install 404s from pkgs.dev.azure.com discoverable as a feed/authentication troubleshooting case, so the bot missed the supported remediation.
Fixed document
- KB document:
azure_sdk_for_python_docs/tool_usage_guide.md - Upstream:
Azure/azure-sdk-for-python,main:/doc/tool_usage_guide.md - Source: https://github.com/Azure/azure-sdk-for-python/blob/main/doc/tool_usage_guide.md
- Validated change: Added troubleshooting guidance that a
404/401frompkgs.dev.azure.comwhileazpysdkinstalls third-party packages is usually a CFS upstream pull-through auth/feed problem, not a package-code problem, and added an explicitazpysdk --pypi next-mypy ./azpysdk --pypi mypy . --nextexample.
Validation
Result: Passed — the candidate answer treated the failure as an index/feed problem before mypy ran, recommended bypassing CFS with --pypi for next-mypy, and no longer told the user to open an issue as the first action.
Trace ID: 248a78992d5f31d260aa43adc42ba7c1
Expected behavior
When a user reports that azpysdk next-mypy or azpysdk mypy --next fails during dependency installation with a 404 or 401 from pkgs.dev.azure.com, the bot should recognize it as a CFS upstream pull-through/index problem rather than a mypy typing failure, and it should recommend the supported remediation: authenticate for upstream pull-through or bypass CFS with azpysdk --pypi .... It should avoid sending the user to file a new issue before those documented troubleshooting steps are tried.
- Lenguaje dominante
- Python
- Estrellas
- 5.6k
- Forks
- 3.4k
- Merge medio
- 2 d 16 h
- PR fusionados (30 d)
- 164
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Azure/azure-sdk-for-python
-
[AI Projects] AIProjectInstrumentor: non-streamed responses.create raises AttributeError ('NonRecordingSpan' object has no attribute 'attributes') when the span is not sampledPosiblemente ocupada @14H034160212 la tomó hace 1 día. AbiertoAI Projects Client customer-reported question
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Azure/azure-sdk-for-python#49854 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
azure-eventhub migration guide: legacy checkpoint sample writes "None" metadata for partitions that were never checkpointedPosiblemente ocupada @hidingmyname la tomó hace 10 días. AbiertoClient customer-reported Event Hubs needs-team-attention question Service Attention
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Azure/azure-sdk-for-python#49723 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Scheduled test pipelines fail at the Analyze_Test stage due to date formattingPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoEngSys
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Azure/azure-sdk-for-python#49614 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[Teams Chatbot]: Clarify Python dev-feed publication from a branch versus PyPI releasePosiblemente ocupada @jianingwang123 la tomó hace 24 días. Abiertocustomer-reported question
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Azure/azure-sdk-for-python#49548 · 1 comentario · 2 reacciones · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
azure-ai-evaluation: a content-harm score of 0 (no harm) is parsed as NaN in _parse_content_harm_response (numeric branch uses 0 < x instead of 0 <= x)Posiblemente ocupada @pujitha24 la tomó hace 40 días. AbiertoEvaluation Service Attention
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Azure/azure-sdk-for-python#49190 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
Todos los issues de Azure/azure-sdk-for-python
Issues similares
-
S9.7: Methodology pageAbiertoarea: web priority: P1 story
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
nfiasco/Quant-Time-Machine#151 ·
Los mantenedores suelen responder en 1 día
-
Broken links found in docsAbiertodocs pydanty:is-working
Dificultad 1/5 1-3 horas Aptitud para principiantes 85/100
pydantic/pydantic-ai#12892 ·
Los mantenedores suelen responder en 1 día
-
[Core] Deprecated(error=True) raises only on the first call; later calls run the removed APIPosiblemente ocupada @wguo7 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
ray-project/ray#67965 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
btclib-org/btclib#3006 ·
Los mantenedores suelen responder en 1 día
-
[Resource]: JoriAbiertoresource-submission validation-passed
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
hesreallyhim/awesome-claude-code#3550 · 1 comentario ·
Los mantenedores suelen responder en 1 día