{ "info": { "author": "Nathan Reynolds", "author_email": "email@nreynolds.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development" ], "description": "Pydentifier\n===========\n\nGenerates Python identifiers from English text. Useful for code generation.\n\n\nClass name:\n\n.. code-block:: python\n\n >>> pydentifier.upper_camel(\"I'm a class\", prefix='')\n 'IAmAClass'\n\n\nFunction name:\n\n.. code-block:: python\n\n >>> pydentifier.lower_underscore('This is a function', prefix='')\n 'this_is_a_function'\n\n\nReserved keyword:\n\n.. code-block:: python\n\n >>> pydentifier.lower_underscore('class', prefix='')\n 'class_'\n\n\nInternal method:\n\n.. code-block:: python\n\n >>> pydentifier.lower_underscore(\"Shouldn't touch this\", prefix='_')\n '_should_not_touch_this'\n\n\nPrivate method:\n\n.. code-block:: python\n\n >>> pydentifier.lower_underscore(\"Can't touch this\", prefix='__')\n '__cannot_touch_this'", "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/nathforge/pydentifier", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pydentifier", "package_url": "https://pypi.org/project/pydentifier/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pydentifier/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/nathforge/pydentifier" }, "release_url": "https://pypi.org/project/pydentifier/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "Generate Python identifiers from English text", "version": "0.1.3" }, "last_serial": 1435102, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "31f1d22b24301ed4decf341d9bc47813", "sha256": "981f9705f71e0307a22030d3908369847b99a40caa5dba99aea9989400eb56a6" }, "downloads": -1, "filename": "pydentifier-0.1.3.tar.gz", "has_sig": false, "md5_digest": "31f1d22b24301ed4decf341d9bc47813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3612, "upload_time": "2015-02-23T18:31:42", "url": "https://files.pythonhosted.org/packages/d3/39/0802db69dd9236b6f1d1c8ee5044642585b8e73c22081fe256abfafd5191/pydentifier-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31f1d22b24301ed4decf341d9bc47813", "sha256": "981f9705f71e0307a22030d3908369847b99a40caa5dba99aea9989400eb56a6" }, "downloads": -1, "filename": "pydentifier-0.1.3.tar.gz", "has_sig": false, "md5_digest": "31f1d22b24301ed4decf341d9bc47813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3612, "upload_time": "2015-02-23T18:31:42", "url": "https://files.pythonhosted.org/packages/d3/39/0802db69dd9236b6f1d1c8ee5044642585b8e73c22081fe256abfafd5191/pydentifier-0.1.3.tar.gz" } ] }