{ "info": { "author": "Jean-Louis Fuchs", "author_email": "ganwell@fangorn.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: System :: Networking" ], "description": "\n============\npython-chirp\n============\n\nMessage-passing for everyone\n\nBETA-RELEASE: 1.2.1\n===================\n\nhttps://github.com/concretecloud/python-chirp\n\nFeatures\n========\n\n* Fully automatic connection setup\n\n* TLS support\n\n * Connections to 127.0.0.1 and ::1 aren't encrypted\n\n* Easy message routing\n\n* Robust\n\n * No message can be lost without an error (in sync mode)\n\n* Very thin API\n\n* Minimal code-base, all additional features will be implemented as modules in\n an upper layer\n\n* Fast\n\nInstall\n=======\n\nDependencies\n------------\n\n.. code-block:: bash\n\n Alpine: apk add python3-dev libffi-dev libressl-dev libuv-dev\n build-base\n Debian-based: apt install python3-dev libffi-dev libssl-dev libuv1-dev\n build-essential\n RPM-based: yum install python3-devel libffi-devel openssl-devel\n libuv-devel gcc\n Arch: pacman -S libffi openssl libuv\n OSX: brew install libffi openssl libuv\n\npip\n---\n\nIf we have wheels for your platform, you don't need to install any\ndependencies.\n\n.. code-block:: bash\n\n pip install libchirp\n\nsetup.py\n--------\n\n.. code-block:: bash\n\n pip install cffi\n python setup.py install\n ", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/concretecloud/python-chirp", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "libchirp", "package_url": "https://pypi.org/project/libchirp/", "platform": "", "project_url": "https://pypi.org/project/libchirp/", "project_urls": { "Homepage": "https://github.com/concretecloud/python-chirp" }, "release_url": "https://pypi.org/project/libchirp/1.2.1b3/", "requires_dist": null, "requires_python": "", "summary": "Message-passing for everyone", "version": "1.2.1b3" }, "last_serial": 4600826, "releases": { "1.1.2b0": [ { "comment_text": "", "digests": { "md5": "fe37595057233e6eb313ad3e10d042fc", "sha256": "b5b450fbeba9da5117ff59a65ebafcad13359b8a41c0b5126f5d6079eb9b3b71" }, "downloads": -1, "filename": "libchirp-1.1.2b0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "fe37595057233e6eb313ad3e10d042fc", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 594240, "upload_time": "2018-03-21T20:27:10", "url": "https://files.pythonhosted.org/packages/38/06/b201081d52337545759dca5c0b89a46431e0ebf4be83ef4579f45a658cf5/libchirp-1.1.2b0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "daba0623a035b52e839118018ee0bfe5", "sha256": "02bdb0eb8a5d5787170623718d0c9f3cd268eff464cf9a7e2584c7c5bdc3e88c" }, "downloads": -1, "filename": "libchirp-1.1.2b0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "daba0623a035b52e839118018ee0bfe5", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 922547, "upload_time": "2018-03-21T20:27:13", "url": "https://files.pythonhosted.org/packages/29/c7/1ace3ad368674b98864bce92d44f8aaaa29011a52b68b279eb6df92f6285/libchirp-1.1.2b0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "34d92ee54d640bc6570a2bc095beec64", "sha256": "b81520606ee8a83e8480057eac5e0afbff093f60df09a2c106c291d862b17486" }, "downloads": -1, "filename": "libchirp-1.1.2b0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "34d92ee54d640bc6570a2bc095beec64", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 596421, "upload_time": "2018-03-21T20:27:16", "url": "https://files.pythonhosted.org/packages/45/04/2ca66594a26619c1ca314975e8ba931156f8b15082a337b5720aaf6a35e0/libchirp-1.1.2b0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "9b702f11e63c735c525786e4b01f28c8", "sha256": "f71518c861479772483484f3a3345847736f7822ade2f4b4829c609e3717de16" }, "downloads": -1, "filename": "libchirp-1.1.2b0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "9b702f11e63c735c525786e4b01f28c8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 926226, "upload_time": "2018-03-21T20:27:19", "url": "https://files.pythonhosted.org/packages/9f/d1/c9c095853e5fa9dd7915e0dc0abe3e4e9ef2342d5dc1eb3badc6dd8f8166/libchirp-1.1.2b0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "99966c3f9e0ae13c8b40fdd4f7f13e11", "sha256": "d8fdd156e5f1160edd0fa0ac0da7343a4e3f9aca81944eee4c2132203eecded7" }, "downloads": -1, "filename": "libchirp-1.1.2b0.tar.gz", "has_sig": false, "md5_digest": "99966c3f9e0ae13c8b40fdd4f7f13e11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162335, "upload_time": "2018-03-21T20:15:07", "url": "https://files.pythonhosted.org/packages/64/da/30117e7eb09e218113e9ad06a5b635bcceadc1bb67754ff723bcd048bfa0/libchirp-1.1.2b0.tar.gz" } ], "1.2.1b1": [ { "comment_text": "", "digests": { "md5": "2b280fcd6077eef812185b3031bc7361", "sha256": "1c89e16facd2d4cebe1ec63a95edc3d975da6eecd6236fac48fef8e17a201611" }, "downloads": -1, "filename": "libchirp-1.2.1b1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "2b280fcd6077eef812185b3031bc7361", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 605761, "upload_time": "2018-12-12T13:43:16", "url": "https://files.pythonhosted.org/packages/c6/c6/701a618479429427e49c99496800a71288e2bd1942b4ffe719d953ce7b35/libchirp-1.2.1b1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "7c8eb74d3152d950920ec4e661004890", "sha256": "fad2a5db327aeaed5f33672912409a9219e349e6e2daeb7d4b906ff54c154dc0" }, "downloads": -1, "filename": "libchirp-1.2.1b1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "7c8eb74d3152d950920ec4e661004890", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 935814, "upload_time": "2018-12-12T13:43:20", "url": "https://files.pythonhosted.org/packages/0e/e2/8b39190800918a774f6114980956739a9b6c3e6b9bb4154b85b9b10e7622/libchirp-1.2.1b1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b89fdfe5d190c0dd187ec2f0c5ad3b37", "sha256": "6ae0c390d799f03505760be738608a3656d8b45f432c080bf20ec68e429d5cd1" }, "downloads": -1, "filename": "libchirp-1.2.1b1-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "b89fdfe5d190c0dd187ec2f0c5ad3b37", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 605760, "upload_time": "2018-12-12T13:43:23", "url": "https://files.pythonhosted.org/packages/51/c5/300057d256f8333964bc2a9c8eff0464fbaca70b870889e9e8a1e4c1b265/libchirp-1.2.1b1-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "d13630cc502e753f645d768457fa70ce", "sha256": "ca6ad8d5bcafef71e0bc1dd13d625f0a77112db8b72062a8d50986a571634a09" }, "downloads": -1, "filename": "libchirp-1.2.1b1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "d13630cc502e753f645d768457fa70ce", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 935808, "upload_time": "2018-12-12T13:43:26", "url": "https://files.pythonhosted.org/packages/67/ad/92d13caf4c7bcedffd81bbf44613e6f055171a3b7f635771f7e5b226c300/libchirp-1.2.1b1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c97a9dd11fcb4777d670b402ab0cb2b0", "sha256": "ca0ec5aaeb57542492f4f5915d996be534afb2fde783e4ffbc5002e654433687" }, "downloads": -1, "filename": "libchirp-1.2.1b1.tar.gz", "has_sig": false, "md5_digest": "c97a9dd11fcb4777d670b402ab0cb2b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166520, "upload_time": "2018-12-12T13:15:59", "url": "https://files.pythonhosted.org/packages/26/e4/94cb6a578ae0d379ad43b0c03149d4e0c9367d29e644df2e4a512766a029/libchirp-1.2.1b1.tar.gz" } ], "1.2.1b2": [ { "comment_text": "", "digests": { "md5": "a6ca6361d472370ab2b3e30c2f5235e5", "sha256": "db4d04d4f870396af686187859c6635b9eb8150b9d037179e7bb3929260d3f89" }, "downloads": -1, "filename": "libchirp-1.2.1b2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "a6ca6361d472370ab2b3e30c2f5235e5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 597746, "upload_time": "2018-12-12T14:13:28", "url": "https://files.pythonhosted.org/packages/4d/69/e7bd9b8e39ba7b840dd4e54badb9b4cd587a5ba9edf815ffb5565be2820d/libchirp-1.2.1b2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "4ad07bd206dd169a7f9f75e2fc0be6e2", "sha256": "32f5b2617480022a2a7fa89dddf209feaab33fc5c5e0587e58ca76656ab8b91f" }, "downloads": -1, "filename": "libchirp-1.2.1b2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "4ad07bd206dd169a7f9f75e2fc0be6e2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 927795, "upload_time": "2018-12-12T14:13:33", "url": "https://files.pythonhosted.org/packages/2e/8d/954fc54a99b3a6b54096ec4ebda29e772ccff186e67f246f271098f1345e/libchirp-1.2.1b2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9c5cac14d4306e6e87c959d4eeeb10c0", "sha256": "e457395d9438f77350204f2751c6786f006da9997b722d3f04174557db5fbadd" }, "downloads": -1, "filename": "libchirp-1.2.1b2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "9c5cac14d4306e6e87c959d4eeeb10c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 597743, "upload_time": "2018-12-12T14:13:35", "url": "https://files.pythonhosted.org/packages/40/27/d30d43734cfe3fcb4c83bef428586a481cdf0b4bb8a26a77b92c322a7fef/libchirp-1.2.1b2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6a807789e7bfaac0ea0e1ce2c1395308", "sha256": "915f7661a9914744a773084d45a1d9041634f452608ef3410b3d65d7c09d14a9" }, "downloads": -1, "filename": "libchirp-1.2.1b2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "6a807789e7bfaac0ea0e1ce2c1395308", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 927797, "upload_time": "2018-12-12T14:13:38", "url": "https://files.pythonhosted.org/packages/8e/8f/75c4e6cc8cd4b2846afe331268e4a554c5941d737d1c7ca35c3d4151ee08/libchirp-1.2.1b2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "04c89b44ab16cb8fcd3fcbedd78b776c", "sha256": "c1494433c0bedd49eed9b3ccca5ec6b5ce4bbfd0633be6b7ca0dd94b29808388" }, "downloads": -1, "filename": "libchirp-1.2.1b2.tar.gz", "has_sig": false, "md5_digest": "04c89b44ab16cb8fcd3fcbedd78b776c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166518, "upload_time": "2018-12-12T14:07:25", "url": "https://files.pythonhosted.org/packages/f1/42/18573daa0d87dbb832e90d94404b60c46a2c592c5c8015570300e2d85e51/libchirp-1.2.1b2.tar.gz" } ], "1.2.1b3": [ { "comment_text": "", "digests": { "md5": "9831933ddc181dfe01a5c6860884d294", "sha256": "09942637877a0d198185c6394e6df9f569748bdd48b4ae741ba190f786d9bcf1" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "9831933ddc181dfe01a5c6860884d294", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 597754, "upload_time": "2018-12-14T21:01:30", "url": "https://files.pythonhosted.org/packages/05/4f/0fac13c5b748a3dbcfff59d60e5963f6ec3433ea86f582768f503d72d03b/libchirp-1.2.1b3-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "210eedfecf6da85b7857f29ba8860684", "sha256": "ced767765d6bed809da80cbae47ac70374fc71122c49d75e28d749467066750c" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "210eedfecf6da85b7857f29ba8860684", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 927804, "upload_time": "2018-12-14T21:01:34", "url": "https://files.pythonhosted.org/packages/88/9f/4f935e187bd358d9e8731998ee4149726e607e46fd24592a866b82e911f1/libchirp-1.2.1b3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4563e45cfa867156eefe891a488932c3", "sha256": "f9e9ce664f7ff33644f621795990f379eec633ac680833ccc057a766b324108c" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "4563e45cfa867156eefe891a488932c3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 597753, "upload_time": "2018-12-14T21:01:36", "url": "https://files.pythonhosted.org/packages/aa/5d/62688a6f1b5ca6081fc7557193e804614f488410533c70d252b1ee6fa462/libchirp-1.2.1b3-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "878511ea7a372edbaf05589213f89645", "sha256": "f06243ed3f5ea327d699e0bbd1e0a01c76634dc209a0d2a7b6f51216f8ed14c4" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "878511ea7a372edbaf05589213f89645", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 927804, "upload_time": "2018-12-14T21:01:38", "url": "https://files.pythonhosted.org/packages/32/b4/632666afe102e40e902569f81fbb55c10553365a1073bcbdd4fada3e82b5/libchirp-1.2.1b3-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "cab120db4afd9be98ebd61e76ed51c98", "sha256": "9a8cb62d331c151dcec30508074f311803288e77564194c8e78df697d2b735a7" }, "downloads": -1, "filename": "libchirp-1.2.1b3.tar.gz", "has_sig": false, "md5_digest": "cab120db4afd9be98ebd61e76ed51c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91133, "upload_time": "2018-12-14T20:56:12", "url": "https://files.pythonhosted.org/packages/34/65/df8ef5823a53cec6af79adbf477b4344d7246f17e8918b014f7b515ac3e4/libchirp-1.2.1b3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9831933ddc181dfe01a5c6860884d294", "sha256": "09942637877a0d198185c6394e6df9f569748bdd48b4ae741ba190f786d9bcf1" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "9831933ddc181dfe01a5c6860884d294", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 597754, "upload_time": "2018-12-14T21:01:30", "url": "https://files.pythonhosted.org/packages/05/4f/0fac13c5b748a3dbcfff59d60e5963f6ec3433ea86f582768f503d72d03b/libchirp-1.2.1b3-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "210eedfecf6da85b7857f29ba8860684", "sha256": "ced767765d6bed809da80cbae47ac70374fc71122c49d75e28d749467066750c" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "210eedfecf6da85b7857f29ba8860684", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 927804, "upload_time": "2018-12-14T21:01:34", "url": "https://files.pythonhosted.org/packages/88/9f/4f935e187bd358d9e8731998ee4149726e607e46fd24592a866b82e911f1/libchirp-1.2.1b3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4563e45cfa867156eefe891a488932c3", "sha256": "f9e9ce664f7ff33644f621795990f379eec633ac680833ccc057a766b324108c" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "4563e45cfa867156eefe891a488932c3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 597753, "upload_time": "2018-12-14T21:01:36", "url": "https://files.pythonhosted.org/packages/aa/5d/62688a6f1b5ca6081fc7557193e804614f488410533c70d252b1ee6fa462/libchirp-1.2.1b3-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "878511ea7a372edbaf05589213f89645", "sha256": "f06243ed3f5ea327d699e0bbd1e0a01c76634dc209a0d2a7b6f51216f8ed14c4" }, "downloads": -1, "filename": "libchirp-1.2.1b3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "878511ea7a372edbaf05589213f89645", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 927804, "upload_time": "2018-12-14T21:01:38", "url": "https://files.pythonhosted.org/packages/32/b4/632666afe102e40e902569f81fbb55c10553365a1073bcbdd4fada3e82b5/libchirp-1.2.1b3-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "cab120db4afd9be98ebd61e76ed51c98", "sha256": "9a8cb62d331c151dcec30508074f311803288e77564194c8e78df697d2b735a7" }, "downloads": -1, "filename": "libchirp-1.2.1b3.tar.gz", "has_sig": false, "md5_digest": "cab120db4afd9be98ebd61e76ed51c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91133, "upload_time": "2018-12-14T20:56:12", "url": "https://files.pythonhosted.org/packages/34/65/df8ef5823a53cec6af79adbf477b4344d7246f17e8918b014f7b515ac3e4/libchirp-1.2.1b3.tar.gz" } ] }