{ "info": { "author": "Will Allen", "author_email": "wkhallen@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "# Data Transfer Protocol Library\n\nNetwork server classes.\n\nSource: [https://github.com/WKHAllen/dtplib](https://github.com/WKHAllen/dtplib)\n\n### Dependencies\n\n* [compressdir](https://github.com/WKHAllen/compressdir)\n* [cryptography](https://github.com/pyca/cryptography)\n* [rsa](https://github.com/sybrenstuvel/python-rsa/)\n\n### Installation\n\n```console\n$ pip install dtplib\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WKHAllen/dtplib", "keywords": "sockets,networking,server,client", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dtplib", "package_url": "https://pypi.org/project/dtplib/", "platform": "", "project_url": "https://pypi.org/project/dtplib/", "project_urls": { "Homepage": "https://github.com/WKHAllen/dtplib" }, "release_url": "https://pypi.org/project/dtplib/1.1.6/", "requires_dist": [ "compressdir", "cryptography", "rsa" ], "requires_python": "", "summary": "Data Transfer Protocol Library - Network server classes", "version": "1.1.6" }, "last_serial": 5402519, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "43cf0b0028fb318298a04fa9a3e6880c", "sha256": "9d478d7d90003318c7411ab79715e52de53ef7c013e698358221ca402f6e7fd7" }, "downloads": -1, "filename": "dtplib-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43cf0b0028fb318298a04fa9a3e6880c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8697, "upload_time": "2017-09-12T21:53:03", "url": "https://files.pythonhosted.org/packages/c2/29/440fcea8ec47735c46e1467c986ca651aa6c0d9ef146b7ef1f731a71e14d/dtplib-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3d3450c4df3da2fe11d4406b15aacc10", "sha256": "8046544d92bd5009062135807e12c3defb78c45f862f7919b657e22a0cd44356" }, "downloads": -1, "filename": "dtplib-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d3450c4df3da2fe11d4406b15aacc10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9109, "upload_time": "2017-09-12T22:48:32", "url": "https://files.pythonhosted.org/packages/cc/c6/a6e87cdd6d9df23ef3c07b8aef67d4e37d1e0a5161d20cf18ff9f3a0836d/dtplib-0.1.1-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "94946c63e76e0f1eadbe3ba2a916cf14", "sha256": "33598092def43e16feb6850d5a20ddcaf114e0d73a11871d66df79f7cc6e141f" }, "downloads": -1, "filename": "dtplib-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94946c63e76e0f1eadbe3ba2a916cf14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10580, "upload_time": "2017-09-13T22:28:15", "url": "https://files.pythonhosted.org/packages/be/90/8e91ce0e7b3eb97466c2ac45a1989ad4e14b6958d3b33fb8075a07796ff7/dtplib-0.2.0-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5a242845b08f4192ed561b24eff1c61a", "sha256": "d4c0e01a6b3e2d505300c3b5dc5e23ff0cacb4c2ea1f374767ed970ef0955410" }, "downloads": -1, "filename": "dtplib-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a242845b08f4192ed561b24eff1c61a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11794, "upload_time": "2018-02-02T05:37:18", "url": "https://files.pythonhosted.org/packages/8d/ac/4c32c96d31cefe9fcadd24d5cd9c966a0c171cf1bc2aab4e967a1f1884ba/dtplib-0.3.0-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "dbce2baffa65975c172a6d57297f81b4", "sha256": "ad094a127cdbbdc893e725b80eef836ab2b210b506e9999616012c51c2b9a73a" }, "downloads": -1, "filename": "dtplib-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbce2baffa65975c172a6d57297f81b4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10853, "upload_time": "2018-03-06T05:30:02", "url": "https://files.pythonhosted.org/packages/49/9d/ce7533dcb1854f4888ac466a2c0ef43a3ace001608fcb3e8269e1e05d420/dtplib-0.4.0-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "5c26b0c8d1f3f8582b63e5e3e6b29ca9", "sha256": "524ba690a24481daa3fdf1a3999d2c1a291ccfd8cf91068e2684ac04f4ce878e" }, "downloads": -1, "filename": "dtplib-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c26b0c8d1f3f8582b63e5e3e6b29ca9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13403, "upload_time": "2019-05-22T18:15:13", "url": "https://files.pythonhosted.org/packages/b1/ba/ab4057218cda5b6a10b8eb0b283e5ab42bfffcbc8cf9669b528157254df0/dtplib-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "52344a9e29d6f26de777aeab30199992", "sha256": "616598cf978a3522f5010a72b4b42ff46e49d036cebf77eb94ed019eeddbcf69" }, "downloads": -1, "filename": "dtplib-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52344a9e29d6f26de777aeab30199992", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13766, "upload_time": "2019-05-24T20:26:34", "url": "https://files.pythonhosted.org/packages/a6/ce/ac52b2caba6cf6db2aba418e32d18ae7ea305d3c93936ba436fecd0e4141/dtplib-1.0.1-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "aa7e5a1108d8f1df2f75c6c1cab0e68f", "sha256": "57e1387d17a5e15efce7a75f50754fcba7438b5fc962cf5cbffe9144ce3c9d0e" }, "downloads": -1, "filename": "dtplib-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa7e5a1108d8f1df2f75c6c1cab0e68f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14219, "upload_time": "2019-05-29T21:57:58", "url": "https://files.pythonhosted.org/packages/f1/4a/670839cfa0509d42d9d5d557807c1f1379af3728fc60388d761bbe12527c/dtplib-1.1.0-py2.py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ddb93d1c724385123e22f8a324976a49", "sha256": "a4762904c85d202f2646f7050210e37ba783080bd0da60229e8c9ae8cc5bf761" }, "downloads": -1, "filename": "dtplib-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ddb93d1c724385123e22f8a324976a49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14272, "upload_time": "2019-06-02T21:02:16", "url": "https://files.pythonhosted.org/packages/fe/fb/ce04eb529ef13951b17ce1ad2dbbd2fba5ad2f4a1006d651a2936520dd1d/dtplib-1.1.1-py2.py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "50ab8b95db2c729f67ca9a4c50862728", "sha256": "bf8bd5305b7e14da8a841fdc4ee3ecf0edea5271a2ba6874f93c490c5521151a" }, "downloads": -1, "filename": "dtplib-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50ab8b95db2c729f67ca9a4c50862728", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5553, "upload_time": "2019-06-02T21:07:02", "url": "https://files.pythonhosted.org/packages/0e/39/824f38b2569e2bb810b32967f3b8ca1451e105e50c3309f8d33192713d81/dtplib-1.1.2-py2.py3-none-any.whl" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "320eb0a41a4b26dc10eced96c502e571", "sha256": "253aeb9cab3d28d9ece02192213e43dba45d3a70c092f63fa1628186ea2930d9" }, "downloads": -1, "filename": "dtplib-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "320eb0a41a4b26dc10eced96c502e571", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5572, "upload_time": "2019-06-02T21:22:29", "url": "https://files.pythonhosted.org/packages/98/e0/3560ab303560a409d7889daa7e9a1e3512a6d97040692724ad02f990d978/dtplib-1.1.3-py2.py3-none-any.whl" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "4998795e8570c5c342188ca5a471d921", "sha256": "857f88e961023aa8318b40e38cd1d1ae0929a7afa0b9884b7f5c282ed8ec829d" }, "downloads": -1, "filename": "dtplib-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4998795e8570c5c342188ca5a471d921", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5602, "upload_time": "2019-06-03T21:28:30", "url": "https://files.pythonhosted.org/packages/7e/f0/abbb8a9f19384cc02287defd1f4296995f7e4216d8981ea077a778aeaa6d/dtplib-1.1.4-py2.py3-none-any.whl" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "369bf5566224337d1ed64acd62aca9ec", "sha256": "d8c6133547a810bf184356780a8c6712109dd5322ce2d1937f2e1aed097a969d" }, "downloads": -1, "filename": "dtplib-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "369bf5566224337d1ed64acd62aca9ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5606, "upload_time": "2019-06-03T22:24:28", "url": "https://files.pythonhosted.org/packages/ce/bd/2ad82743e8c3c1a6cbd250ec420ce1494be125c208c18ecece09b2e9885c/dtplib-1.1.5-py2.py3-none-any.whl" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "94e70484a718305aa21a5907e7c40f33", "sha256": "a5197757bc9227b1ab6fc6533d651fa7555b8e8994b4b1bb52afb03e312a0d44" }, "downloads": -1, "filename": "dtplib-1.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94e70484a718305aa21a5907e7c40f33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7317, "upload_time": "2019-06-14T23:07:33", "url": "https://files.pythonhosted.org/packages/87/9b/a7eed7a08a64e8f323074c7b45e9f56b311dfa16a6edffa68d4578c9e693/dtplib-1.1.6-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94e70484a718305aa21a5907e7c40f33", "sha256": "a5197757bc9227b1ab6fc6533d651fa7555b8e8994b4b1bb52afb03e312a0d44" }, "downloads": -1, "filename": "dtplib-1.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94e70484a718305aa21a5907e7c40f33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7317, "upload_time": "2019-06-14T23:07:33", "url": "https://files.pythonhosted.org/packages/87/9b/a7eed7a08a64e8f323074c7b45e9f56b311dfa16a6edffa68d4578c9e693/dtplib-1.1.6-py2.py3-none-any.whl" } ] }