Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

release_v2 requires python >= 3.10

Ouverte Adaptée aux débutants
#314 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
1/5
Temps estimé
Moins d'une heure
Accessibilité débutants
68/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
python
Domaine
documentation

Piste de recherche

Lisez le README des branches main et release_v2, en commençant par les déclarations existantes de compatibilité avec Python. Mettez les deux à jour pour exiger Python 3.10 ou une version ultérieure et expliquez que la soumission de training-job de release_v2 échoue avec les versions antérieures ; le travail est considéré comme terminé lorsque les indications de compatibilité correspondent au comportement signalé dans les deux branches.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

The readme states (in both main and release_v2) that python 3.8+ is compatible but with python < 3.10, submitting training jobs in the release_v2 branch fails with:

Traceback (most recent call last):
  File "/Users/njourdan/workspace/cli_test/.venv/bin/hyperpod", line 3, in <module>
    from hyperpod_cli.cli import cli
  File "/Users/njourdan/workspace/cli_test/sagemaker-hyperpod-cli/src/hyperpod_cli/cli.py", line 20, in <module>
    from hyperpod_cli.commands.job import (
  File "/Users/njourdan/workspace/cli_test/sagemaker-hyperpod-cli/src/hyperpod_cli/commands/job.py", line 90, in <module>
    from hyperpod_cli.validators.job_validator import (
  File "/Users/njourdan/workspace/cli_test/sagemaker-hyperpod-cli/src/hyperpod_cli/validators/job_validator.py", line 36, in <module>
    from hyperpod_cli.validators.recipe_models import HfRecipeSchema, NovaRecipeSchema, NeuronHfRecipeSchema, NovaEvaluationRecipeSchema
  File "/Users/njourdan/workspace/cli_test/sagemaker-hyperpod-cli/src/hyperpod_cli/validators/recipe_models/__init__.py", line 1, in <module>
    from hyperpod_cli.validators.recipe_models.hf.model import HfRecipeSchema
  File "/Users/njourdan/workspace/cli_test/sagemaker-hyperpod-cli/src/hyperpod_cli/validators/recipe_models/hf/model.py", line 15, in <module>
    class TrainerConfig(BaseModel):
  File "/Users/njourdan/workspace/cli_test/sagemaker-hyperpod-cli/src/hyperpod_cli/validators/recipe_models/hf/model.py", line 18, in TrainerConfig
    devices: Optional[int|str] = None
TypeError: unsupported operand type(s) for |: 'type' and 'type'

This must be stated in the readme to avoid confusion and delays. The error is non-descriptive regarding python version compatibility.

Langage dominant
Python
Étoiles
41
Forks
95
Merge moyen
14 h 48 min
PR mergées (30 j)
5

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de aws/sagemaker-hyperpod-cli

Toutes les issues de aws/sagemaker-hyperpod-cli

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.