«setuptools» etiketlenmiş sorular

Setuptools, kitaplıkların ve uygulamaların daha kolay oluşturulması, dağıtımı ve kurulumunu sağlamak için Python'un dağıtımlarını temel alır.

11
64-bit Windows'a SetupTools Kurulumu
Windows 7 64-bit üzerinde Python 2.7 çalıştırıyorum ve kurulum araçları için yükleyiciyi çalıştırdığımda bana Python 2.7'nin yüklü olmadığını söylüyor. Özel hata mesajı: `Python Version 2.7 required which was not found in the registry` Yüklü Python sürümüm: `Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32` …

2
Python projelerinin MANIFEST.in'e ihtiyacı var mı ve içinde ne olmalı?
"Python Dağıtma" kılavuzu (python-distribute.org adresindeydi, ancak kayıt süresi doldu) bana doc/txtdosyaları dahil etmemi söylüyor ve .pydosyalar MANIFEST.indosyada hariç tutuldu Kaynak listesi belgeleri bana yalnızca sdist'in kullandığını MANIFEST.inve yalnızca belirttiğiniz dosyayı ve .pydosyaları içerdiğini söylüyor . Ayrıca şunu kullanmamı söylüyor: python setup.py sdist --manifest-onlya oluşturmak için MANIFEST, ancak python bana bunun …
121 python  setuptools 

7
Python kurulum araçlarıyla yükleme sonrası komut dosyası
Setuptools setup.py dosyasının bir parçası olarak kurulum sonrası bir Python komut dosyası belirtmek mümkün mü, böylece bir kullanıcı şu komutu çalıştırabilir: python setup.py install yerel bir proje dosyası arşivinde veya pip install <name> PyPI projesi için ve komut dosyası, standart kurulum araçları kurulumunun tamamlanmasının ardından çalıştırılacak Tek bir Python komut …

3
setuptools: paket veri klasörü konumu
Python paketimi dağıtmak için setuptools kullanıyorum. Şimdi ek veri dosyaları dağıtmam gerekiyor. Setuptools belgelerinden topladığım kadarıyla, veri dosyalarımı paket dizininin içinde bulundurmam gerekiyor. Ancak, veri dosyalarımın kök dizindeki bir alt dizinde olmasını tercih ederim. Kaçınmak istediğim şey: / #root |- src/ | |- mypackage/ | | |- data/ | | …

6
Bir bağımlılık olarak bir git deposu eklemek için setup.py nasıl yazılır
setup.pyPaketim için yazmaya çalışıyorum . Paketimin başka bir git deposuna bağımlılık belirtmesi gerekiyor. Şimdiye kadar sahip olduğum şey bu: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) Koştuğumda: pip install -e …

4
Setup.py'deki pip gereksinimleri dosyası yerine install_requires dosyası ne zaman kullanılır?
Bazı Python kitaplıklarını paketlemek ve yüklemek için virtualenv ile pip kullanıyorum. Yaptığım şeyin oldukça yaygın bir senaryo olduğunu hayal ediyorum. Bağımlılıklarını açıkça belirleyebileceğim birkaç kitaplığın bakımcısıyım. Kütüphanelerimden birkaçı, üzerinde kontrolüm olmayan geçişli bağımlılıkları olan üçüncü taraf kitaplıklara bağımlı. Başarmaya çalıştığım şey, pip installkütüphanelerimden birinin tüm yukarı akış bağımlılıklarını indirmesi / …


3
Virtualenv'de Django'nun eski bir sürümünü nasıl kurarım?
Bu aptalca bir soru gibi gelebilir, çünkü amacı virtualenvtam olarak şudur: Bir paketin belirli bir sürümünü (bu durumda Django) sanal ortamda kurmak. Ama tam da yapmak istediğim şey bu ve çözemiyorum. Windows XP kullanıyorum ve sanal ortamı başarıyla oluşturdum ve onu çalıştırabiliyorum, ancak istediğim Django sürümünü ona nasıl kuracağım? Demek …

16
Sistem genelinde pip ve virtualenv kurmanın resmi "tercih edilen" yolu nedir?
İnsanların en çok tavsiye ettiği şey bu mu: $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv Veya http://www.pip-installer.org/en/latest/installing.html adresinden aldığım bu : $ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py $ python virtualenv.py my_new_env $ . my_new_env/bin/activate (my_new_env)$ pip install ... Veya tamamen farklı bir şey?


8
Python kurulum araçları: Özel bir depoyu install_requires altında nasıl listeleyebilirim?
setup.pyÖzel GitHub depolarına bağlı bir proje için bir dosya oluşturuyorum . Dosyanın ilgili kısımları şu şekildedir: from setuptools import setup setup(name='my_project', ..., install_requires=[ 'public_package', 'other_public_package', 'private_repo_1', 'private_repo_2', ], dependency_links=[ 'https://github.com/my_account/private_repo_1/master/tarball/', 'https://github.com/my_account/private_repo_2/master/tarball/', ], ..., ) Bunun setuptoolsyerine kullanıyorum distutilsçünkü ikincisi bu cevaba göre install_requiresve dependency_linksargümanlarını desteklemiyor . Yukarıdaki kurulum dosyası, özel …

5
Kurulum araçlarına statik dosyalar nasıl eklenir - python paketi
Ben dahil etmek istediğiniz ./static/data.txtTo setuptools, işte benim kodudur: # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying …

3
OSX El Capitan'da kurulum araçlarını yükseltme
Kurulum araçlarını yükseltmeye çalışıyorum. Aslında yanıtlayıcıyı yükseltmeye çalışıyorum ama kurulum araçlarını yükseltmeye çalışıyor ve başarısız oluyor. Kendim yapmaya çalışmak da başarısız oluyor. Kaldırmaya çalışmak bile başarısız oluyor $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl Installing collected packages: setuptools Found existing installation: setuptools 1.1.6 Uninstalling setuptools-1.1.6: …

2
En son "pip", "dağıtım bilgileri için kurulum araçları> = 0.8 gerektirir" ile başarısız oluyor
En son (1.5) sürümünü kullanarak pip, birkaç paketi güncellemeye çalışırken bir hata alıyorum. Örneğin, sudo pip install -U pytzşunlarla başarısızlıkla sonuçlanır: Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. Bu mesajı (2.1'im var setuptools) veya bu konuda ne yapacağımı …

2
Setup.py dosyasını kullanmadan kaynak dağıtımı nasıl yapılır?
Aşağıdaki paket yapısı ile . ├── my_package │ └── __init__.py ├── setup.cfg └── setup.py İçeriği setup.py from setuptools import setup setup() İçeriği setup.cfg [metadata] name = my_package version = 0.1 [options] packages = find: Ben tekerleği veya bir kaynak dağılımını inşa edebilirsiniz my_packagegibi bu pip wheel --no-deps -w dist . …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.