Pytania otagowane jako setuptools

Setuptools opiera się na dystrybucjach języka Python, aby zapewnić łatwiejsze tworzenie, dystrybucję i instalację bibliotek i aplikacji.

11
Instalowanie SetupTools w 64-bitowym systemie Windows
Używam Pythona 2.7 w 64-bitowym systemie Windows 7, a kiedy uruchamiam instalator setuptools, informuje mnie, że Python 2.7 nie jest zainstalowany. Konkretny komunikat o błędzie to: `Python Version 2.7 required which was not found in the registry` Moja zainstalowana wersja Pythona to: `Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC …

2
Czy projekty w Pythonie wymagają pliku MANIFEST.in i co powinno się w nim znaleźć?
Przewodnik „Python Distribute” (był na python-distribute.org, ale rejestracja wygasła) mówi mi, żebym dołączyć doc/txtpliki, a .pypliki są wykluczane z MANIFEST.inpliku Dokumentacja sourcedist mówi mi tylko, że sdist używa MANIFEST.ini zawiera tylko określone przez ciebie .pypliki i pliki do dołączenia . Mówi mi również, żebym użył: python setup.py sdist --manifest-onlydo wygenerowania …
120 python  setuptools 

7
Skrypt poinstalacyjny z setuptools Pythona
Czy można określić plik skryptowy języka Python po instalacji jako część pliku setuptools setup.py, aby użytkownik mógł uruchomić polecenie: python setup.py install w lokalnym archiwum plików projektu lub pip install <name> dla projektu PyPI, a skrypt zostanie uruchomiony po zakończeniu standardowej instalacji setuptools? Chcę wykonać zadania poinstalacyjne, które można zakodować …

6
Jak napisać plik setup.py, aby dołączyć repozytorium Git jako zależność
Próbuję pisać setup.pydla mojej paczki. Mój pakiet musi określać zależność od innego repozytorium Git. Oto, co mam do tej pory: 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, ) Kiedy biegam: pip …

3
setuptools: lokalizacja folderu danych pakietu
Używam setuptools do dystrybucji mojego pakietu Pythona. Teraz muszę rozprowadzić dodatkowe pliki danych. Z tego, co zebrałem z dokumentacji setuptools, muszę mieć moje pliki danych w katalogu pakietu. Jednak wolałbym, aby moje pliki danych znajdowały się w podkatalogu w katalogu głównym. Czego chciałbym uniknąć: / #root |- src/ | |- …

4
Kiedy używać pliku wymagań pip, a kiedy install_requires w setup.py?
Używam pip z virtualenv do pakowania i instalowania niektórych bibliotek Pythona. Wyobrażam sobie, że to, co robię, to dość powszechny scenariusz. Jestem opiekunem kilku bibliotek, dla których mogę jawnie określić zależności. Niektóre z moich bibliotek są zależne od bibliotek innych firm, które mają zależności przechodnie, nad którymi nie mam kontroli. …


3
Jak zainstalować starą wersję Django na virtualenv?
Może to zabrzmieć jak głupie pytanie, ponieważ celem virtualenvjest właśnie to: zainstalowanie określonej wersji pakietu (w tym przypadku Django) w środowisku wirtualnym. Ale to jest dokładnie to, co chcę zrobić i nie mogę tego rozgryźć. Jestem na Windows XP i pomyślnie utworzyłem środowisko wirtualne i mogę je uruchomić, ale jak …

16
Jaki jest oficjalny „preferowany” sposób instalowania pip i virtualenv w całym systemie?
Czy to jest to, co ludzie wydają się najczęściej polecać: $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv Lub to, które dostałem z http://www.pip-installer.org/en/latest/installing.html : $ 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 ... A może coś zupełnie …


8
Python setuptools: Jak mogę wyświetlić prywatne repozytorium w install_requires?
Tworzę setup.pyplik dla projektu, który zależy od prywatnych repozytoriów GitHub. Odpowiednie części pliku wyglądają następująco: 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/', ], ..., ) Używam setuptoolszamiast, distutilsponieważ ten ostatni nie obsługuje argumentów install_requiresi dependency_linksna tę odpowiedź. Powyższy plik instalacyjny nie uzyskuje …

5
Jak dołączyć pliki statyczne do setuptools - pakiet Pythona
Chcę dołączyć ./static/data.txtto setuptools, oto mój kod: # 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 to add …

3
Aktualizacja narzędzi instalacyjnych w systemie OSX El Capitan
Próbuję zaktualizować narzędzia instalacyjne. Cóż, właściwie próbuję zaktualizować ansible, ale próbuję zaktualizować narzędzia konfiguracyjne i kończy się niepowodzeniem. Próba zrobienia tego sama również kończy się niepowodzeniem. Nawet próba odinstalowania go kończy się niepowodzeniem $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl Installing collected packages: setuptools Found …

2
Najnowszy „pip” kończy się niepowodzeniem i wyświetlany jest komunikat „wymaga setuptools> = 0.8 dla informacji o dystrybucji”
Używając najnowszej (1.5) wersji programu pip, pojawia się błąd podczas próby zaktualizowania kilku pakietów. Na przykład sudo pip install -U pytzpowoduje niepowodzenie z: Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. Nie rozumiem tej wiadomości (mam setuptools2.1) ani co …

1
Pakiety Pythona i katalogi egg-info
Czy ktoś może wyjaśnić, w jaki sposób katalogi egg-info są powiązane z odpowiednimi modułami? Na przykład mam: /usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ Zakładam, że katalog egg-info ma sprawić, że odpowiedni moduł będzie widoczny dla setuptools (easy_install), prawda? Jeśli tak, w jaki sposób setuptools wiąże katalog egg-info z katalogiem modułów? Zakładając, że jestem na …
80 python  setuptools  egg 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.