{ "info": { "author": "Ethan Furman", "author_email": "ethan@stoneleaf.us", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "composite", "package_url": "https://pypi.org/project/composite/", "platform": "", "project_url": "https://pypi.org/project/composite/", "project_urls": null, "release_url": "https://pypi.org/project/composite/0.03.000/", "requires_dist": null, "requires_python": null, "summary": "Metaclass implementing composition instead of multiple inheritance", "version": "0.03.000" }, "last_serial": 788342, "releases": { "0.03.000": [ { "comment_text": "", "digests": { "md5": "fe631e5549118b54fdaaf09b7de169cd", "sha256": "8bea14b4bffa39bc6b60677fe27e93e391e110db80809ead775d77f2595cede1" }, "downloads": -1, "filename": "composite-0.03.000.win32.exe", "has_sig": false, "md5_digest": "fe631e5549118b54fdaaf09b7de169cd", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 201602, "upload_time": "2011-04-15T20:43:07", "url": "https://files.pythonhosted.org/packages/6c/b9/3979130ae48f24fba65cc8f7939fae74b6653e84d8afb76a7eda0e73b465/composite-0.03.000.win32.exe" }, { "comment_text": "", "digests": { "md5": "6d8c6fa1f34b24dd48dd906a1570b372", "sha256": "b62a05381a12cc45a0b955d7bb908eed780a25fdf632a87d11b9b1952e96e545" }, "downloads": -1, "filename": "composite-0.03.000.zip", "has_sig": false, "md5_digest": "6d8c6fa1f34b24dd48dd906a1570b372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4901, "upload_time": "2011-04-15T20:43:03", "url": "https://files.pythonhosted.org/packages/a7/09/49bb28f2d7b7027adc1e62931a4cc6eef25471902af679670de2c37ffa3d/composite-0.03.000.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe631e5549118b54fdaaf09b7de169cd", "sha256": "8bea14b4bffa39bc6b60677fe27e93e391e110db80809ead775d77f2595cede1" }, "downloads": -1, "filename": "composite-0.03.000.win32.exe", "has_sig": false, "md5_digest": "fe631e5549118b54fdaaf09b7de169cd", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 201602, "upload_time": "2011-04-15T20:43:07", "url": "https://files.pythonhosted.org/packages/6c/b9/3979130ae48f24fba65cc8f7939fae74b6653e84d8afb76a7eda0e73b465/composite-0.03.000.win32.exe" }, { "comment_text": "", "digests": { "md5": "6d8c6fa1f34b24dd48dd906a1570b372", "sha256": "b62a05381a12cc45a0b955d7bb908eed780a25fdf632a87d11b9b1952e96e545" }, "downloads": -1, "filename": "composite-0.03.000.zip", "has_sig": false, "md5_digest": "6d8c6fa1f34b24dd48dd906a1570b372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4901, "upload_time": "2011-04-15T20:43:03", "url": "https://files.pythonhosted.org/packages/a7/09/49bb28f2d7b7027adc1e62931a4cc6eef25471902af679670de2c37ffa3d/composite-0.03.000.zip" } ] }