distutils

Różnice między distribute, distutils, setuptools i distutils2?

Sytuacja Próbuję przenieść bibliotekę open-source do Pythona 3. ( , jeśli ktoś się zastanawia.) Więc, muszę uruchomić 2t ... sie, byłbym również wdzięczny za jakiś przewodnik na temat portowania do Distribute, ale to trochę poza zakresem pytania...)

DistutilsOptionError: must supply either home or prefix / exec-prefix-not both

Zazwyczaj instalowałem Pakiety Pythona przez pip. Dla Google App Engine, muszę zainstalować pakiety do innego katalogu docel ... --target ./ lib Ale zawodzi z: Must supply either home or prefix / exec-prefix -- not both Jak mogę to uruchomić?

Kompilacja z cythonem i mingw tworzy gcc: error: unrecognized command line option '- mno-cygwin'

Próbuję skompilować rozszerzenie Pythona z cythonem w win 7 64-bit przy użyciu mingw (64-bit). Pracuję z Pythonem 2.6 (aktywn ... c --version gcc (GCC) 4.7.0 20110430 (experimental) Copyright (C) 2011 Free Software Foundation, Inc. Jak mogę to naprawić?

W tym pliki inne niż Python z setup.py

Jak dodać setup.py plik, który nie jest częścią kodu? (W szczególności jest to plik licencyjny, ale może to być każda inna rz ... _.py.) Chcę, aby został dokładnie tam, Gdy Pakiet jest zainstalowany, niezależnie od systemu operacyjnego. Jak mam to zrobić?

Jaki jest prawidłowy sposób udostępniania wersji pakietu z setup.py a paczka?

Z distutils, setuptools, itd. wersja pakietu jest określona w setup.py: # file: setup.py ... setup( name='foobar', version= ... ne pakiety, które nie są jeszcze zainstalowane. Jaki jest prawidłowy sposób udostępniania wersji pakietu z setup.py a paczka?

Jak wskazać łatwą instalację na vcvarsall.nietoperz?

Mam już zainstalowany MSVC++ 2010 Express i mój vcvarsall.plik bat znajduje się pod adresem C:\Program Files\Microsoft Visual ... mp\easy_install-fhraep\dulwich-0.7.1\egg-dist-tmp-qozily error: Setup script exited with error: Unable to find vcvarsall.bat

Używanie Cythona Do Łączenia Pythona Z Biblioteką Współdzieloną

Próbuję zintegrować bibliotekę stron trzecich napisaną w C z moją aplikacją python używając Cython. Mam Cały kod Pythona napi ... ego co wiem, nie ma innych zależności. Czy ktoś może podać przykład jak to skonfigurować używając Cython i disutils? Dzięki

Jak Mogę połączyć inne pliki podczas korzystania z CX freeze?

Używam Pythona 2.6 i cx_Freeze 4.1.2 w systemie Windows. Stworzyłem setup.py aby zbudować mój plik wykonywalny i wszystko dzi ... ( 'janitor.py', #initScript ) ] ) Nie mogę tego uruchomić. Czy potrzebuję pliku MANIFEST.in?

Połącz błąd --user z -- prefix z setup.py zainstaluj

Próbowałem zainstalować Pakiety Pythona system, do którego niedawno uzyskałem dostęp. Próbowałem wykorzystać relatywnie Nowy ... m tkwi problem. Poniżej dokumentuję swoją odpowiedź, mając nadzieję oszczędzić innej biednej duszy kilka godzin Jak golenia .

Standardowy sposób tworzenia pakietów Debiana do dystrybucji programów Pythona?

Jest mnóstwo informacji na temat tego, jak to zrobić, ale ponieważ "istnieje więcej niż jeden sposób na oskórowanie kota" , ... u osobistego, bez zależności i bez podpisany changelog i inne kluczowe dane, które czynią go niezgodnym z Polityką Debiana).

Jak powiedzieć distutils używać gcc?

Chcę zawinąć testowy projekt zawierający kod C++ i OpenMP za pomocą Cythona i zbudować go z distutils za pomocą pliku setup.p ... t know how to compile C/C++ code on platform 'posix' with 'g++-4.7' compiler Jak mogę powiedzieć distutils, aby używał gcc?

Najlepsze Praktyki W Zakresie Pakowania W Pythona Daemona

Mam narzędzie, które napisałem w Pythonie i generalnie powinno być uruchamiane jako demon. Jakie są najlepsze praktyki pakow ... chamiania przy bootowaniu odpowiednio dla danej platformy (np. Skrypty INIT na Linuksie, usługi na windows, launchd na os x)?

MANIFEST.in ignored on "python setup.py install" - brak zainstalowanych plików danych?

Oto mój rozebrany setup.py script with non-code stuff removed: #!/usr/bin/env python from distutils.core import setup from ... asobów. Jak mogę uzyskać "install", aby utworzyć tę strukturę katalogów? Wydaje się ignorować mój manifest, z tego co wiem.

Jak wykorzystać dane w pakiecie Dane z kodu źródłowego?

W setup.py, podałem package_data TAK: packages=['hermes'], package_dir={'hermes': 'hermes'}, package_data={'hermes': ['temp ... (ten projekt jest generatorem parserów). Nie wiem, jak poprawnie załączyć i użyć tych plików z mojego kodu. Jakieś pomysły?

Spraw, aby distutils szukało plików nagłówkowych numpy we właściwym miejscu

W mojej instalacji arrayobject.h numpy znajduje się pod …/site-packages/numpy/core/include/numpy/arrayobject.h. Napisałem tr ... utils korzystało z poprawnej lokalizacji plików nagłówkowych numpy (bez konieczności definiowania przez użytkownika $cflags)?

Niestandardowe polecenia distutils

Mam bibliotekę o nazwie "example", którą instaluję w katalogu global site-packages. Chciałbym jednak móc zainstalować dwie w ... e " na" example_stage " lub coś podobnego? Jeśli distutils nie może tego zrobić, czy jest jakieś inne narzędzie, które może?

Jak rozszerzyć distutils za pomocą prostego skryptu post install?

Muszę uruchomić prosty skrypt po zainstalowaniu modułów i programów. Mam mały problem ze znalezieniem prostej dokumentacji ja ... ego. Szczegóły są nieco mgliste i wydaje się, że to dużo wysiłku dla takiego prostego haka. Czy ktoś zna łatwy sposób na to?

Zarządzanie zasobami w projekcie Pythona

Mam projekt Pythona, w którym używam wielu plików bez kodu. Obecnie są to wszystkie obrazy, ale w przyszłości mogę korzystać ... est wadą. Również potrzebuję sposób dostępu do tych plików, który jest niezależny od tego, co jest moim bieżącym katalogiem.

Jak mogę uruchomić Makefile w setup.py?

Muszę skompilować ICU używając własnego mechanizmu budowania. Dlatego pytanie: Jak mogę uruchomić Makefile z setup.py? Oczywiście chcę, aby działał tylko podczas procesu budowania, a nie podczas instalacji.

Jak skopiować katalog rekurencyjnie w Pythonie i nadpisać wszystko?

Próbuję skopiować /home/myUser/dir1/ i całą jego zawartość (i ich zawartość itp.) do /home/myuser/dir2/ w Pythonie. Ponadto c ... nowy w Pythonie). Jeśli jest tam coś lepszego, czy ktoś może dać mi przykład i wskazać mi właściwy kierunek? Z góry dzięki!