pyzmq-statiese bied 'n staties-gekoppelde weergawe van die zmq Python biblioteek, wat is die amptelike skakeling tussen Python en die & Oslash; MQ messaging biblioteek. : MQ webwerf hier, jy kan die uitbundige & Oslash vind
http://www.zeromq.org/
Die amptelike verspreiding vir die zmq biblioteek genoem pyzmq hier op PyPI, en word onderhou deur Brian E. Granger:
http://pypi.python.org/pypi/pyzmq/
Dit pyzmq-statiese verspreiding is geskep deur Brandon Craig Rhodes nadat hy gefrustreerd met met beide libuuid-dev en ZeroMQ self te installeer op elke masjien waar hy wou dan pyzmq te installeer geword. Of jy Linux of Windows gebruik, moet hierdie pakket te laai en stel met 'n vinnige pit installeer die veronderstelling dat jy die normale gereedskap in plek vir die bou van Python uitbreiding modules op alle (wat spesifiek van die GNU C en C ++ opstellers vir POSIX stelsels, en die vrye Microsoft Visual C ++ 2008 Express vir Windows masjiene).
Waarskuwing
Dit Python pakket is staties gekoppel teen & Oslash; MQ, wat beteken dat dit dra sy eie afskrif van & Oslash; MQ rond binnekant van dit.
As jou Python program invoer enige ander biblioteke of modules wat hulself verbind teen & Oslash; MQ, dan sal hulle hulself praat na 'n ander kopie van die boodskap tou biblioteke as jou program werk. Die twee afskrifte van & Oslash; MQ kan verskillende weergawes; hulle kan gedeel 'n gebrek afskrifte van data strukture wat nodig sou wees in-proses toue te koördineer (alhoewel ek dink dat & Oslash; MQ vermy het hierdie); of hulle kan heeltemal breek, afhangende van hoe hulle en jou bedryfstelsel se dinamiese linkerkant besluit om op te tree.
Maar, regtig, wat is die waarskynlikheid van daardie? Dit statiese weergawe werk goed vir my so ver!
Kopiëring
Hierdie pakket gebruik 'n "setup.py" lêer, wat Brandon Craig Rhodes bied gelukkig onder 'n BSD lisensie, 'n gedeelde biblioteek gebou van drie verskillende bron uitkerings te bou. Die resultaat te gebruik, moet jy voldoen aan die lisensiëring terme van al drie stukke van sagteware, wat is soos volg:
& Nbsp; * Die UUID roetines van "util-linux-ng": BSD
& Nbsp; * Die "zeromq" Bron: LGPL
& Nbsp; * Die "pyzmq" Bron: LGPL
So, okay, dit is nie baie beperkende lisensiëring terme. Maar nog steeds. Sien die bron lêers self vir meer inligting.
Ontwikkeling
Die oorspronklike bron van pyzmq-statiese lewens op Bitbucket:
http://bitbucket.org/brandon/pyzmq-static
Jy kan jou foute en probleme, wat Bitbucket noem eufemisties "issues", hier:
http://bitbucket.org/brandon/pyzmq-static/issues
Die ontwikkeling boom word vergesel deur 'n klein get.sh dop script wat weer gaan haal al die oorspronklike bron uitkerings vir & Oslash; MQ, pyzmq en libuuid en rebuild die sluit en src dopgehou met behulp van die oorspronklike lêers. Wanneer nuwe weergawes van hierdie afhanklikhede kom, sal ons die get.sh script werk, tweak die gevolg totdat dit stel skoon onder Linux en Windows, en laat 'n nuwe weergawe van pyzmq-statiese.
Wat is 'n nuwe in hierdie release:.
- ØMQ en PyZMQ 2.1.7
Vereistes :
- Python
Kommentaar nie gevind