Add PEP 723 dependency metadata to example programs
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python
- Domaine
- developer-experience
Piste de recherche
La demande consiste à ajouter un bloc de métadonnées PEP 723 # /// script avec une liste dependencies, par exemple niswitch, en haut de chaque programme d'exemple. Commence par repérer les scripts d'exemple des paquets de pilotes ni-* dans le dépôt et vérifie comment chacun importe son pilote. C'est terminé lorsque chaque exemple possède le bon bloc de dépendances et s'exécute avec uv run ou pipx run sans installation manuelle.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem to Solve
Make it easier to run MI example programs.
Proposed Solution
Add PEP 723 dependency metadata:
# /// script
# dependencies = ["niswitch"]
# ///
Now running the script with pipx run, uv run, etc. will automatically install the dependencies into a venv and activate that venv when running the script.
- Langage dominant
- Python
- Étoiles
- 133
- Forks
- 113
- Merge moyen
- 3 j 13 h
- PR mergées (30 j)
- 13
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 ni/nimi-python
-
docs nitclk priority-low
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
ni/nimi-python#1993 ·
Les mainteneurs répondent en général sous 1 jour
-
Eliminate need for WSLOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
ni/nimi-python#2240 ·
Les mainteneurs répondent en général sous 1 jour
-
Replace GNU Make Code with PythonPeut-être pris @ni-jfitzger l’a pris il y a 10 jours. Ouvertecodegen
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
ni/nimi-python#2239 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
ni/nimi-python#2164 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug docs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 48/100
ni/nimi-python#2162 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de ni/nimi-python
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
521xueweihan/HelloGitHub#4237 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
jejjohnson/gaussx#721 ·
Les mainteneurs répondent en général sous 1 jour
-
mock-core-configs/etc/mock/rocky-10-riscv64.cfg contains the wrong architecture in config_opts['root']Peut-être pris @jasonmontleon l’a pris il y a 4 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 94/100
rpm-software-management/mock#1834 ·
-
Switch to `container` resource detector in declarative configuration doc after 1.46.0 rebaseOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
elastic/elastic-otel-python#683 ·
Les mainteneurs répondent en général sous 1 jour
-
ci-rerun: collect.py fails a whole pr-babysit cycle on one transient GitHub 5xx and never retriesOuvertefollow-up
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour