{ "info": { "author": "Max Tepkeev", "author_email": "tepkeev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Instructions\n============\n\n.. image:: https://badge.fury.io/py/instructions.svg\n :target: https://badge.fury.io/py/instructions\n\n.. image:: https://img.shields.io/pypi/dm/instructions.svg\n :target: https://pypi.python.org/pypi/instructions\n\n.. image:: https://img.shields.io/travis/maxtepkeev/instructions/master.svg\n :target: https://travis-ci.org/maxtepkeev/instructions\n\n.. image:: https://img.shields.io/coveralls/maxtepkeev/instructions/master.svg\n :target: https://coveralls.io/r/maxtepkeev/instructions?branch=master\n\nAll developers are doing the same thing everyday - they're searching for some values inside\niterable data structures, trying to filter them somehow or count elements inside which satisfy\nsome requirements. We keep writing the same code over and over again from project to project.\nThere's no more need to do this, Instructions to the rescue. Instructions is a library, written\nin Python to simplify lives of Python developers. This is how we could write some code using\nInstructions which searches for a string with a length of 3 inside a list of values:\n\n.. code-block:: python\n\n >>> instructions.findstring__len(3).inside(['foo', 'bar', 'blah', 1, 2])\n\nInstructions does all the hard work for you, just tell it what do you want to do in plain english\nand it will magically execute your instruction.\n\nFeatures\n--------\n\n* Supports Python 2.6 - 3.4, PyPy and PyPy3\n* Supports all built-in Python data types\n* Easily extendable\n* Extensively documented\n* Comes with more than 100 filters\n\nInstallation\n------------\n\nTo install Instructions, simply:\n\n.. code-block:: bash\n\n $ pip install instructions\n\nor:\n\n.. code-block:: bash\n\n $ easy_install instructions\n\nDocumentation\n-------------\n\nDocumentation is available at https://instructions.readthedocs.org.\n\nContacts and Support\n--------------------\n\nI will be glad to get your `feedback `_, `pull requests\n`_, `issues `_,\nwhatever. Feel free to contact me for any questions.\n\nDonations and Sponsorship\n-------------------------\n\nIf you like this project and want to support it you have 3 options:\n\n#. Just give this project a star at the top of the page.\n#. You can express your gratitude via `Gratipay `_.\n#. Become a sponsor. Contact me via ``tepkeev at gmail dot com`` if you are interested in becoming a sponsor\n and we will discuss the terms and conditions.\n\nCopyright and License\n---------------------\n\nInstructions is licensed under Apache 2.0 license. Check the `LICENSE\n`_ for details.\n\n\nChangelog\n---------\n\n0.1.0 (2015-02-24)\n++++++++++++++++++\n\n- Initial release", "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/maxtepkeev/instructions", "keywords": "instructions,commands,operations,actions,tasks,filters,types,datatypes", "license": "Copyright 2015 Max Tepkeev\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.", "maintainer": null, "maintainer_email": null, "name": "instructions", "package_url": "https://pypi.org/project/instructions/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/instructions/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/maxtepkeev/instructions" }, "release_url": "https://pypi.org/project/instructions/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Working with iterable data structures made easy", "version": "0.1.0" }, "last_serial": 1436217, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cd0988a3ca8909e8fd6c74287bb4c918", "sha256": "6b40d0d68cf7290b0053700cb781218a0342f085ebb8fd5ef7fd88c782cbb6f4" }, "downloads": -1, "filename": "instructions-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cd0988a3ca8909e8fd6c74287bb4c918", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10893, "upload_time": "2015-02-24T14:41:26", "url": "https://files.pythonhosted.org/packages/f4/d8/59af1b57b8e7bf272b87f676b6a91d1aeb186cf65f281e7fa948eeac6c25/instructions-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd0988a3ca8909e8fd6c74287bb4c918", "sha256": "6b40d0d68cf7290b0053700cb781218a0342f085ebb8fd5ef7fd88c782cbb6f4" }, "downloads": -1, "filename": "instructions-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cd0988a3ca8909e8fd6c74287bb4c918", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10893, "upload_time": "2015-02-24T14:41:26", "url": "https://files.pythonhosted.org/packages/f4/d8/59af1b57b8e7bf272b87f676b6a91d1aeb186cf65f281e7fa948eeac6c25/instructions-0.1.0.tar.gz" } ] }