{ "info": { "author": "hsz", "author_email": "hsz1273327@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Documentation :: Sphinx" ], "description": "\npypartten\n===============================\n\n* version: 0.0.2\n\n* status: dev\n\n* author: hsz\n\n* email: hsz1273327@gmail.com\n\nDesc\n--------------------------------\n\ndesign patterns tools for python.\n\n\nkeywords:tools,design patterns\n\n\nFeature\n----------------------\n* pool [0.0.1]\n* proxy [0.0.1]\n* singleton [0.0.1]\n* mediator [0.0.1]\n* pubsub for asyncio [0.0.1]\n* actor for asyncio [0.0.1]\n\nNew\n----------------------\n+ docstring for singleton\n+ docstring for proxy\n+ docstring for aio.actor\n+ docstring for aio.pubsub\n\n\nInstall\n--------------------------------\n\n- ``python -m pip install pypartten``\n\n\nDocumentation\n--------------------------------\n\n`Documentation on Readthedocs `_.\n\n\n\nTODO\n-----------------------------------\n* pool for asyncio\n* pubsub for threading\n* actor for threading\n* pubsub for processing\n* actor for processing\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Python-Tools/pypartten", "keywords": "tools", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pypartten", "package_url": "https://pypi.org/project/pypartten/", "platform": "", "project_url": "https://pypi.org/project/pypartten/", "project_urls": { "Homepage": "https://github.com/Python-Tools/pypartten" }, "release_url": "https://pypi.org/project/pypartten/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "design patterns tools for python.", "version": "0.0.2" }, "last_serial": 3908527, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5dcc6a6c1c4193c20d960bba25690a8a", "sha256": "237ec5826eddc2a4c2c98ecac5597daf877a4de110e2783be2134cff2e115ccf" }, "downloads": -1, "filename": "pypartten-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5dcc6a6c1c4193c20d960bba25690a8a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9753, "upload_time": "2018-05-29T06:55:06", "url": "https://files.pythonhosted.org/packages/ab/83/51dab0d33a24ccbba383072b65b86cf693805218859f1e61adccd6265b03/pypartten-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a5f68aa141af6e2a6a5d964dbc85d57", "sha256": "a2b830ae1a30b80e89d2ac28a18134e91f32810d9846c0c835f23472fc4340ba" }, "downloads": -1, "filename": "pypartten-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9a5f68aa141af6e2a6a5d964dbc85d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6666, "upload_time": "2018-05-29T06:55:02", "url": "https://files.pythonhosted.org/packages/92/d4/ce03c6694b07ffb0fee7e2d97a5b3d9d417d05e4f491896a67bf62a357a1/pypartten-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7c890110c54a94c351c776d9db5f90a4", "sha256": "989e290beb1d0007a971382acc0c4a34c9fdfdeae193ef5cd97b655a56a4bde9" }, "downloads": -1, "filename": "pypartten-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7c890110c54a94c351c776d9db5f90a4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11442, "upload_time": "2018-05-29T10:03:11", "url": "https://files.pythonhosted.org/packages/72/9e/7057eda029e896ed10dd6f61566b1bc1663f82d87e62e2044e72816cc7b6/pypartten-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f2b5ac991939c195ddfc89789d8f4df", "sha256": "cced85e9f079cf0e787d1829c222940073751c114a02992c1d63931ec9eaee79" }, "downloads": -1, "filename": "pypartten-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4f2b5ac991939c195ddfc89789d8f4df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8108, "upload_time": "2018-05-29T10:03:07", "url": "https://files.pythonhosted.org/packages/dc/09/9072bd9593d0c84fdc2bf4dded8bab778c588b216c6c1a163524b7a3535b/pypartten-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c890110c54a94c351c776d9db5f90a4", "sha256": "989e290beb1d0007a971382acc0c4a34c9fdfdeae193ef5cd97b655a56a4bde9" }, "downloads": -1, "filename": "pypartten-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7c890110c54a94c351c776d9db5f90a4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11442, "upload_time": "2018-05-29T10:03:11", "url": "https://files.pythonhosted.org/packages/72/9e/7057eda029e896ed10dd6f61566b1bc1663f82d87e62e2044e72816cc7b6/pypartten-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f2b5ac991939c195ddfc89789d8f4df", "sha256": "cced85e9f079cf0e787d1829c222940073751c114a02992c1d63931ec9eaee79" }, "downloads": -1, "filename": "pypartten-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4f2b5ac991939c195ddfc89789d8f4df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8108, "upload_time": "2018-05-29T10:03:07", "url": "https://files.pythonhosted.org/packages/dc/09/9072bd9593d0c84fdc2bf4dded8bab778c588b216c6c1a163524b7a3535b/pypartten-0.0.2.tar.gz" } ] }