{ "info": { "author": "Daniel Pepper", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Utilities" ], "description": "selfish\n======\nMaking 'self' implicit, because even Java did a better job at this.\n\n\n### Install\n```pip install selfish```\n\n\n### Usage\n```\n@selfish\nclass Foo():\n def __init__(val): self.val = val\n\n def val(): return self.val\n\n @classmethod\n def klass(): return self\n\n\nFoo(1).val()\n> 1\n\nFoo.klass()\n> Foo\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/dpep/py_selfish", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "selfish", "package_url": "https://pypi.org/project/selfish/", "platform": "any", "project_url": "https://pypi.org/project/selfish/", "project_urls": { "Homepage": "https://github.com/dpep/py_selfish" }, "release_url": "https://pypi.org/project/selfish/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "python dark magic", "version": "0.2.0" }, "last_serial": 3701185, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0e53ccf73204e204b77eaf4575d426f3", "sha256": "826ce8bc55df66808473063cde0238812fb785ccd96d024acad05a87d887768f" }, "downloads": -1, "filename": "selfish-0.1.0.tar.gz", "has_sig": true, "md5_digest": "0e53ccf73204e204b77eaf4575d426f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3081, "upload_time": "2018-03-24T00:51:11", "url": "https://files.pythonhosted.org/packages/64/bd/6b4828b67bdfdd672d46aaa75818030a6638e3368baf70727b93ac256c79/selfish-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "007c9a528ee53e22d99e00817135fbdd", "sha256": "353e68333b24c9c181aae0fcd57e11737f990eb278dc470796706b434c33ac0e" }, "downloads": -1, "filename": "selfish-0.2.0.tar.gz", "has_sig": true, "md5_digest": "007c9a528ee53e22d99e00817135fbdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3079, "upload_time": "2018-03-24T07:24:42", "url": "https://files.pythonhosted.org/packages/ec/6c/0fe196e4d31545ae4fdcdb718fb4a74c34ee8512bfef84c5bad196327554/selfish-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "007c9a528ee53e22d99e00817135fbdd", "sha256": "353e68333b24c9c181aae0fcd57e11737f990eb278dc470796706b434c33ac0e" }, "downloads": -1, "filename": "selfish-0.2.0.tar.gz", "has_sig": true, "md5_digest": "007c9a528ee53e22d99e00817135fbdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3079, "upload_time": "2018-03-24T07:24:42", "url": "https://files.pythonhosted.org/packages/ec/6c/0fe196e4d31545ae4fdcdb718fb4a74c34ee8512bfef84c5bad196327554/selfish-0.2.0.tar.gz" } ] }