{ "info": { "author": "Peter Morawski", "author_email": "web@peter-morawski.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Widget Sets", "Topic :: Utilities" ], "description": "# gen-repr [![Build Status](https://travis-ci.org/Peter-Morawski/gen-repr.svg?branch=master)](https://travis-ci.org/Peter-Morawski/gen-repr)\n\nLightweight python library without any dependencies to automatically generate\nthe ``__repr__`` method for any class.\n\n## Getting started\n\nInstall this package throught pip\n```sh\n$ pip install gen-repr\n```\n\nAfter that you can import it in your program like this\n\n```python\nfrom genrepr import gen_repr\n```\n\n## Example\n\n```python\nfrom genrepr import gen_repr\n\n@gen_repr()\nclass Person(object):\n def __init__(self):\n self.first_name = u\"\"\n self.age = 0\n self._hair = u\"any color you like\"\n\npeter = Person()\npeter.first_name = u\"Peter\"\npeter.age = -1\n\nrepr(peter) # result: \":\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Peter-Morawski/gen-repr", "keywords": "make repr auto generate", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "gen-repr", "package_url": "https://pypi.org/project/gen-repr/", "platform": "", "project_url": "https://pypi.org/project/gen-repr/", "project_urls": { "Homepage": "https://github.com/Peter-Morawski/gen-repr" }, "release_url": "https://pypi.org/project/gen-repr/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Automatically generate the repr of a class with all it's fields", "version": "0.2.0" }, "last_serial": 5549450, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2d40e85fbbe0024542c5b44a78938622", "sha256": "e804e27bd5854ac7983d3bc1750d67525a2f27708ec4776e23a120eaadcea30e" }, "downloads": -1, "filename": "gen_repr-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d40e85fbbe0024542c5b44a78938622", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3457, "upload_time": "2019-07-09T06:31:41", "url": "https://files.pythonhosted.org/packages/9a/4f/125ed7e9a998bcb52f6c6cfa1e995feb650062349d4315a57454c87aa88f/gen_repr-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "428723bcb3b7b2edeea733ade6a39e15", "sha256": "f21897b970119a9010515d52335a9bf2d6457f499f0ec32108b893bbd1ca2de6" }, "downloads": -1, "filename": "gen-repr-0.1.0.tar.gz", "has_sig": false, "md5_digest": "428723bcb3b7b2edeea733ade6a39e15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2505, "upload_time": "2019-07-09T06:31:43", "url": "https://files.pythonhosted.org/packages/ab/dd/22b15aa625842de39e00cdffaf73a5ea8f1a93c254df1a5b05e0f4b44c1f/gen-repr-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4bab529525cff4b93b590e5776322b66", "sha256": "2d4a781bf53719d86a1ad9690432a504dabca40fe9f8b7e4b87628f4b90f48c0" }, "downloads": -1, "filename": "gen_repr-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4bab529525cff4b93b590e5776322b66", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3859, "upload_time": "2019-07-18T07:16:29", "url": "https://files.pythonhosted.org/packages/ad/51/72b860326880428a4a014d3a869b1952486c742600469ff447f7ff0f2cd1/gen_repr-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ca9cf7987c303308bcfe41c0dad603b", "sha256": "dd2206cc62a15e7522c0fcded6d3abcd5f1598f3b3c49dcfe01160584d4c4e96" }, "downloads": -1, "filename": "gen-repr-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ca9cf7987c303308bcfe41c0dad603b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2852, "upload_time": "2019-07-18T07:16:30", "url": "https://files.pythonhosted.org/packages/c6/0f/5bad08ed391686e5eac91d8e67910fbf00c3aa85edfc4aab3a07d862e3d0/gen-repr-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4bab529525cff4b93b590e5776322b66", "sha256": "2d4a781bf53719d86a1ad9690432a504dabca40fe9f8b7e4b87628f4b90f48c0" }, "downloads": -1, "filename": "gen_repr-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4bab529525cff4b93b590e5776322b66", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3859, "upload_time": "2019-07-18T07:16:29", "url": "https://files.pythonhosted.org/packages/ad/51/72b860326880428a4a014d3a869b1952486c742600469ff447f7ff0f2cd1/gen_repr-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ca9cf7987c303308bcfe41c0dad603b", "sha256": "dd2206cc62a15e7522c0fcded6d3abcd5f1598f3b3c49dcfe01160584d4c4e96" }, "downloads": -1, "filename": "gen-repr-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ca9cf7987c303308bcfe41c0dad603b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2852, "upload_time": "2019-07-18T07:16:30", "url": "https://files.pythonhosted.org/packages/c6/0f/5bad08ed391686e5eac91d8e67910fbf00c3aa85edfc4aab3a07d862e3d0/gen-repr-0.2.0.tar.gz" } ] }