{ "info": { "author": "Michael Seifert", "author_email": "michaelseifert04@yahoo.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Utilities" ], "description": "Iteration utilities\n-------------------\n\nUtilities based on Pythons iterators and generators.\n\nThe full list of functions and classes included in this package:\n\n================================================================================================================================ ====================================================================================================== ========================================================================================================== ==============================================================================================================\n `accumulate `_ `all_distinct `_ `all_equal `_ `all_isinstance `_\n `all_monotone `_ `any_isinstance `_ `applyfunc `_ `argmax `_\n `argmin `_ `argsorted `_ `chained `_ `clamp `_\n`combinations_from_relations `_ `complement `_ `constant `_ `consume `_\n `count_items `_ `deepflatten `_ `dotproduct `_ `double `_\n `duplicates `_ `first `_ `flatten `_ `flip `_\n `getitem `_ `groupedby `_ `grouper `_ `InfiniteIterable `_\n `insert `_ `intersperse `_ `ipartition `_ `is_even `_\n `is_iterable `_ `is_None `_ `is_not_None `_ `is_odd `_\n `ItemIdxKey `_ `iter_except `_ `Iterable `_ `itersubclasses `_\n `last `_ `ManyIterables `_ `merge `_ `minmax `_\n `ncycles `_ `nth `_ `one `_ `packed `_\n `pad `_ `partial `_ `partition `_ `Placeholder `_\n `PlaceholderType `_ `powerset `_ `radd `_ `random_combination `_\n `random_permutation `_ `random_product `_ `rdiv `_ `reciprocal `_\n `remove `_ `repeatfunc `_ `replace `_ `replicate `_\n `return_called `_ `return_False `_ `return_first_arg `_ `return_identity `_\n `return_None `_ `return_True `_ `rfdiv `_ `rmod `_\n `rmul `_ `roundrobin `_ `rpow `_ `rsub `_\n `second `_ `Seen `_ `sideeffects `_ `split `_\n `square `_ `starfilter `_ `successive `_ `tabulate `_\n `tail `_ `tee_lookahead `_ `third `_ `unique_everseen `_\n `unique_justseen `_\n================================================================================================================================ ====================================================================================================== ========================================================================================================== ==============================================================================================================\n\nBut also some convenience classes providing a lazy and chainable interface for\nfunction evaluation:\n\n- `Iterable `_\n- `InfiniteIterable `_\n- `ManyIterables `_\n\n\n.. image:: https://img.shields.io/pypi/pyversions/iteration_utilities.svg\n :target: https://www.python.org/\n :alt: Supported Python versions\n\nDocumentation\n^^^^^^^^^^^^^\n\n.. image:: https://readthedocs.org/projects/iteration-utilities/badge/?version=stable\n :target: http://iteration-utilities.readthedocs.io/en/stable/?badge=stable\n :alt: Documentation Status\n\n.. image:: https://readthedocs.org/projects/iteration-utilities/badge/?version=latest\n :target: http://iteration-utilities.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nDownloads\n^^^^^^^^^\n\n.. image:: https://img.shields.io/pypi/v/iteration_utilities.svg\n :target: https://pypi.python.org/pypi/iteration_utilities\n :alt: PyPI Project\n\n.. image:: https://img.shields.io/github/release/MSeifert04/iteration_utilities.svg\n :target: https://github.com/MSeifert04/iteration_utilities/releases\n :alt: GitHub Project\n\n.. image:: https://anaconda.org/conda-forge/iteration_utilities/badges/version.svg\n :target: https://anaconda.org/conda-forge/iteration_utilities\n :alt: Anaconda-Server Badge\n\n\nTest status\n^^^^^^^^^^^\n\n.. image:: https://travis-ci.org/MSeifert04/iteration_utilities.svg?branch=master\n :target: https://travis-ci.org/MSeifert04/iteration_utilities\n :alt: Travis CI Status\n\n.. image:: https://ci.appveyor.com/api/projects/status/7dcitqxmh82d0x0m?svg=true\n :target: https://ci.appveyor.com/project/MSeifert04/iteration-utilities\n :alt: AppVeyor Status\n\n.. image:: https://coveralls.io/repos/github/MSeifert04/iteration_utilities/badge.svg?branch=master\n :target: https://coveralls.io/github/MSeifert04/iteration_utilities?branch=master\n :alt: Coverage Status\n\n.. image:: https://img.shields.io/badge/benchmarked%20by-asv-green.svg?style=flat\n :target: https://mseifert04.github.io/iutils_benchmarks/\n :alt: Benchmarks\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/MSeifert04/iteration_utilities", "keywords": "functional functools generator itertools iteration iterator operators performance reduce utility", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "iteration_utilities", "package_url": "https://pypi.org/project/iteration_utilities/", "platform": "Windows Linux Mac OS-X", "project_url": "https://pypi.org/project/iteration_utilities/", "project_urls": { "Homepage": "https://github.com/MSeifert04/iteration_utilities" }, "release_url": "https://pypi.org/project/iteration_utilities/0.7.0/", "requires_dist": null, "requires_python": "", "summary": "Utilities based on Pythons iterators and generators.", "version": "0.7.0" }, "last_serial": 3528542, "releases": { "0.0.1": [], "0.0.10": [ { "comment_text": "", "digests": { "md5": "77b8953ab4df6134ffb8892fc2140a6a", "sha256": "e4e9f95176dc66fc951585864e44b388f97fee1c773f29d207c90c5ecbd428d6" }, "downloads": -1, "filename": "iteration_utilities-0.0.10.tar.gz", "has_sig": false, "md5_digest": "77b8953ab4df6134ffb8892fc2140a6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177833, "upload_time": "2016-11-04T17:31:35", "url": "https://files.pythonhosted.org/packages/d5/bb/3c3ef664e5af9a4e9813f598e71eccd659a6041fcb2ec614b7b7fea183a4/iteration_utilities-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "53f156576d93ab94986382b38daa95aa", "sha256": "f9dccd98f2785ca9914b39ff1267c4073d0dc3869c592024ebe8b7d0602e2f71" }, "downloads": -1, "filename": "iteration_utilities-0.0.11.tar.gz", "has_sig": false, "md5_digest": "53f156576d93ab94986382b38daa95aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71284, "upload_time": "2016-11-04T17:38:44", "url": "https://files.pythonhosted.org/packages/a6/b3/6c706b68dd8b422c04db4539af9a41ceb91a1fbbc12c125327858befa237/iteration_utilities-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "26a5e5af17a578f4cfab5daa87468e80", "sha256": "c36fca43bcb4707abbb07159ec1d13d4dd400d7b7a3bda8863f25eb3322926f6" }, "downloads": -1, "filename": "iteration_utilities-0.0.12.tar.gz", "has_sig": false, "md5_digest": "26a5e5af17a578f4cfab5daa87468e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75994, "upload_time": "2016-11-13T01:12:01", "url": "https://files.pythonhosted.org/packages/8f/d9/afbe7a696279703d5f832bdcfff62550d6802bc20bc9a6d19c61dc75ec0a/iteration_utilities-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "670700233b252a50fc7a666e58ba0471", "sha256": "d60518132aadb62691c47ea4dd96840653374dd72d7af09e9f97148135348d38" }, "downloads": -1, "filename": "iteration_utilities-0.0.13.tar.gz", "has_sig": false, "md5_digest": "670700233b252a50fc7a666e58ba0471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76859, "upload_time": "2016-12-04T20:31:24", "url": "https://files.pythonhosted.org/packages/a0/07/0c97b869670bbdcfb08457fc467ea4d725f1bc1ef164e85d73337f2fed9f/iteration_utilities-0.0.13.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "062ae662ea3f1ff0a2049b4956f81488", "sha256": "822fa617a68b23bf121b50e0c1b223989c5782782fc559682f5967aa3fdc6579" }, "downloads": -1, "filename": "iteration_utilities-0.0.2.tar.gz", "has_sig": false, "md5_digest": "062ae662ea3f1ff0a2049b4956f81488", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9404, "upload_time": "2016-09-13T13:37:48", "url": "https://files.pythonhosted.org/packages/55/90/11da75ab19d110dad9f1794b6746355acce0b3aa7a6b0387d1e2629f5f98/iteration_utilities-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2be43e8b5f53d1e2fefd9c15775b851c", "sha256": "56c1d57cbaf0036ac80de5a3dfd442d7bac532ce87ad0cdc4f5271979c87a8de" }, "downloads": -1, "filename": "iteration_utilities-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2be43e8b5f53d1e2fefd9c15775b851c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13930, "upload_time": "2016-09-16T02:02:34", "url": "https://files.pythonhosted.org/packages/18/06/707377f5699af4c8e3d5c2c18eadf8dbc52001ec990b40d683affd4ea6ab/iteration_utilities-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "309e8666740c96533c2da0c38177710b", "sha256": "bc789133b6aea89c276e6fb0ca7be01457fb6d5d42d3f42517083f9490d169fa" }, "downloads": -1, "filename": "iteration_utilities-0.0.4.tar.gz", "has_sig": false, "md5_digest": "309e8666740c96533c2da0c38177710b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38984, "upload_time": "2016-10-12T22:06:06", "url": "https://files.pythonhosted.org/packages/98/62/23522f0f08a837c58ff2aac5b3737db5440c21f11d3831120d7e41486509/iteration_utilities-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e0073a33650ac548368ac332fd4bd5f4", "sha256": "3080f16fcfbf71411c7e4afab0c4d691831a10c38fc9614b946770168372a141" }, "downloads": -1, "filename": "iteration_utilities-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e0073a33650ac548368ac332fd4bd5f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186084, "upload_time": "2016-10-26T04:11:37", "url": "https://files.pythonhosted.org/packages/79/29/abfab6cbed8e0edf0a55fb3d8e971b9bf465831b3f8dc554ef46d805c9b7/iteration_utilities-0.0.5.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f6622b2bd37e416bd27ef6c9740a0933", "sha256": "283715298e19d7ba3a781475f871b84a4dd170ac7749a9ebea67001057339673" }, "downloads": -1, "filename": "iteration_utilities-0.0.7.tar.gz", "has_sig": false, "md5_digest": "f6622b2bd37e416bd27ef6c9740a0933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184975, "upload_time": "2016-10-26T05:21:31", "url": "https://files.pythonhosted.org/packages/4d/4a/ee2686b1963f47278c0f3354d2e05bc6cdf3e2c995e469d182370e7fe9c9/iteration_utilities-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "cf63123b5e3d40794233405263a1bf1d", "sha256": "4e2964f27f5e2deb96232c7139a6d59aefd0eb130864546d98fce204959e834c" }, "downloads": -1, "filename": "iteration_utilities-0.0.8.tar.gz", "has_sig": false, "md5_digest": "cf63123b5e3d40794233405263a1bf1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184983, "upload_time": "2016-10-26T05:42:35", "url": "https://files.pythonhosted.org/packages/e4/54/f14dcbfe8750fd8fdc7b419c1829faac37c469bd1044bfb30ccc7efd8e1f/iteration_utilities-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "f6cc54313f3075f1e0e42614ee918764", "sha256": "d4d443bf67a386cb1d6fe79b39540fba948ddc9d44f3642c2cd3de6b09f3b0d7" }, "downloads": -1, "filename": "iteration_utilities-0.0.9.tar.gz", "has_sig": false, "md5_digest": "f6cc54313f3075f1e0e42614ee918764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173076, "upload_time": "2016-10-31T04:12:27", "url": "https://files.pythonhosted.org/packages/90/b6/3cc09ce468b80837b3eb7016cbd0964a69b81ff845aaebfe17baa4a4602d/iteration_utilities-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "86bceab3c3a5ddf5cfdcf57428abc9ea", "sha256": "52d989ecbca893b0c963d89b0eb43070c5dc750f2b816a4730800af2d292cb20" }, "downloads": -1, "filename": "iteration_utilities-0.1.0.tar.gz", "has_sig": false, "md5_digest": "86bceab3c3a5ddf5cfdcf57428abc9ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82142, "upload_time": "2017-01-25T02:44:53", "url": "https://files.pythonhosted.org/packages/63/3a/7aa5ffd71a54b816b11b6dd8f56cbfbc3533144af325c2e51f51ce2b9427/iteration_utilities-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d1ad153568af6b1d97e13292c149eb1e", "sha256": "e32e8687f26d65930b4eb976da07392abf5b02884d7ea7aac67a60305641effc" }, "downloads": -1, "filename": "iteration_utilities-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d1ad153568af6b1d97e13292c149eb1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84756, "upload_time": "2017-02-26T23:52:00", "url": "https://files.pythonhosted.org/packages/7c/6d/23c6f5f1437ca71da2242a0fb762f40677eca4a342e17c6155446bc76702/iteration_utilities-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e8f331dae3d6eeecc19b6313802e9473", "sha256": "f2faffbbb1a8c8b2b0ed141466bd726282aff8862a9f7335bc19b817881ac196" }, "downloads": -1, "filename": "iteration_utilities-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e8f331dae3d6eeecc19b6313802e9473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84808, "upload_time": "2017-03-01T12:50:01", "url": "https://files.pythonhosted.org/packages/e6/96/243d9b073844a165c2d3132bf355f39391bd5d28dc9ac8f69659633adb5c/iteration_utilities-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f56c9fe3a621c043334b19304c8e0443", "sha256": "3be30c9862a7f5a2b4d10f45e2566c7d9fb3bcd0b92874815a9006606bb26b2c" }, "downloads": -1, "filename": "iteration_utilities-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f56c9fe3a621c043334b19304c8e0443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84811, "upload_time": "2017-03-08T23:26:40", "url": "https://files.pythonhosted.org/packages/23/5c/5a7fcfdaf003116a01428c4e2883a6c25de4e1c73381c9ce2af67a94e224/iteration_utilities-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2bd1fe5983d3c8af38a2c48adeda3065", "sha256": "a291be8725076f8f65162ab93544e00d177642659538b95edc6fa8f398cfde1c" }, "downloads": -1, "filename": "iteration_utilities-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2bd1fe5983d3c8af38a2c48adeda3065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91254, "upload_time": "2017-03-19T23:40:43", "url": "https://files.pythonhosted.org/packages/ec/38/f4dcd9fc9fd0d98cf60fbe3340a08470097887e494bb4e86828f13bb275a/iteration_utilities-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "a1dde32e145573c11353f6ac71a98dfd", "sha256": "d4e5638d12d04286429864757e835316c8a4f3c590b0347c21591f3d37c09f44" }, "downloads": -1, "filename": "iteration_utilities-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a1dde32e145573c11353f6ac71a98dfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99053, "upload_time": "2017-03-30T07:55:20", "url": "https://files.pythonhosted.org/packages/19/30/7e4a02a99db12402ba9cd833bda711a93a401d946f527ba721bcd25356ef/iteration_utilities-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9c98b76464d53884037d11937a2e6da4", "sha256": "cd40c14aa8e5dfddd4337f769111255cca457a566a696defc50806d3c9869543" }, "downloads": -1, "filename": "iteration_utilities-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9c98b76464d53884037d11937a2e6da4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99068, "upload_time": "2017-03-30T08:35:50", "url": "https://files.pythonhosted.org/packages/7d/14/666ebb6110b580c57dab60cc4fafa54c50a54ab78d95c89add91038b002b/iteration_utilities-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "790a7f672246a5d1bfed7317789a0859", "sha256": "63a82e4a93bb894dcfdfe335c01222acdc96963314d77101bf4d2ae44266fd8e" }, "downloads": -1, "filename": "iteration_utilities-0.5.2.tar.gz", "has_sig": false, "md5_digest": "790a7f672246a5d1bfed7317789a0859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104520, "upload_time": "2017-03-30T08:55:48", "url": "https://files.pythonhosted.org/packages/ed/e5/eb0519193b4f8fcf9f18f3903987d91ee5ea9956438d1bf5ce65884d7399/iteration_utilities-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "5d873f12094002a20750fcc9e294a131", "sha256": "16d26d076fd7b517bd3597abc686f0b5f7b40d2231f840dd85ec12c158278eb3" }, "downloads": -1, "filename": "iteration_utilities-0.6.0.tar.gz", "has_sig": false, "md5_digest": "5d873f12094002a20750fcc9e294a131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109373, "upload_time": "2017-04-08T01:19:54", "url": "https://files.pythonhosted.org/packages/29/5f/697f02bec5c6749777919d6fd1d781e3860a3c1cb3c687ef1daf96e889be/iteration_utilities-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "dc47ee794d70ec5c877f3df0f4e9e17d", "sha256": "53b8acfb3c19cfaa1464c4744f5448a99bddb5416bb53df911a08b36f9eb20b0" }, "downloads": -1, "filename": "iteration_utilities-0.6.1.tar.gz", "has_sig": false, "md5_digest": "dc47ee794d70ec5c877f3df0f4e9e17d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109167, "upload_time": "2017-04-15T00:33:25", "url": "https://files.pythonhosted.org/packages/cf/bf/0f4732bce7837feab1c06d29b45852e31c5c8a96d6fa70d715815ba62604/iteration_utilities-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1c8c404b014d60a1c70f5d008539f465", "sha256": "c7b53f36350515a95051eb22616e258ffe461ade31f0ba7d2cdc624de40d4718" }, "downloads": -1, "filename": "iteration_utilities-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1c8c404b014d60a1c70f5d008539f465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109380, "upload_time": "2018-01-28T07:24:02", "url": "https://files.pythonhosted.org/packages/c6/c0/12afa17c9367d36c0bd0c0489d76c02e6a4d8f5cb427cd6ad490f1ba1126/iteration_utilities-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c8c404b014d60a1c70f5d008539f465", "sha256": "c7b53f36350515a95051eb22616e258ffe461ade31f0ba7d2cdc624de40d4718" }, "downloads": -1, "filename": "iteration_utilities-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1c8c404b014d60a1c70f5d008539f465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109380, "upload_time": "2018-01-28T07:24:02", "url": "https://files.pythonhosted.org/packages/c6/c0/12afa17c9367d36c0bd0c0489d76c02e6a4d8f5cb427cd6ad490f1ba1126/iteration_utilities-0.7.0.tar.gz" } ] }