ns.pkg1
paketine bağlı bir ns.pkg2
paket var. Ben bir çatal yapmak, git yayınlamak ve benim sürümü sanalenv içine yüklemek istiyorum. pip install -e mygit
kullanıyorum ve ve ns.pkg2
numaralı ns.pkg2
numaralı ns.pkg
ile bir <env>/lib/python2.7/site-packages/ns.pkg2.egg-link
ile sonlandırın. Şimdi ns
ve ns.pkg1
'u ancak ns.pkg2
'u içe aktarabilirim. setup.py develop
'u arayarak pip install -e
olmadan bir paket yüklemenin bir yolunu bulamadım. Ayrıca, modül koduyla ilgili bir problem olmadığından emin değilim.Ad alanı paketleri ve pip install -e
Aynı şekilde, iki modülün aynı ad alanından bir tarball'tan ve doğrudan git'ten birlikte yüklenmesi mümkün mü?
__ py' pkg2'nin görünüşü mü? [burada] anlatılana benzer olmalıdır (http://stackoverflow.com/questions/1675734/how-do-i-create-a-namespace-package-in-python) – mata
@mata 'pkg_resources.declare_namespace (__ name__) – wRAR