python - pypi




ترقية حزمة دون رفع التبعيات باستخدام نقطة؟ (2)

أنا فقط حاولت على بلدي مشروع فيرتوالينف وتركيب الأنابيب -U --no-ديبس ميباكيج يبدو أن تعمل على ما يرام. انها مجرد تحميل ميباكيج ولا شيء غير ذلك. ما هو الإعداد الخاص بك مثل؟

أنا باستخدام بيب و فيرتوالينف لتطبيق بيثون بلدي. أود الترقية إلى إصدار جديد من التطبيق دون لمس التبعيات. عند استخدام pip install -U ، فإنه يحاول ترقية كافة الحزم، وحتى إلغاء تثبيت وإعادة تثبيت نفس الإصدار من حزمة التبعية عندما لا يتوفر إصدار جديد.

أنا أيضا حاولت pip install -U --no-deps ولكن يبدو أن ما يعادل تثبيت العادية بدلا من ترقية. هل هناك مجموعة من الأعلام التي ستفعل ما أريد؟


أنت على حق. اعتقدت أنه عندما أضفت --no-deps أنها أهملت لإلغاء الإصدار الحالي. ولكن حاولت مرة أخرى ونرى أنه لا توجد مشكلة:

$ pip install -U --no-deps myproj
Downloading/unpacking myproj
  Downloading myproj-1.0-trunk.31072.tar.gz (43Kb): 43Kb downloaded
  Running setup.py egg_info for package myproj
Installing collected packages: myproj
  Found existing installation: myproj 1.0-trunk.31053
    Uninstalling myproj:
      Successfully uninstalled myproj
  Running setup.py install for myproj
Successfully installed myproj
Cleaning up...






pip