pyzmq-static

Software screenshot:
pyzmq-static
Dettagli del software:
Versione: 2.2
Data di caricamento: 20 Feb 15
Sviluppatore: Brandon Craig Rhodes
Licenza: Libero
Popolarità: 2

Rating: 3.0/5 (Total Votes: 1)

pyzmq-static fornisce una versione collegata in modo statico della biblioteca ZMQ Python, che è l'interfaccia ufficiale tra Python e il & oslash; biblioteca messaggistica MQ. È possibile trovare l'esuberante & oslash; sito web MQ qui:
http://www.zeromq.org/
La distribuzione ufficiale per la libreria ZMQ è chiamato pyzmq qui PyPI, ed è mantenuto da Brian E. Granger:
http://pypi.python.org/pypi/pyzmq/
Questa distribuzione pyzmq-statico è stato creato da Brandon Craig Rhodes dopo essere diventato frustrato con la necessità di installare sia libuuid-dev e ZeroMQ stesso su ogni macchina dove ha poi voluto installare pyzmq. Se si utilizza Linux o Windows, questo pacchetto dovrebbe scaricare e compilare con un rapido pip installare supponendo che si hanno gli strumenti normali in atto per la costruzione di Python moduli di estensione a tutti (che sono, in particolare, la GNU C e compilatori C ++ per sistemi POSIX, e la libera Microsoft Visual C ++ 2008 Express per macchine Windows).
Attenzione
Questo pacchetto Python è staticamente linkata & oslash, MQ, il che significa che porta la propria copia & oslash; MQ intorno all'interno di esso.
Se il vostro programma Python importino altre librerie o moduli che si collegano a & oslash, MQ, poi si troveranno a parlare con una copia diversa delle librerie delle code dei messaggi che il programma fa. Le due copie di & oslash; MQ potrebbe avere diverse versioni; potrebbero difettano copie di strutture di dati che sarebbero necessari per coordinare le code in-processo condiviso (anche se credo che & oslash; MQ ha evitato questi); o potrebbero rompersi del tutto, a seconda di come e linker dinamico del sistema operativo decidono di comportarsi.
Ma, in realtà, qual è la probabilità di che? Questa versione statica ha funzionato bene per me fino ad ora!
Copia
Questo pacchetto utilizza un file "setup.py", che Brandon Craig Rodi offre felicemente sotto una licenza BSD, di costruire una libreria condivisa costruita da tre distribuzioni di origine diverse. Per utilizzare il risultato, è necessario rispettare i termini di licenza di tutti e tre i pezzi di software, che sono i seguenti:
& Nbsp; * Le routine UUID da "util-linux-ng": BSD
& Nbsp; * La sorgente "zeromq": LGPL
& Nbsp; * La sorgente "pyzmq": LGPL
Quindi, va bene, quelli non sono i termini di licenza molto restrittive. Ma ancora. Vedere la fonte si file per ulteriori informazioni.
sviluppo
La fonte originale di vita pyzmq-statica a Bitbucket:
http://bitbucket.org/brandon/pyzmq-static
È possibile segnalare bug e problemi, che Bitbucket eufemisticamente chiama "problemi", qui:
http://bitbucket.org/brandon/pyzmq-static/issues
L'albero di sviluppo è accompagnato da un piccolo script di shell get.sh che ri-recupera tutte le distribuzioni fonte originale di & oslash, MQ, pyzmq, e libuuid, e ricostruisce le directory include e src utilizzando i file originali. Quando le nuove versioni di queste dipendenze escono, aggiorneremo la sceneggiatura get.sh, modificare il risultato fino a quando si compila in modo pulito sotto Linux e Windows, e rilasciare una nuova versione di pyzmq-static.

Cosa c'è di nuovo in questa versione:.

  • QOV e PyZMQ 2.1.7

Requisiti :

  • Python

Altri software di sviluppo Brandon Craig Rhodes

PyEphem
PyEphem

15 Apr 15

adventure
adventure

14 Apr 15

Commenti a pyzmq-static

I commenti non trovato
Aggiungi commento
Accendere le immagini!