{ "info": { "author": "Arthibus Giss\u00e9hel", "author_email": "public-dev-supertools@gissehel.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2 :: Only" ], "description": "supertools\n==========\n\nA simple python 2 decorator that provide ``.__super`` member to python2 classes as private static member \nin order to not have to specify the current class name.\n\nWithout super nor supertools:\n\n.. code:: python\n\n class MyClass(MyParent) :\n def __init__(self) :\n MyParent.__init__(self)\n\nClassical implementation using super (python 2 syntax):\n\n.. code:: python\n\n class MyClass(MyParent) :\n def __init__(self) :\n super(MyClass,self).__init__()\n\nUsing supertools:\n\n.. code:: python\n\n from supertools import superable\n\n @superable\n class MyClass(MyParent) :\n def __init__(self) :\n self.__super.__init__()\n\nSyntax is nice, dosn't repeat neither classname nor parent classname, and doesn't parse callstack at runtime like\nother similar modules does.\n\nNote that this syntax is however not compatible with python 3 syntax, which would be in this case:\n\n.. code:: python\n\n class MyClass(MyParent) :\n def __init__(self) :\n super().__init__()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gissehel/supertools.git", "keywords": "super supertools superable", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "supertools", "package_url": "https://pypi.org/project/supertools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/supertools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/gissehel/supertools.git" }, "release_url": "https://pypi.org/project/supertools/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "A simple python module to provide .__super ability to python 2 classes.", "version": "1.0.1" }, "last_serial": 743083, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b92ebba72730c4d1cd3fbbc31a6cd2ca", "sha256": "ff7569d837e095168f6cb44e65aceb222d692d5e9b8fb746b906aa7922f1ea46" }, "downloads": -1, "filename": "supertools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b92ebba72730c4d1cd3fbbc31a6cd2ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1507, "upload_time": "2013-04-14T11:43:40", "url": "https://files.pythonhosted.org/packages/88/23/1087d9cead449a3f8631a373d3c5f4b5ac8c4a3c030381ca2331108aa54a/supertools-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8b586c7c6263a969197d6a986c6da59f", "sha256": "a06c487916ff2f287220d759ae7c95cbd5f475a9b4f34b861670559e14273fed" }, "downloads": -1, "filename": "supertools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8b586c7c6263a969197d6a986c6da59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2289, "upload_time": "2013-04-14T11:55:45", "url": "https://files.pythonhosted.org/packages/bc/96/8ea59ceabd1288cac85e82cbce6a5ae11b7773d165704b265da6df024fe4/supertools-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3041797c38650a0c9aa98bee728c346b", "sha256": "ae89bf78e01533cc11fe8ee132fed9467e7637732d064b1d5625add7f4fbb82c" }, "downloads": -1, "filename": "supertools-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3041797c38650a0c9aa98bee728c346b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2369, "upload_time": "2013-05-02T08:00:35", "url": "https://files.pythonhosted.org/packages/ae/ca/bdd22c0392b9e1c982419d0093543d09804ae1974ff25fa2f7824bc194cd/supertools-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bec89964765c82231d1466b6e2aae687", "sha256": "5b0f43af417d719171254a1502ecc7d771e5dd677b681027f8bde4d2d5a10f65" }, "downloads": -1, "filename": "supertools-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bec89964765c82231d1466b6e2aae687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2385, "upload_time": "2013-05-06T10:01:29", "url": "https://files.pythonhosted.org/packages/22/26/2fd344b83d12bc6be37c336a6dd00754254c3fa10d8f3d330089f488a83f/supertools-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bec89964765c82231d1466b6e2aae687", "sha256": "5b0f43af417d719171254a1502ecc7d771e5dd677b681027f8bde4d2d5a10f65" }, "downloads": -1, "filename": "supertools-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bec89964765c82231d1466b6e2aae687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2385, "upload_time": "2013-05-06T10:01:29", "url": "https://files.pythonhosted.org/packages/22/26/2fd344b83d12bc6be37c336a6dd00754254c3fa10d8f3d330089f488a83f/supertools-1.0.1.tar.gz" } ] }