uv-package-manager
Maîtriser le gestionnaire de packages uv
متاح أيضًا من: wshobson,ActiveInferenceInstitute
uv est un gestionnaire de packages Python extrémement rapide écrit en Rust. Cette compétence vous aide à configurer des projets, gérer les dépendances et optimiser les workflows Python avec la性能 éclairage d'uv.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "uv-package-manager". Initialiser un nouveau projet Python avec uv
النتيجة المتوقعة:
Exécuter : uv init my-project
Cela crée : pyproject.toml, .python-version, README.md, .gitignore
Puis : cd my-project
Puis : uv add requests pandas
استخدام "uv-package-manager". Configurer CI/CD rapide avec uv
النتيجة المتوقعة:
Utiliser : uv sync --frozen pour des installations reproductibles exactes
Activer la mise en cache avec : enable-cache: true dans GitHub Actions
Installer Python : uv python install 3.12
التدقيق الأمني
آمنThis skill is a documentation and guide for the legitimate uv Python package manager. The static analysis flagged 103 potential issues, but upon evaluation, all findings are false positives. The detected patterns (external commands, network URLs, filesystem access) are bash code examples within markdown documentation blocks, not executable code. The skill provides educational content about uv installation and usage - a trusted tool from Astral. No malicious intent detected.
مشكلات عالية المخاطر (1)
مشكلات متوسطة المخاطر (3)
درجة الجودة
ماذا يمكنك بناءه
Configuration rapide de projet Python
Initialiser rapidement un nouveau projet Python avec environnement virtuel, installer les dépendances et commencer à coder en quelques secondes au lieu de quelques minutes.
Gestion de dépendances à grande échelle
Gérer des arbres de dépendances complexes, résoudre les conflits et maintenir des builds reproductibles avec des fichiers de verrouillage pour les projets de production.
Optimisation des pipelines CI/CD
Accélérer les pipelines CI/CD en utilisant uv pour une installation plus rapide des dépendances et des builds mis en cache.
جرّب هذه الموجهات
Aidez-moi à installer le gestionnaire de packages uv et à créer un nouveau projet Python avec un environnement virtuel.
Montrez-moi comment ajouter des dépendances à mon projet Python en utilisant uv. Je veux ajouter requests, pandas et pytest.
Expliquez comment utiliser les fichiers de verrouillage uv pour des builds reproductibles et comment les intégrer dans CI/CD.
Montrez-moi comment optimiser une image Docker Python en utilisant uv pour des builds plus rapides et des images plus petites.
أفضل الممارسات
- Toujours utiliser des fichiers de verrouillage (uv.lock) pour des builds reproductibles en production
- Versions Python d'épinglage avec le fichier .python-version pour la cohérence
- Utiliser 'uv run' au lieu d'activer manuellement les environnements virtuels
تجنب
- Ne pas sauter les fichiers de verrouillage en production - ils garantissent des builds déterministes
- Éviter d'installer uv via pip dans les Docker builds - utiliser l'installation officielle
- Ne pas ignorer la compatibilité des versions Python - épingler explicitement les versions