{ "info": { "author": "Horacio Hoyos Rodriguez", "author_email": "arcanefoam@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Mochila\n=======\n\n.. image:: https://circleci.com/bb/arcanefoam/mochila/tree/master.svg?style=shield\n :target: https://circleci.com/bb/arcanefoam/mochila/tree/master\n\n.. image:: https://coveralls.io/repos/bitbucket/arcanefoam/mochila/badge.svg\n :target: https://coveralls.io/bitbucket/arcanefoam/mochila\n\n.. image:: https://readthedocs.org/projects/mochila/badge/?version=latest\n :target: http://mochila.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nCollections are vital for implementing algorithms: they are the bread an butter of data aggregation and processing.\nFor example, a collection can be used to represent the list of ingredients of a recipe.\nThen, you might want your algorithm to scale the ingredients to accommodate a different number of portions than the\noriginal recipe.\nThe Mochila package provides a powerful API to process data in collections in a declarative way.\n\nQuickStart\n----------\n\nInstallation\n~~~~~~~~~~~~\n\nYou can download and install the latest version of this software from the Python package index (PyPI) as follows::\n\n pip install --upgrade mochila\n\nUsage\n~~~~~\n\nImport the module and all or any of the collections you want to use::\n\n from mochila import Sequence\n\n s = Sequence([1,2,3])\n\n\nThe complete reference is hosted in `Read the Docs `_.\n\nDevelopment\n-----------\n\nDevelopment of this happens on `Bitbucket `_, and issues are tracked in\n`Youtrack `_.\n\nBug reports, patches (including tests), and documentation are very welcome!\n\n`Contributing `_ contains information on contributing to the project.\nChangelog\n=========\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)\nand this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).\n\n[Unreleased]\n------------\n\nAdded\n~~~~~\n\nChanged\n~~~~~~~\n- Fixes\n\n[0.2.4] - 2017-11-04\n--------------------\n\nChanged\n~~~~~~~\n- Fixes MCH-10\n\n[0.2.3] - 2017-11-04\n--------------------\nChanged\n~~~~~~~\n- Fixes MCH-9\n\n[0.2.2] - 2017-10-31\n--------------------\n\nChanged\n~~~~~~~\n- Fixes some issues with excluding/including operations\n\n[0.2.1] - 2017-10-26\n--------------------\n\nChanged\n~~~~~~~\n- Changed __init__ methods so they invoke the correct add/insert methods the init will also be checked by any\n constraints added by subclasses.\n- Fixed the implementation of the __iadd__ of the Bag\n\n[0.2.0] - 2017-09-|6\n--------------------\n\nAdded\n~~~~~\n- Additional examples to the documentation\n\nChanged\n~~~~~~~\n- Fixed some of the method implementation to reduce the number of methods that modify the underlying collections.\n- Changed the the name of the changelog file and defined it's format and contents\n\n\n[0.1.0] - 2017-08-27\n--------------------\nInitial release. Includes the first API implementation, tests and documentation.\n\n.. Added\n ~~~~~\n Changed\n ~~~~~~~\n Fixed\n ~~~~~\n Removed\n ~~~~~~~\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/arcanefoam/mochila", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mochila", "package_url": "https://pypi.org/project/mochila/", "platform": "any", "project_url": "https://pypi.org/project/mochila/", "project_urls": { "Homepage": "http://bitbucket.org/arcanefoam/mochila" }, "release_url": "https://pypi.org/project/mochila/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Provides collections and a powerful API to process data in those collections in a declarative way.", "version": "0.2.4" }, "last_serial": 3678566, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "d1f8caaf56e8294d433f39c29bab205f", "sha256": "5f411983cd3acfe040e79878b31b7a0c10172e903fabd3142315806885ec2491" }, "downloads": -1, "filename": "mochila-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d1f8caaf56e8294d433f39c29bab205f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12503, "upload_time": "2017-09-19T18:04:14", "url": "https://files.pythonhosted.org/packages/a4/d4/7f9cba4af6fdd3a95fa9bffe767a44b2d387ba5f927c45654195a4c1ff04/mochila-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cefbb07b4e9761c0ee5b027ad3c15ca8", "sha256": "f87da63841435fd9fdf54b26c4626c3f502326513bacd009ca81834607ce320d" }, "downloads": -1, "filename": "mochila-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cefbb07b4e9761c0ee5b027ad3c15ca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23765, "upload_time": "2017-09-19T18:04:18", "url": "https://files.pythonhosted.org/packages/1d/38/0a76b20cc7678198213dcf41570147f4d88aee0289306bc81b5ab856fbd8/mochila-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "61c71d431d68a676c9f8609954e0768f", "sha256": "80f96e48a33417e7ee39831243608463d4f40407d24401c22f4bd28aff115989" }, "downloads": -1, "filename": "mochila-0.2.1.tar.gz", "has_sig": false, "md5_digest": "61c71d431d68a676c9f8609954e0768f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24172, "upload_time": "2017-10-26T20:21:49", "url": "https://files.pythonhosted.org/packages/86/31/6fde6534fa6e0e90fb2e4bf75994d555f59852ea9c9b0d0a3a832836ff17/mochila-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b0c134f74d932c12e3246905641e47f2", "sha256": "683b74ce768532286714d3c2d5fea65e33bc870bdbd5dea6c2eca2fd49e1ae0d" }, "downloads": -1, "filename": "mochila-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0c134f74d932c12e3246905641e47f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12842, "upload_time": "2017-10-31T18:59:22", "url": "https://files.pythonhosted.org/packages/e4/21/09958f35c18ae4f6490d82df8735bd3378fb348dd05f19ab144c3098d385/mochila-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "916d7301ef47d9320c73823884aea7b8", "sha256": "a5c374fb205306288dcb489c4026f469185734c3b4f7a37937cce5d711482fa1" }, "downloads": -1, "filename": "mochila-0.2.2.tar.gz", "has_sig": false, "md5_digest": "916d7301ef47d9320c73823884aea7b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25618, "upload_time": "2017-10-31T18:59:28", "url": "https://files.pythonhosted.org/packages/b5/6c/c0734f111ddd4eeaba2845c08343a175b13a6c83bd15ccd99e8a127759a8/mochila-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "65c60cf0165f362597ab520abae1c649", "sha256": "b9c00f09a0de7b6c66936e2b1cebd4c44c673b3a6c70fdba35c8cc58e4f452fb" }, "downloads": -1, "filename": "mochila-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "65c60cf0165f362597ab520abae1c649", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12863, "upload_time": "2017-11-05T20:00:20", "url": "https://files.pythonhosted.org/packages/82/e3/77a954da0a63b458e1df477fa4c74e8d1dff0dc4a94642c9bc72d59cf9c4/mochila-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94f799f7abe7ebaaa351eeb4ed16455d", "sha256": "aae88918dd719ba72fd2e92eeb395e7c20fc5be028f637ab65ec607beaab6485" }, "downloads": -1, "filename": "mochila-0.2.3.tar.gz", "has_sig": false, "md5_digest": "94f799f7abe7ebaaa351eeb4ed16455d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25617, "upload_time": "2017-11-05T20:00:25", "url": "https://files.pythonhosted.org/packages/db/f4/8b7cb7860e5bee4884623c4c3bed84b7a9425ddb3c74a19ffd84ba1acdb8/mochila-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4d05442c336a1b268cddb095ed1c312f", "sha256": "89fd1b11d7066b70091dc952b1999bf2426f6586a6f5aea9f3fec5526fc361ef" }, "downloads": -1, "filename": "mochila-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4d05442c336a1b268cddb095ed1c312f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12845, "upload_time": "2018-03-17T10:16:21", "url": "https://files.pythonhosted.org/packages/ea/2e/7efd43b73173d8bb8c58f6e54a6994df607a4068702bb9f68b518863f860/mochila-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16b2ce8648bfaaf550f8e402cca24a23", "sha256": "6bc1fe230154fd77010278409b0d2cc1d85c57fd8c9725a268e505194309975c" }, "downloads": -1, "filename": "mochila-0.2.4.tar.gz", "has_sig": false, "md5_digest": "16b2ce8648bfaaf550f8e402cca24a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25803, "upload_time": "2018-03-17T10:16:23", "url": "https://files.pythonhosted.org/packages/c9/eb/f58688e682845ce4f8e393c327063a9b515c84d69374586128c49c68e746/mochila-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d05442c336a1b268cddb095ed1c312f", "sha256": "89fd1b11d7066b70091dc952b1999bf2426f6586a6f5aea9f3fec5526fc361ef" }, "downloads": -1, "filename": "mochila-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4d05442c336a1b268cddb095ed1c312f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12845, "upload_time": "2018-03-17T10:16:21", "url": "https://files.pythonhosted.org/packages/ea/2e/7efd43b73173d8bb8c58f6e54a6994df607a4068702bb9f68b518863f860/mochila-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16b2ce8648bfaaf550f8e402cca24a23", "sha256": "6bc1fe230154fd77010278409b0d2cc1d85c57fd8c9725a268e505194309975c" }, "downloads": -1, "filename": "mochila-0.2.4.tar.gz", "has_sig": false, "md5_digest": "16b2ce8648bfaaf550f8e402cca24a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25803, "upload_time": "2018-03-17T10:16:23", "url": "https://files.pythonhosted.org/packages/c9/eb/f58688e682845ce4f8e393c327063a9b515c84d69374586128c49c68e746/mochila-0.2.4.tar.gz" } ] }