PIP2PI.

يبني مستودع حزمة متوافق مع Pypi من متطلبات PIP
التحميل الان

PIP2PI. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Other/Proprietary Li...
  • السعر:
  • FREE
  • اسم الناشر:
  • David Wolever
  • موقع ويب الناشر:
  • https://github.com/wolever/

PIP2PI. العلامات


PIP2PI. وصف

PIP2PI هي وحدة بيثون تقوم ببناء مستودع حزمة متوافق مع Pypi من متطلبات PIP.Pypi يمكن أن تنخفض، يمكن لصيحي الحزم إزالة Tarballs القديمة، وتنزيل Tarballs يستغرق وقتا طويلا. يساعد PIP2PI على تخفيف هذه المشكلات بجعلها بسيطة بجدية للحفاظ على مستودع مستودع متوافق مع الحزم يعتمد برنامجك على الأدوات التي تم تطويرها بشكل داخليا. سيجعل النظرة السريعة في التعليمات البرمجية أنهم بعيدون عن القوى (على سبيل المثال، ربما لن يعملوا على نظام التشغيل Windows وهم يصنعون بعض المكالمات إلى أوامر Shell التي يمكن تنفيذها في بيثون) ... ولكن يجب أن تعمل ، ويجب ألا يأكلوا بياناتك أو سرقة مفاتيح خاصة أو أي شيء. setupCreate الدليل الذي سيحتوي على tarballs من الحزم المطلوبة، ويفضل أن يكون في مكان ما بموجب مستند خادم الويب الخاص بك: mkdir / var / www / packages / النسخ المتطابق packagesto مرآة حزمة وجميع متطلباتها، استخدم PIP2TGZ: PIP2TGZ Packages / Foo == 1.2 ... $ LS Packages / Foo-1.2.tar.gzbar-0.8.tar.gznote أن PIP2TGZ يمر حجج الحزمة مباشرة إلى PIP، لذلك يمكن تحديد الحزم بأي شكل يتعرف أن PIP: متطلبات القط. TXTXTFOO == 1.2HTTP: //example.com/baz-0.3.tar.gz.gzit Pip2tgz Packages / -r المتطلبات.txt Bam-2.3 /...$ LS Packages / Foo -1.2.tar.gzbar-0.8.tar.gzbaz-0.3.tar.gzbam-2.3.tar.gzbuilding حزمة Indexa الدليل الكامل من ملفات .tar.gz يمكن تحويلها إلى Pypi-Compa مؤشر الحزمة "البسيط" الحقيقي باستخدام أمر DIR2PI: LS Packages / Bar-0.8.tar.gzbaz-0.3.tar.gzfoo-1.2.tar.gz $ Dirempi Packages / $ ابحث عن حزم / حزم / حزم / Bar-0.8.tar .gzpackages / baz-0.3.tar.gzpackages / foo-1.2.tar.gzpackages / simplepackages / simple / barpackages / simple / bar-0.8.tar.gzpackages / بسيطة / bazpackages / بسيطة / baz / baz-0.3.tar .gzpackages / simple / foolages / simple / foo / foo-1.2.tar.gzbut هذا الكثير من العمل ... إذا كان تشغيل أمرين يبدو وكأنه الكثير من العمل ... أخذ القلب! سيقوم الأمر PIP2PI بتشغيل كل منهما لك ... وسوف يستخدم RSYNC لنسخ الحزم والفهرس الجديد إلى مضيف بعيد! pip2pi elemport.com :/var/www/packages/ foo == 1.2 ... Curl -i http://example.com/packages/simple/foo/foo-1.2.tar.gz | Head -N1HTTP / 1.1200 Okbut هذا لا يزال الكثير من العمل ... خذ القلب! يمكن أن يساعد أمر Alias SHELT الخاص بك. إضافة اسم مستعار مثل هذا إلى ملف تكوين وقت تشغيل Shell الخاص بك (تلميح: ~ / .bashrc أو ما شابه ذلك): الاسم المستعار pip2acmeco = "pip2pi dev.acmeco.com:/var/www/packages/now تحديث مؤشر الحزمة الخاص بك سيكون بسيطة مثل : PIP2ACMECOO FOO == 1.2 -r شريط / متطلبات.texting الحزمة الجديدة الخاصة بك Indexto استخدام فهرس الحزمة الجديد، قم بتمرير -use-Index = وسيطة إلى PIP: PIP تثبيت - فهرس = http: //example.com / حزم / بسيطة / فوورية، بمجرد أن تكون معكوسة، بادئة لمتطلباتك.txt مع فهرس = ...: متطلبات القط. /foo==1.2Product's الصفحة الرئيسية


PIP2PI. برامج ذات صلة