{ "info": { "author": "Robert Cope", "author_email": "rpcope1@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: BSD License", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "Ductworks is an IPC library for Python, similar to the Pipe object from the multiprocessing library. Like Pipe,\r\nductworks exposes a MessageDuct API with very simple send and receive semantics for end users (no worrying about\r\nstreams, each send call corresponds to one recv call), while easily allowing for more flexible usage like having\r\na communication channel between a parent python process and a python process in a child subprocess (separated by\r\nboth fork(2) and exec(2)). As well ductworks allows users to freely choose their serialization library (and uses\r\nJSON by default) and uses regular BSD sockets; this makes connecting up programs in different languages (or even on\r\ndifferent systems) relatively straightforward. Ductworks aims to make it simple to get socket pairs, when inheriting\r\na anonymous socket pair is difficult or outright infeasible, and to make IPC easier and less stressful.\r\n\r\nRead the docs at:\r\nhttp://ductworks.readthedocs.io/en/latest/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/rpcope1/ductworks", "keywords": "", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "ductworks", "package_url": "https://pypi.org/project/ductworks/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ductworks/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/rpcope1/ductworks" }, "release_url": "https://pypi.org/project/ductworks/0.0.1a4/", "requires_dist": null, "requires_python": null, "summary": "A simple IPC library for less simple situations.", "version": "0.0.1a4" }, "last_serial": 5305685, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "e9ffd96fbf9efb28c28c801fa3ee2917", "sha256": "ecb1c733a1c421bc6adf3b97ceaaebad0e8bd9c25342d03be0698e28e17da024" }, "downloads": -1, "filename": "ductworks-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "e9ffd96fbf9efb28c28c801fa3ee2917", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6428, "upload_time": "2016-05-05T22:11:08", "url": "https://files.pythonhosted.org/packages/a4/4a/5802534276a240561c63d9ab9e43e876ad01f32ed1d4f7670e1f769032ef/ductworks-0.0.1a1.tar.gz" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "5fadeb0228985f1a24b65ac2994d40a1", "sha256": "dc9f73436d7428a3ebc63ac99ed3677db42108dbec88b43e7a822370bd055aee" }, "downloads": -1, "filename": "ductworks-0.0.1a2.tar.gz", "has_sig": false, "md5_digest": "5fadeb0228985f1a24b65ac2994d40a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7292, "upload_time": "2016-05-06T01:36:30", "url": "https://files.pythonhosted.org/packages/1f/8d/5b1872e63567c34af20601c7dbe6be39fd9ff9f9b94cf069d52252636ec1/ductworks-0.0.1a2.tar.gz" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "0e9100529714bdf17fc86b4a88597ae4", "sha256": "0547efb1b6a81b55958cabc28d63a510696e3d6b1aaf3d854c1e94089887295f" }, "downloads": -1, "filename": "ductworks-0.0.1a3.tar.gz", "has_sig": false, "md5_digest": "0e9100529714bdf17fc86b4a88597ae4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7402, "upload_time": "2016-05-11T19:59:20", "url": "https://files.pythonhosted.org/packages/fd/ce/1670d4ff68f2771808cbe88649eb1421f24ad1f61298852c3f85b47ab951/ductworks-0.0.1a3.tar.gz" } ], "0.0.1a4": [ { "comment_text": "", "digests": { "md5": "48c4ddecf2f3dbce8b986d58c1ffef23", "sha256": "1650e25b23880983ef97116e6989e3d449416409273d6fa8dddcb511b6280c8e" }, "downloads": -1, "filename": "ductworks-0.0.1a4.tar.gz", "has_sig": false, "md5_digest": "48c4ddecf2f3dbce8b986d58c1ffef23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7469, "upload_time": "2016-05-11T21:05:40", "url": "https://files.pythonhosted.org/packages/0f/08/015ff9d3d64825036404cb77bf7552aaac23204a0bf995b59b48961ea318/ductworks-0.0.1a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "48c4ddecf2f3dbce8b986d58c1ffef23", "sha256": "1650e25b23880983ef97116e6989e3d449416409273d6fa8dddcb511b6280c8e" }, "downloads": -1, "filename": "ductworks-0.0.1a4.tar.gz", "has_sig": false, "md5_digest": "48c4ddecf2f3dbce8b986d58c1ffef23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7469, "upload_time": "2016-05-11T21:05:40", "url": "https://files.pythonhosted.org/packages/0f/08/015ff9d3d64825036404cb77bf7552aaac23204a0bf995b59b48961ea318/ductworks-0.0.1a4.tar.gz" } ] }