Tracking CI/Profiler Check Reliability and Timeout Issues for Lazy Imports Validation
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- Calme
- Stack technique
- python
- Domaine
- ci-cd, performance, testing
Piste de recherche
Examinez d’abord le PR 17705 et le contexte supprimé de test_lazy_imports.py, puis localisez le contrôle CI/profiler responsable de la validation des lazy-imports. Cherchez pourquoi le contrôle a expiré et définissez des critères de fiabilité ; le travail est terminé lorsque le contrôle se termine systématiquement et détecte les futures régressions d’eager-import sans tests spécifiques au package.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Determine this is the right repository
- I determined this is the correct repository in which to report this bug.
Summary of the issue
In order to prevent maintaining custom subprocess-based unit tests for PEP 810 lazy imports validation, we have removed test_lazy_imports.py from the google-auth package transport tests.
Instead, we plan to rely on the CI/profiler check to detect and prevent import performance regressions. However, the profiler check has recently timed out (e.g., in https://github.com/googleapis/google-cloud-python/pull/17705).
We are filing this issue to:
- Track the reliability and performance of the CI/profiler check separately.
- Investigate the timeout issues reported in https://github.com/googleapis/google-cloud-python/pull/17705.
- Ensure that any future eager import regressions are caught reliably by CI rather than individual package unit tests.
- Langage dominant
- Python
- Étoiles
- 5.4k
- Forks
- 1.8k
- Merge moyen
- 2 j 9 h
- PR mergées (30 j)
- 138
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de googleapis/google-cloud-python
-
api: spanner type: feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
googleapis/google-cloud-python#18584 ·
Les mainteneurs répondent en général sous 1 jour
-
ci: remove UV_PRERELEASE workaround once Python 3.15 is officially releasedPeut-être pris @daniel-sanche l’a pris il y a 2 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
googleapis/google-cloud-python#18532 ·
Les mainteneurs répondent en général sous 1 jour
-
auth: call_client_cert_callback() discards passphrase for encrypted keysPeut-être pris @kwy404 l’a pris il y a 10 jours. Ouverte
Difficulté 1/5 1-3 heures Accessibilité débutants 92/100
googleapis/google-cloud-python#18467 ·
Les mainteneurs répondent en général sous 1 jour
-
auth: `impersonated_credentials` loses `subject` on copy, so `with_scopes()` and `with_quota_project()` turn off domain wide delegationPeut-être pris @Om-singhaI l’a pris il y a 22 jours. Ouverteauth priority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
googleapis/google-cloud-python#18428 ·
Les mainteneurs répondent en général sous 1 jour
-
priority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
googleapis/google-cloud-python#18375 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de googleapis/google-cloud-python
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 2 jours
-
Status: Triage Type: Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
Objects.List treats versions=false (and similar flags) as truePeut-être pris @andaaron l’a pris aujourd’hui. Ouvertepriority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
googleapis/storage-testbench#829 ·
Les mainteneurs répondent en général sous 2 jours
-
[Bug]: memory provider treats 1:1 DMs as shared surfaces, so DM turns never receive reviewed recordsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
rlaope/oh-my-hermes#2088 ·
Les mainteneurs répondent en général sous 1 jour