pyzmq статичні забезпечує статично скомпонований бібліотеки zmq Python, який є офіційним інтерфейс між Python і & Oslash; бібліотека повідомленнями MQ. Ви можете знайти буйний і Oslash; веб-сайт MQ тут:
http://www.zeromq.org/
Офіційний дистрибутив для бібліотеки zmq називається pyzmq тут, на PyPI, і підтримується Брайан Е. Грейнджер:
http://pypi.python.org/pypi/pyzmq/
Це pyzmq-статистичний розподіл було створено Брендон Крейг Родос після того як він став розчарування з того, щоб встановити і libuuid-пристрої і сам ZeroMQ на кожній машині, де він тоді хотів встановити pyzmq. Чи використовуєте ви Linux або Windows, цей пакет повинен завантажити і скомпілювати з швидким пункт встановити за умови, що у вас є нормальні інструменти на місці для будівництва модулів Python розширення взагалі (які, зокрема, GNU C і C ++ компілятори для систем POSIX, безкоштовно Microsoft Visual C ++ 2008 Express для машин Windows).
Увага
Цей пакет Python статично проти & Oslash; MQ, а це означає, що він несе свою власну копію і Oslash; MQ навколо всередині нього.
Якщо ваша програма Python імпортує всі інші бібліотеки або модулі, які самі пов'язують з & Oslash; MQ, то вони виявляться розмовляв з одним екземплярі бібліотек черги повідомлень, ніж робить ваша програма. Дві копії та Oslash; MQ можуть мати різні версії; вони можуть не мати спільної копії структур даних, які будуть необхідні для координації в процесі черги (хоча я думаю, що і Oslash; MQ вдалося уникнути цих); або вони могли б зламати взагалі, залежно від того, як вони і динамічний компонувальник вашої операційної системи вирішили вести.
Але, насправді, те, що ймовірність того, що? Цей статичний версія працювало відмінно для мене досі!
Копіювання
Цей пакет використовує "setup.py" файл, який Brandon Craig Rhodes щасливо пропонує під ліцензією BSD, створювати колективні бібліотеки, побудований з трьох різних розподілів джерел. Щоб використовувати результат, необхідно дотримуватися умов ліцензування всіх трьох частин програмного забезпечення, які полягають в наступному:
І NBSP; * Процедури UUID з "Util-Linux-NG": BSD
І NBSP; * "ZeroMQ" джерело: LGPL
І NBSP; * "pyzmq" джерело: LGPL
Так, ладно, ті не дуже обмежувальні умови ліцензування. Але всеодно. Самі дивіться вихідні файли для отримання додаткової інформації.
Розробка
Оригінальне джерело pyzmq статичні життя в BitBucket:
http://bitbucket.org/brandon/pyzmq-static
Ви можете повідомити помилки і проблеми, які BitBucket сором'язливо називає "питання", тут:
http://bitbucket.org/brandon/pyzmq-static/issues
Дерево розвитку супроводжується невеликим get.sh скрипт, який повторно отримує всі оригінальні вихідних розподілів для і Oslash; MQ, pyzmq і libuuid, і перебудовує включають і ГНЦ каталоги, використовуючи оригінальні файли. Коли нові версії цих залежностей вийти, ми будемо оновлювати get.sh скрипт, змінювати результат, поки він не компілюється під Linux і Windows, і випустити нову версію pyzmq-Static.
Що нового У цьому випуску :.
- ØMQ і PyZMQ 2.1.7
Вимоги
- Python
Коментар не знайдено