{ "info": { "author": "Tom Rutherford", "author_email": "foreverwintr@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", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\nA collection of tools for class only design.\n\nFor more information, please visit the `project on github `_.\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/InvestmentSystems/class_only_design", "keywords": "functional-programming singleton immutability", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "class-only-design", "package_url": "https://pypi.org/project/class-only-design/", "platform": "", "project_url": "https://pypi.org/project/class-only-design/", "project_urls": { "Homepage": "https://github.com/InvestmentSystems/class_only_design" }, "release_url": "https://pypi.org/project/class-only-design/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Tools for class only design.", "version": "0.3.0" }, "last_serial": 5125182, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "233ab4c888e932a84285766878cd10d4", "sha256": "bb33ebbc0daa520179f6fbc238eaaa286c6809a2551a93a25c1fcfb6584c86aa" }, "downloads": -1, "filename": "class_only_design-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "233ab4c888e932a84285766878cd10d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4376, "upload_time": "2018-07-15T08:29:05", "url": "https://files.pythonhosted.org/packages/d8/62/5784b3cac25fd55bb2911d2cf24ce473c7d1a277d7d1e437238d3dd8f0e7/class_only_design-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8b451b28d5e7b40cfdb551766c0284f", "sha256": "40ef4355b9e681a42f80018544fa2ab3d6a2b03619736e48d43c432771c32e8f" }, "downloads": -1, "filename": "class_only_design-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c8b451b28d5e7b40cfdb551766c0284f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4566, "upload_time": "2018-07-15T08:29:06", "url": "https://files.pythonhosted.org/packages/a2/5f/beb2e6bf27166121d69daf9f94c1e234dd8ed9a70b19068a8fa4cc2eafd5/class_only_design-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ae4b84def9f54168afd67478bb857458", "sha256": "3a0beacae91558caca945739db22685f2bda5234ac886c9576cbfe864ef0e96e" }, "downloads": -1, "filename": "class_only_design-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae4b84def9f54168afd67478bb857458", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4374, "upload_time": "2018-07-15T08:37:08", "url": "https://files.pythonhosted.org/packages/13/a7/1b92301f2f8ab33f73d905fcb63972c6d5e80992ded0a8103b46dcbbb734/class_only_design-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebf44094905422ad8a3b8848c000219a", "sha256": "b48ae4eb0b78cab9f53a124000c94ac45b34e9f771dd0a7796c069e230ac8a7b" }, "downloads": -1, "filename": "class_only_design-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ebf44094905422ad8a3b8848c000219a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4582, "upload_time": "2018-07-15T08:37:09", "url": "https://files.pythonhosted.org/packages/62/ee/1cabeb17aba3852e652dd09a8ea8223cbf6e1720192f1add6cf70a85a3a1/class_only_design-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d02afbd39ccde00cd18a7f802c8dacdb", "sha256": "3891df92a8fed8df45c915717645c1920e032b706c3f2ed777423a506bfa92dd" }, "downloads": -1, "filename": "class_only_design-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d02afbd39ccde00cd18a7f802c8dacdb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4377, "upload_time": "2018-07-15T08:43:54", "url": "https://files.pythonhosted.org/packages/4e/b2/9edd5a73ac603989ba73405c8417b7a711860793a8c81f63c6620cd8838c/class_only_design-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02d318601004a85d3d62db2daa4d9f11", "sha256": "09316ee04b95e433ccf6bf5bce24e2401e5083ced4761c7864ae0254077b71c7" }, "downloads": -1, "filename": "class_only_design-0.1.2.tar.gz", "has_sig": false, "md5_digest": "02d318601004a85d3d62db2daa4d9f11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4592, "upload_time": "2018-07-15T08:43:56", "url": "https://files.pythonhosted.org/packages/5b/21/eff8e1805fb78b28fdf76cbec3268dfd1cb2cb4da4691a9cce3474c76a5a/class_only_design-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0e273c66ea4987f8f18d9a1e7a459973", "sha256": "b29eb7b12077bf2bce435e722505b4a64ccf257dc2c278c1f90702c8392e9dda" }, "downloads": -1, "filename": "class_only_design-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e273c66ea4987f8f18d9a1e7a459973", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4218, "upload_time": "2018-07-19T05:34:11", "url": "https://files.pythonhosted.org/packages/90/72/229c4e96dd482b2504380f996b0d7a9e7542e67a9a61f847e1f3444e584a/class_only_design-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04715c969c48e5460c5ccba5aa2f784a", "sha256": "feb970a15f396326ca04da481a6b767a26c735c87cb8a16c4ba932f81ee02cda" }, "downloads": -1, "filename": "class_only_design-0.1.3.tar.gz", "has_sig": false, "md5_digest": "04715c969c48e5460c5ccba5aa2f784a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4664, "upload_time": "2018-07-19T05:34:12", "url": "https://files.pythonhosted.org/packages/41/63/ded257fb23ad817be52b0dd0c8f3eb1a27cd0d9ca6faea793f7fc692b2c4/class_only_design-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9ba0fa7c566dac439227dd7eed6b7dea", "sha256": "e8f792dcde77d73c1127534f42680b25599e6a9880c91666e1198a9da0d14548" }, "downloads": -1, "filename": "class_only_design-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ba0fa7c566dac439227dd7eed6b7dea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4228, "upload_time": "2018-07-28T20:36:35", "url": "https://files.pythonhosted.org/packages/9e/7c/f32a916599857c6099ddf4ad47c91cde5a55b374046040c7315846d8fe33/class_only_design-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e01ed29eb4f9ece70d1148856c19cc5a", "sha256": "93d430014eaccfb7d0ac44e29c9e9dddf93cce94bc4ce699164ad40814cc9225" }, "downloads": -1, "filename": "class_only_design-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e01ed29eb4f9ece70d1148856c19cc5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4668, "upload_time": "2018-07-28T20:36:37", "url": "https://files.pythonhosted.org/packages/c0/8c/27df3324bb52b36768b312659d841a3027cb05902e449632e2634f61dcc6/class_only_design-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fe6463a761f7960fe60e71506ea214b8", "sha256": "1eedac3aeade70d2fd678a443f6021d766dc11210f4005771dec8d3d52a4a9b3" }, "downloads": -1, "filename": "class_only_design-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe6463a761f7960fe60e71506ea214b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8148, "upload_time": "2018-08-15T05:12:30", "url": "https://files.pythonhosted.org/packages/31/b2/e8573520357f723a26cf8eee766ede6a4e37b4d23e2082e9eb0679ddc974/class_only_design-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca2b98a2dd1744d6e479541bcdc58e88", "sha256": "3565b9c54a0ed2fb4156aae2e3af44e1d95806bb27ad581299fcf596a64bfb6c" }, "downloads": -1, "filename": "class_only_design-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ca2b98a2dd1744d6e479541bcdc58e88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6671, "upload_time": "2018-08-15T05:12:31", "url": "https://files.pythonhosted.org/packages/ce/7a/0f020cc51024652a349a8fa0248054d7f51d0cf0775f4ceba30ad647adae/class_only_design-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a3f715d36e0b2b46d072ab0aa78eb977", "sha256": "c630322538cc7df92247f73d7d573db1e502c1a080517861c71e57d40deb80e3" }, "downloads": -1, "filename": "class_only_design-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3f715d36e0b2b46d072ab0aa78eb977", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8897, "upload_time": "2019-04-10T17:38:23", "url": "https://files.pythonhosted.org/packages/3f/f5/be6a4942219fe194f0b6fc11d5ca0ea68406db46e70770268d9e5fec0a60/class_only_design-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8b0f718b4c03bb8dc17e7db1206945d", "sha256": "c71934fee8d3db62c7e302e1014f34f43f9518ba43d9d17158821e2e3b75c5d2" }, "downloads": -1, "filename": "class_only_design-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f8b0f718b4c03bb8dc17e7db1206945d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6586, "upload_time": "2019-04-10T17:38:25", "url": "https://files.pythonhosted.org/packages/00/93/2af18c8c9dbefb97681c3ba7ace3bfde2a0d87ff3eab407e64199c61f5c8/class_only_design-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3f715d36e0b2b46d072ab0aa78eb977", "sha256": "c630322538cc7df92247f73d7d573db1e502c1a080517861c71e57d40deb80e3" }, "downloads": -1, "filename": "class_only_design-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3f715d36e0b2b46d072ab0aa78eb977", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8897, "upload_time": "2019-04-10T17:38:23", "url": "https://files.pythonhosted.org/packages/3f/f5/be6a4942219fe194f0b6fc11d5ca0ea68406db46e70770268d9e5fec0a60/class_only_design-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8b0f718b4c03bb8dc17e7db1206945d", "sha256": "c71934fee8d3db62c7e302e1014f34f43f9518ba43d9d17158821e2e3b75c5d2" }, "downloads": -1, "filename": "class_only_design-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f8b0f718b4c03bb8dc17e7db1206945d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6586, "upload_time": "2019-04-10T17:38:25", "url": "https://files.pythonhosted.org/packages/00/93/2af18c8c9dbefb97681c3ba7ace3bfde2a0d87ff3eab407e64199c61f5c8/class_only_design-0.3.0.tar.gz" } ] }