{ "info": { "author": "Byte B.V.", "author_email": "tech@byte.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Communications", "Topic :: Internet", "Topic :: Utilities" ], "description": "===========\neventsender\n===========\nThis is a simple event sender that publishes JSON-serialisable messages to an AMQP server exchange. It can also be optionally installed as a Django application.\n\n\nInstallation and configuration\n------------------------------\n\nThe following settings should be supplied either as environment variables or via Django settings module:\n\n.. code-block:: python\n\n EVENT_QUEUE_URL = os.environ.get('EVENT_QUEUE_URL')\n EVENT_QUEUE_EXCHANGE = os.environ.get('EVENT_QUEUE_EXCHANGE')\n EVENT_QUEUE_ROUTING_KEY = os.environ.get('EVENT_QUEUE_ROUTING_KEY', '')\n\n``EVENT_QUEUE_ROUTING_KEY`` is optional and can be omitted (it will be assumed blank by default).\n\n\nUsage\n-----\nExample:\n\n.. code-block:: python\n\n from eventsender import send_event\n send_event({'type': 'user.subscribed', 'username': 'john_doe'})\n\nOr\n\n.. code-block:: bash\n\n EVENT_QUEUE_EXCHANGE=some_exchange EVENT_QUEUE_URL=amqp://guest:guest@localhost:5672/host python -c \\\n \"import eventsender; eventsender.send_event({'type': 'event_type', 'somedata': {'key': 'value'}})\"\n\n\nRunning tests\n-------------\nJust run ``nosetests`` to run tests against your current setup.\n\n\n=====\nAbout\n=====\nThis software is brought to you by Byte, a webhosting provider based in Amsterdam, The Netherlands. We specialize in\nfast and secure Magento hosting and scalable cluster hosting.\n\nCheck out our `Github page `_ for more open source software or `our site `_\nto learn about our products and technologies. Looks interesting? Reach out about `joining the team `_.\nOr just drop by for a cup of excellent coffee if you're in town!", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ByteInternet/eventsender", "keywords": "amqp rabbitmq events eventsender", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "eventsender", "package_url": "https://pypi.org/project/eventsender/", "platform": "", "project_url": "https://pypi.org/project/eventsender/", "project_urls": { "Homepage": "https://github.com/ByteInternet/eventsender" }, "release_url": "https://pypi.org/project/eventsender/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "RabbitMQ event sender", "version": "1.1.1" }, "last_serial": 4944299, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e0dc9e86c39bff450a09c66556d27887", "sha256": "914e00869381ef93e65909ca88b95994bb5cfefa07ea58b74b3b99114c27b904" }, "downloads": -1, "filename": "eventsender-1.0.tar.gz", "has_sig": false, "md5_digest": "e0dc9e86c39bff450a09c66556d27887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3465, "upload_time": "2017-01-12T15:22:58", "url": "https://files.pythonhosted.org/packages/b6/a0/b7623cae1036efef241a7527665088517cd183dbe776b81366c11c97f259/eventsender-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "231e64752130b02cd70d0e6a6391eb6b", "sha256": "8827f48b6fc0da8ab17664121d0da48d4459397026c9f4071203e22fbdb54e7f" }, "downloads": -1, "filename": "eventsender-1.1.tar.gz", "has_sig": false, "md5_digest": "231e64752130b02cd70d0e6a6391eb6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3456, "upload_time": "2019-03-15T13:50:17", "url": "https://files.pythonhosted.org/packages/49/8c/5fb104c760b05247ca955a7b38d19262180cd7efa6e30be0bd0eaf39f7ed/eventsender-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a29d647da9ffd4234ac2faea17c66bbe", "sha256": "0b4386acf04588803b661653ae9eb53136e8e77307c2698d0f3c0cc7a8967307" }, "downloads": -1, "filename": "eventsender-1.1.1.tar.gz", "has_sig": false, "md5_digest": "a29d647da9ffd4234ac2faea17c66bbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3779, "upload_time": "2019-03-15T14:00:10", "url": "https://files.pythonhosted.org/packages/f4/74/39cfa5cb25f7b3b6ed915e94122a9540808b39f21c471f2d7e21f38c01cc/eventsender-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a29d647da9ffd4234ac2faea17c66bbe", "sha256": "0b4386acf04588803b661653ae9eb53136e8e77307c2698d0f3c0cc7a8967307" }, "downloads": -1, "filename": "eventsender-1.1.1.tar.gz", "has_sig": false, "md5_digest": "a29d647da9ffd4234ac2faea17c66bbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3779, "upload_time": "2019-03-15T14:00:10", "url": "https://files.pythonhosted.org/packages/f4/74/39cfa5cb25f7b3b6ed915e94122a9540808b39f21c471f2d7e21f38c01cc/eventsender-1.1.1.tar.gz" } ] }