Skip to main content

Statically linked ØMQ / 0MQ / ZeroMQ for Python

Project description

This package provides a statically-linked version of the zmq Python library, which is the official interface between Python and the ØMQ messaging library. You can find the exuberant ØMQ web site here:

http://www.zeromq.org/

The official distribution for the zmq library is called pyzmq here on PyPI, and is maintained by Brian E. Granger:

http://pypi.python.org/pypi/pyzmq/

This pyzmq-static distribution was created by Brandon Craig Rhodes after he became frustrated with having to install both libuuid-dev and ZeroMQ itself on every machine where he then wanted to install pyzmq. Whether you use Linux or Windows, this package should download and compile with a quick pip install assuming that you have the normal tools in place for building Python extension modules at all (which are, specifically, the GNU C and C++ compilers for POSIX systems, and the free Microsoft Visual C++ 2008 Express for Windows machines).

Changelog

2.0.8 — 2010-09-27— Mac OS X support.
2.0.7a — 2010-09-15— World debut!

Warning

This Python package is statically linked against ØMQ: it carries its own copy of ØMQ around inside of it. If your Python program imports other libraries or modules that themselves link against ØMQ, then linking or runtime problems might arise.

Copying

This package uses a “setup.py” file, which Brandon Craig Rhodes happily offers under a BSD license, to build a shared library built from three different source distributions. To use the result, you must adhere to the licensing terms of all three pieces of software, which are as follows:

  • The UUID routines from “util-linux-ng”: BSD

  • The “zeromq” source: LGPL

  • The “pyzmq” source: LGPL

So, okay, those are not very restrictive licensing terms. But still. See the source files themselves for more information. And thanks to Jeff Garbers for helping me get the package working on MacOS X!

Development

The source of pyzmq-static lives at Bitbucket:

http://bitbucket.org/brandon/pyzmq-static

You can report bugs and problems, which Bitbucket euphemistically calls “issues”, here:

http://bitbucket.org/brandon/pyzmq-static/issues

The development tree is accompanied by a small get.sh shell script that re-fetches all of the original source distributions for ØMQ, pyzmq, and libuuid, and rebuilds the include and src directories using the original files. When new versions of these dependencies come out, we will update the get.sh script, tweak the result until it compiles cleanly under Linux and Windows, and release a new version of pyzmq-static.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyzmq-static-2.0.8.tar.gz (200.9 kB view details)

Uploaded Source

File details

Details for the file pyzmq-static-2.0.8.tar.gz.

File metadata

  • Download URL: pyzmq-static-2.0.8.tar.gz
  • Upload date:
  • Size: 200.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyzmq-static-2.0.8.tar.gz
Algorithm Hash digest
SHA256 8c6f177b6f74e6a3be456b5ee82f33695187f2d05ebe32333d25ead8d26b489b
MD5 aecc637de6d6cbcf25925aa5171f87c6
BLAKE2b-256 bd9273906519d4689d1f7141c7fbd55b787691d61a8b31fc4492d0eba3240067

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page