pyzmq-statyczne zapewnia statycznie połączony wersji biblioteki zmq Pythona, który jest oficjalnym interfejs między Python i & Oslash; MQ biblioteki wiadomości. Możesz znaleźć żywiołowy & Oslash; witrynę MQ tutaj:
http://www.zeromq.org/
Oficjalna dystrybucja dla biblioteki zmq nazywa pyzmq tu na PyPI, i jest utrzymywany przez Brian E. Granger:
http://pypi.python.org/pypi/pyzmq/
Ten pyzmq-statyczne dystrybucji został stworzony przez Brandon Craig Rodos po stał sfrustrowany konieczności instalowania zarówno libuuid-dev i sam ZeroMQ na każdej maszynie, gdzie następnie chciał zainstalować pyzmq. Czy korzystasz Linux lub Windows, pakiet ten powinien pobrać i skompilować z szybkim pip zainstalować przy założeniu, że masz normalne narzędzia w miejscu budowania Pythona modułów rozszerzeń w ogóle (które są, w szczególności, GNU C i C ++ kompilatory dla systemów POSIX, i wolne Microsoft Visual C ++ 2008 Express na komputerach z systemem Windows).
Uwaga
Ten pakiet Python jest statycznie połączone przeciwko & Oslash; MQ, co oznacza, że prowadzi własną kopię & Oslash; MQ wokół jej wnętrza.
Jeśli Twój program w Pythonie importuje innych bibliotek lub modułów, które same łączą przeciwko & Oslash; MQ, to będą one znaleźć się rozmowy na inny egzemplarz bibliotek kolejek komunikatów niż program robi. Dwie kopie & Oslash; MQ mogą mieć różne wersje; Może brakuje im wspólne kopie struktur danych, które byłyby konieczne do koordynowania kolejki w procesie (choć myślę, że & Oslash; MQ uniknęła nich); lub może złamać całkowicie, w zależności od sposobu i dynamiczny linker twojego systemu operacyjnego decyduje się zachować.
Ale, tak naprawdę, co jest Likelyhood z tego? Ta wersja statyczna pracował dobrze dla mnie do tej pory!
Kopiowanie
Pakiet ten wykorzystuje "setup.py" plik, który Brandon Craig Rodos szczęśliwie oferuje na licencji BSD, do budowy biblioteki współdzielonej zbudowany z trzech różnych dystrybucjach źródłowych. Aby wykorzystać wynik, należy przestrzegać warunków licencji wszystkich trzech części oprogramowania, które są w następujący sposób:
& Nbsp; * Procedury UUID z "util-linux-ng": BSD
& Nbsp; * "zeromq" źródło: LGPL
& Nbsp; * "pyzmq" źródło: LGPL
Tak, w porządku, to nie są bardzo restrykcyjne warunki licencji. Ale nadal. Zobacz pliki źródłowe się więcej informacji.
Rozwoju
Pierwotne źródło pyzmq-statyczne życie w Bitbucket:
http://bitbucket.org/brandon/pyzmq-static
Można zgłaszać błędy i problemy, które eufemistycznie nazywa "Bitbucket problemów", tutaj:
http://bitbucket.org/brandon/pyzmq-static/issues
Drzewo rozwój towarzyszy mały skrypt get.sh ponownie powłoki, które pobiera wszystkie oryginalne dystrybucjach źródłowych & Oslash; MQ, pyzmq i libuuid i odbudowuje obejmują i src katalogów za pomocą oryginalnych plików. Gdy nowe wersje tych zależności wyjdzie, będziemy aktualizować get.sh skrypt, uszczypnąć wynik aż kompiluje czysto pod Linux i Windows, i wydać nową wersję pyzmq-statycznym.
Co nowego w tym wydaniu:.
- ØMQ i PyZMQ 2.1.7
Wymagania :
- Python
Komentarze nie znaleziono