{ "info": { "author": "Alex Hunt", "author_email": "hello@alexhunt.io", "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", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Text Processing", "Topic :: Utilities" ], "description": "stringutils\n===========\n\nA functional string utility library for Python 2 and 3. Closely inspired by implementations in Haskell and PHP.\n\nFor more documentation, please see `http://stringutils.readthedocs.io `_.\n\n.. note::\n This package is still in an early development stage, and it is possible that the naming and API of some functions will change.\n\nFeatures\n--------\n\nThe main design goal of this library is to provide helpful string functions which complement what can already be done with *str*, *str.format* and *textwrap*. As such, it includes:\n\n- A selective set of additional string helper functions.\n- Extended versions of existing *str* methods as functions where useful.\n\nInstallation\n------------\n\nInstall the latest release from `PyPI `_:\n\n.. code-block:: sh\n\n pip install stringutils\n\nUsage\n-----\n\nAll functions are available directly off the :code:`stringutils` package. You may choose to import individual functions by name, or import all.\n\n.. code-block:: python\n\n from stringutils import reverse, unwords, words\n\n def reverse_words(string):\n return unwords(map(reverse, words(string)))\n\nContribute\n----------\n\n- Source code: https://github.com/huntie/stringutils\n- Issue tracker: https://github.com/huntie/stringutils/issues\n\nLicense\n-------\n\nThe project is licensed under the MIT license.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/huntie/stringutils", "keywords": "string helpers transform", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "stringutils", "package_url": "https://pypi.org/project/stringutils/", "platform": "", "project_url": "https://pypi.org/project/stringutils/", "project_urls": { "Homepage": "https://github.com/huntie/stringutils" }, "release_url": "https://pypi.org/project/stringutils/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "A functional string utility library for Python", "version": "0.3.0" }, "last_serial": 3550626, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2f6b220c3c8a14ed47451fb10e2cf0bd", "sha256": "54b201dd1e3d99c2115bd39cb5ba9e8b4df119d3ea55899494d19ebc6f20e5ed" }, "downloads": -1, "filename": "stringutils-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f6b220c3c8a14ed47451fb10e2cf0bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3302, "upload_time": "2018-01-28T17:28:40", "url": "https://files.pythonhosted.org/packages/02/25/4fcb27f7d8da7ca0cca7fe0086797d13a5e114ddc57332514d46f81b2ae9/stringutils-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "567e9395bb70438dfcade0bfd5b68d8c", "sha256": "c08f7002c49ec44c8d8175d7f85a919c3233a95686a0b88cf1cd4338402cdc53" }, "downloads": -1, "filename": "stringutils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "567e9395bb70438dfcade0bfd5b68d8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2200, "upload_time": "2018-01-28T17:28:42", "url": "https://files.pythonhosted.org/packages/c3/30/6ba49cab5ad2e60ea81785165bd3a0f5415f2c73289a985d0001ddbf895a/stringutils-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0b6996191b89fcd7aa429c57a6f55a69", "sha256": "79493e7c13f90ccc93d5f3ac098aad5f0884749991618e80e3efafc72a186cbc" }, "downloads": -1, "filename": "stringutils-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b6996191b89fcd7aa429c57a6f55a69", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4524, "upload_time": "2018-01-28T22:00:32", "url": "https://files.pythonhosted.org/packages/1e/ec/b61d3765533382d823ac1a84dc1cc5521ed1d2dce9297b953c593c19ac6c/stringutils-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad9d285ced84b91fa338cea62488dbe1", "sha256": "c383f764be1f343c5b206de1a57483bfb55bc9d7794607f3942c9558d6c25e5e" }, "downloads": -1, "filename": "stringutils-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ad9d285ced84b91fa338cea62488dbe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2499, "upload_time": "2018-01-28T22:00:33", "url": "https://files.pythonhosted.org/packages/32/64/4402af710168f114f6557c09c8f3e102820e35911d44c9088177fd8c1430/stringutils-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5f257ecd17de2bd784df095a7b90dd7c", "sha256": "ba89138db9f63cc24d82e6c57f47236c699a6ce8e56f42969949f0a0f2c91a5b" }, "downloads": -1, "filename": "stringutils-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f257ecd17de2bd784df095a7b90dd7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5477, "upload_time": "2018-02-04T15:51:14", "url": "https://files.pythonhosted.org/packages/29/3f/9b18b4613165df9c392a91e7b324b8676fd33cd6f90e62050eb81d82cdaf/stringutils-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29b92e7e123b69bc06ac268cb519c2b6", "sha256": "12c2036b4909715b5fd9c1f962a648eb4fe710aadf6d2e0bdf11cd72bbae3189" }, "downloads": -1, "filename": "stringutils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "29b92e7e123b69bc06ac268cb519c2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3271, "upload_time": "2018-02-04T15:51:16", "url": "https://files.pythonhosted.org/packages/4d/3b/fb300d8cefb5b5c313c18c8ed636216983767b13336f278b3caddf655579/stringutils-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f257ecd17de2bd784df095a7b90dd7c", "sha256": "ba89138db9f63cc24d82e6c57f47236c699a6ce8e56f42969949f0a0f2c91a5b" }, "downloads": -1, "filename": "stringutils-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f257ecd17de2bd784df095a7b90dd7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5477, "upload_time": "2018-02-04T15:51:14", "url": "https://files.pythonhosted.org/packages/29/3f/9b18b4613165df9c392a91e7b324b8676fd33cd6f90e62050eb81d82cdaf/stringutils-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29b92e7e123b69bc06ac268cb519c2b6", "sha256": "12c2036b4909715b5fd9c1f962a648eb4fe710aadf6d2e0bdf11cd72bbae3189" }, "downloads": -1, "filename": "stringutils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "29b92e7e123b69bc06ac268cb519c2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3271, "upload_time": "2018-02-04T15:51:16", "url": "https://files.pythonhosted.org/packages/4d/3b/fb300d8cefb5b5c313c18c8ed636216983767b13336f278b3caddf655579/stringutils-0.3.0.tar.gz" } ] }