932 B
932 B
uv
مدير حزم ومشاريع سريع للغة بايثون. بعض الأوامر الفرعية مثل
toolوpythonلديها توثيق خاص بها. لمزيد من التفاصيل: https://docs.astral.sh/uv/reference/cli.
- إنشاء مشروع بايثون جديد في المجلد الحالي:
uv init
- إنشاء مشروع بايثون جديد في المسار المحدد:
uv init {{path/to/directory}}
- إضافة تبعية جديدة إلى المشروع:
uv add {{package}}
- إزالة تبعية من المشروع:
uv remove {{package}}
- تشغيل سكربت داخل بيئة المشروع:
uv run {{path/to/script.py}}
- تشغيل أمر داخل بيئة المشروع:
uv run {{command}}
- تحديث بيئة المشروع من
pyproject.toml:
uv sync
- إنشاء ملف تأمين (lock file) لتبعيات المشروع:
uv lock