virtstrap النواة

برنامج نصي بسيط يسمح لك بإعداد مشروع قابل للتكرار!
التحميل الان

virtstrap النواة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Reuven V. Gonzales
  • موقع ويب الناشر:
  • https://github.com/ravenac95/

virtstrap النواة العلامات


virtstrap النواة وصف

VirtStrap-Core هو برنامج نصي بايثون بسيط يسمح لك بإعداد مشروع قابل للتكرار باستخدام مجموعة متنوعة من الأدوات. خرج المشروع من الحاجة إلى استخدام بعض الأشياء من Buildout وبعض الأشياء من PIP و VirtualEnv. ومع ذلك، تم التخلي عن دعم Buildout في نهاية المطاف لأن PIP و VirtualElenv كانت قوية بما يكفي لتحقيق الوظيفة. أهداف الآلهة - إنشاء مشاريع قابلة للتكرار بين المطورين الآخرين والبيئات - توفير واجهة بسيطة وسهلة الاستخدام - إنشاء GemFile / GemFile.lock مثل System- مجموعة مخصص متغيرات البيئة في Virtualenv- Setup Multi Python VirtualElenvs - إنشاء نظام إضافي يشبه Buildout مع مزيد من المرونة - السماح بالمستودع المحلي لوحدات Python المجمعة، لذا فإن بيئات VirtStrap الجديدة لا تتراجع باستمرار للعثور على وحدة نمطية - ملف التكوين هو محمول لأكثر من مجرد virtstrap. يتيح ذلك للبرامج التي لا تستخدمها Virtstrap للاستفادة من ملف التكوين. ما الذي أدليت فيه بطريقة قصيرة، كانت هناك فترة قصيرة من الوقت حيث كنت مهووسا قليلا باستخدام ZC.Buildout. ومع ذلك، اكتشفت بسرعة أنه إذا كنت بحاجة إلى تجربة مكتبة بسرعة لم تكن بسيطة مثل تثبيته عبر PIP. بالإضافة إلى ذلك، عثرت على دعم Buildout لحزم - No-Site - مثل الوظيفة لتكون غير مرضية. كانت حزمة واحدة على My Mac، Ipython، فصري بشكل خاص عند استخدام Buildout. بالنسبة لأولئك منكم الذين لم يواجهوا ذلك، لا يعمل Ipython جيدا مع إصدار Leopard's من Libedit. ومع ذلك، فإن تثبيت ReadLine عبر Easy_Install هو السبيل الوحيد للحصول عليه للعمل (الغريب بما فيه الكفاية لن يعمل من خلال تثبيت PIP). لذلك أجبرني هذا على التوصل إلى حل من شأنه أن يحل مشاكل التكرار والمرونة. والنتيجة هي virtstrap.is هذه أداة بناء أخرى؟ نعم ولا. يعني Virtstrap كطبقة أعلى من VirtualEnv + PIP لإعطاء مستخدم بناء المستخدم مثل القدرات دون كل الوضوح Buildout (آمل). لماذا لا virtualenv-Wrapper؟ نظرت إلى استخدامها ولكنها لم تناسب احتياجاتي الخاصة. إنها أداة رائعة لكنني أردت أصلا إنشاء أداة لم يكن من الضروري تثبيتها على نطاق واسع لرؤية الاستخدام. الآن، ومع ذلك، أرى أنه باعتباره رقابة فظيعة والتقييد غير الضروري. على الرغم من أنني ما زلت أشعر أن هناك شيء أنيق حيال الحفاظ على الحزمة من النظام العالمي، إلا أنه يبدو الآن غير معقول بالنسبة لي. نتيجة لذلك، يبدو أن هذا السؤال أكثر أهمية. ومع ذلك، بعد أن أنشأت الإصدارات الأولية من Virtstrap، أدركت أن Virtstrap يمكن أن يجعل Wrapper Virtualenv أكثر بساطة. يمكن مشاركتها أيضا بين المطورين وأنظمة البناء وأي عدد من السيناريوهات. لذلك، ها هي صدعتي في صنع شيء مفيد حقا ل Development Python.Virtstrap Quick Start Guidehe أسهل طريقة للبدء في VirtStrap هي تثبيته على جهازك المحلي بمجرد القيام بما يلي: PIP تثبيت VirtStrapnote: إذا كنت لا تريد ذلك تثبيته في نظامك. انظر أدناه للحصول على تثبيت بديل. أضف Virtstrap إلى مشروعك. الاستخدام الأساسي هو: CD Path_to_Project_pathVstrap سيضيف INTHISTHIS دليل يدعى .vs.env وملف يسمى QuickActivate.sh إلى دليلك. Filesas Filesas من ملفات التكوين 0.3.x منحت، virtstrap ليست مفيدة للغاية بدونها، ولكن، إذا كنت ترغب حقا في بدء بيئة التكسية دون القيام بأي شيء، فمن البساطة مثل VStrap Init.To احصل على المزيد من Virtstrap، يجب عليك تحديد VEFILE. هذا يعني لملف البيئة الافتراضية. هذا هو ملف للأغراض العامة لاستخدامه لتحديد بيئتك الافتراضية. من المتوقع أن يتم توقع ملف التكوين في أحد المواقع التالية داخل الدليل الجذر للمشروع .- Vefile- Conf / Vefileat لحظة الملف في النهاية آمل أن أبتعد عن Yaml حيث يمكن بناء الجملة في طريقة تحديد المتطلبات والبيئة العامة. الصفحة الرئيسية المنتجة


virtstrap النواة برامج ذات صلة