منصوبے کے بارے میں
virtualenv ایک کمانڈ لائن ٹول ہے جو Python کے الگ تھلگ ماحول بنانے کے لیے استعمال ہوتا ہے۔ ہر ماحول کا اپنا انٹرپریٹر اور پیکیجز کا سیٹ ہوتا ہے، اس لیے پروجیکٹس سسٹم Python یا دوسرے پروجیکٹس کو چھوئے بغیر ڈیپنڈنسیز انسٹال کر سکتے ہیں۔
یہ پروجیکٹ Python Packaging Authority (PyPA) کے تحت برقرار رکھا جاتا ہے، PyPI پر شائع ہوتا ہے، اور MIT لائسنس کے تحت لائسنس یافتہ ہے۔ دستاویزات، انسٹالیشن ہدایات، اور تبدیلیوں کی فہرست virtualenv.pypa.io پر موجود ہے، جبکہ مسئلے کی ٹریکنگ GitHub پر اور کمیونٹی چیٹ PyPA Discord سرور پر ہوتی ہے۔
README جان بوجھ کر مختصر ہے: یہ ٹول کے مقصد کو بیان کرتا ہے، انسٹالیشن اور دستاویزات کے وسائل سے لنک کرتا ہے، اور تبدیلیوں کی فہرست، مسئلے کے ٹریکر، PyPI صفحہ، اور GitHub ریپوزٹری کی طرف اشارہ کرتا ہے۔ یہ نوٹ کرتا ہے کہ پروجیکٹ کے کوڈ بیسز، مسئلے کے ٹریکرز، چیٹ رومز، اور میلنگ لسٹوں میں شامل تمام شرکاء سے PSF ضابطہ اخلاق پر عمل کرنے کی توقع کی جاتی ہے۔
README میں موجود بیجز PyPI ورژن، معاون Python نفاذات اور ورژن، دستاویزات کی حیثیت، Discord موجودگی، ماہانہ ڈاؤن لوڈ کی تعداد، لائسنس، CI چیک کی حیثیت، اور OpenSSF اسکور کارڈ اور بہترین طریقوں میں شرکت کی نشاندہی کرتے ہیں۔ یہ فیچر کی وضاحت کے بجائے میٹا ڈیٹا کے اشارے ہیں۔
عام استعمال ڈویلپرز کے لیے ہے جنہیں قابل تولید، فی پروجیکٹ ڈیپنڈنسی الگ تھلگ کی ضرورت ہوتی ہے، چاہے وہ ورک سٹیشن پر ہوں یا CI پائپ لائنز میں۔ یہ ٹول Python پیکیجنگ ایکو سسٹم کا ایک دیرینہ حصہ ہے اور عام طور پر pip اور دیگر پیکیجنگ یوٹیلیٹیز کے ساتھ استعمال ہوتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.