{ "info": { "author": "Julian Kimmig", "author_email": "julian-kimmig@gmx.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "A simple function to generate a simple filtered dict where a dict is created based on a dictionary and a function.\nThe returned dict contains all the kwargs if the passed function which are present in the inut dict. \nThis is espacially useful if you have a dict with more keys than needed to call a function or you call a function by reference and want to pass an dict as kwargs\n\nExample: \n```\nd = dict(a=0,b=1,s1=\"foo\",s2=\"bar\") \ndef merge_strings(s1=\"\",s2=\"\"):\n return s1+s2\n\nprint(merge_strings(**d))\n#throws TypeError: merge_strings() got an unexpected keyword argument 'a'\n\nprint(merge_strings(**filter_dict(d,merge_strings)))\n# returns foobar as expected\n\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/JulianKimmig/filter_dict", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "FilterDict", "package_url": "https://pypi.org/project/FilterDict/", "platform": "", "project_url": "https://pypi.org/project/FilterDict/", "project_urls": { "Homepage": "https://github.com/JulianKimmig/filter_dict" }, "release_url": "https://pypi.org/project/FilterDict/0.2.1566386417/", "requires_dist": null, "requires_python": "", "summary": "Store data in JSON format", "version": "0.2.1566386417" }, "last_serial": 5708718, "releases": { "0.2.1552756150": [ { "comment_text": "", "digests": { "md5": "9fce0e68addbb7f2d8b80748835a18ef", "sha256": "23e7b4130cd774861232ebb90530bb027375d60e5de5dd4ccb656dbf9919219d" }, "downloads": -1, "filename": "FilterDict-0.2.1552756150-py3-none-any.whl", "has_sig": false, "md5_digest": "9fce0e68addbb7f2d8b80748835a18ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14699, "upload_time": "2019-03-16T17:09:13", "url": "https://files.pythonhosted.org/packages/05/93/050fc9d9789138980caa1a87f9a832673db4877ee3d4d69bf1da8a5fe054/FilterDict-0.2.1552756150-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ff5eb3231ad46b2499ee5b9ddc765dc", "sha256": "fa8072d48d5b68c6660899c20e4fe6071896f04b6ebdd2be1fb32c38e6178bf3" }, "downloads": -1, "filename": "FilterDict-0.2.1552756150.tar.gz", "has_sig": false, "md5_digest": "9ff5eb3231ad46b2499ee5b9ddc765dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2026, "upload_time": "2019-03-16T17:09:15", "url": "https://files.pythonhosted.org/packages/dd/a5/dfd960248dd17d671d29403dd275b2c020cf3799bdc8caca937d0b6e3353/FilterDict-0.2.1552756150.tar.gz" } ], "0.2.1552756360": [ { "comment_text": "", "digests": { "md5": "2658dbd3ab7d264e52264a79212d90a5", "sha256": "8f0bee932fff7669cbb4161a1830366c07933a6cee32caead662c8dd8bc28b61" }, "downloads": -1, "filename": "FilterDict-0.2.1552756360-py3-none-any.whl", "has_sig": false, "md5_digest": "2658dbd3ab7d264e52264a79212d90a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14725, "upload_time": "2019-03-16T17:12:43", "url": "https://files.pythonhosted.org/packages/52/64/d3a2f4f240982fcab80f609026173d5d0d93634776397d7ba96eace5ad22/FilterDict-0.2.1552756360-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f790700950bfbe17da773ffb624505a", "sha256": "5c600e094895a494a30b2d1e94bfef737327620cd5feefffa87ed144df555078" }, "downloads": -1, "filename": "FilterDict-0.2.1552756360.tar.gz", "has_sig": false, "md5_digest": "6f790700950bfbe17da773ffb624505a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2044, "upload_time": "2019-03-16T17:12:45", "url": "https://files.pythonhosted.org/packages/e1/59/9d814cdffadddc90274db0b9319ae9aa0aada76adf1f9e044c8325644ba6/FilterDict-0.2.1552756360.tar.gz" } ], "0.2.1552756581": [ { "comment_text": "", "digests": { "md5": "609017ab007576a7d77014b9e24d61fc", "sha256": "0de7f516840b20c5db320ad3ef01e799796e8a061c6eda7804a7c8fc56987a2c" }, "downloads": -1, "filename": "FilterDict-0.2.1552756581-py3-none-any.whl", "has_sig": false, "md5_digest": "609017ab007576a7d77014b9e24d61fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14867, "upload_time": "2019-03-16T17:16:22", "url": "https://files.pythonhosted.org/packages/a8/37/cdf09ccd275126be204bed804dc5d4bce654cf7babb0142a833031f7ef25/FilterDict-0.2.1552756581-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfbbf903a653eb9efefb193bbc35c68c", "sha256": "e10e49b8e5b5b341f80372abcd4a21a3724f8cacba7e9f018f4b46c326c9f06d" }, "downloads": -1, "filename": "FilterDict-0.2.1552756581.tar.gz", "has_sig": false, "md5_digest": "dfbbf903a653eb9efefb193bbc35c68c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1998, "upload_time": "2019-03-16T17:16:25", "url": "https://files.pythonhosted.org/packages/d3/02/56e0f6887e3530906f3a8bbd51fc78a4b82083d672e4d457c57d72abe118/FilterDict-0.2.1552756581.tar.gz" } ], "0.2.1552774624": [ { "comment_text": "", "digests": { "md5": "b562d052c8b50855865a3537ff7e4cb9", "sha256": "eb7592f6c3abe7584e207a553c43bcbce52ce6b1c2e8342f664f3fc88a64f815" }, "downloads": -1, "filename": "FilterDict-0.2.1552774624-py3-none-any.whl", "has_sig": false, "md5_digest": "b562d052c8b50855865a3537ff7e4cb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15494, "upload_time": "2019-03-16T22:17:05", "url": "https://files.pythonhosted.org/packages/8f/f1/2f1f4854c1d435d3223d37629661c2639f728a2d016ac06204393343285d/FilterDict-0.2.1552774624-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d663fcf99f426f43ba0a311dd54f1c1", "sha256": "921db90b114f4b1c6fc16186d3896e7327e1dccd326420950d2fdd81a8fd2faf" }, "downloads": -1, "filename": "FilterDict-0.2.1552774624.tar.gz", "has_sig": false, "md5_digest": "9d663fcf99f426f43ba0a311dd54f1c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2084, "upload_time": "2019-03-16T22:17:07", "url": "https://files.pythonhosted.org/packages/6b/02/6879eb066d272d24087fac3d1e5fc19f6133acea27a9038932fb577336a1/FilterDict-0.2.1552774624.tar.gz" } ], "0.2.1552776917": [ { "comment_text": "", "digests": { "md5": "938c661d6c5e9f1d01711bc7df3a0bb7", "sha256": "08cb411471e9ba72cbd22949f0eee084501e527bba54dcefc2a76ee3daa1ed2d" }, "downloads": -1, "filename": "FilterDict-0.2.1552776917-py3-none-any.whl", "has_sig": false, "md5_digest": "938c661d6c5e9f1d01711bc7df3a0bb7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15613, "upload_time": "2019-03-16T22:55:18", "url": "https://files.pythonhosted.org/packages/f4/bb/617a682bc52cc66fc43bdf9a1fb7e52eaed6715fbe3eb3f5d6d22f97806b/FilterDict-0.2.1552776917-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5796a8803dd67285c6b894e71233b13", "sha256": "fdd91235dbe93697a00b441a931ef87e95c4ca733ff2a03d11dc152425c203ff" }, "downloads": -1, "filename": "FilterDict-0.2.1552776917.tar.gz", "has_sig": false, "md5_digest": "c5796a8803dd67285c6b894e71233b13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2177, "upload_time": "2019-03-16T22:55:20", "url": "https://files.pythonhosted.org/packages/2e/d0/464c135c6c1e0a6952fc484b726244e08114e58efeaa6ee52e4080151fd5/FilterDict-0.2.1552776917.tar.gz" } ], "0.2.1553766478": [ { "comment_text": "", "digests": { "md5": "b33047a21bae6cd6609ba0b50221e14c", "sha256": "5a29a2a8b7e0c580e6269c0c75f66fe9b30ef499868118ba466d62788f2b874e" }, "downloads": -1, "filename": "FilterDict-0.2.1553766478-py3-none-any.whl", "has_sig": false, "md5_digest": "b33047a21bae6cd6609ba0b50221e14c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14894, "upload_time": "2019-03-28T09:48:08", "url": "https://files.pythonhosted.org/packages/76/8c/8c6f536d878881737b0a166edb70872b69ec8706083e131321c821915a56/FilterDict-0.2.1553766478-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25e157f7009cd3c1e2d9283fbb1a8d3a", "sha256": "991d2e97d44abb8ffa26b5a6ee4e75392f630bb859985ee97910afa288db9e72" }, "downloads": -1, "filename": "FilterDict-0.2.1553766478.tar.gz", "has_sig": false, "md5_digest": "25e157f7009cd3c1e2d9283fbb1a8d3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2237, "upload_time": "2019-03-28T09:48:10", "url": "https://files.pythonhosted.org/packages/41/dc/73ad2040a2c8e5e632405095f0e792e9cb2b6fffcd26eeb5cb49d1d7ed21/FilterDict-0.2.1553766478.tar.gz" } ], "0.2.1553767117": [ { "comment_text": "", "digests": { "md5": "c4a4d5efb49fb18880cd703275a9ca58", "sha256": "94f3adb5a91b816d0696f3f6566b941d2dde0c431f6b258b7e8577a4b08bf2fd" }, "downloads": -1, "filename": "FilterDict-0.2.1553767117-py3-none-any.whl", "has_sig": false, "md5_digest": "c4a4d5efb49fb18880cd703275a9ca58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14890, "upload_time": "2019-03-28T09:58:37", "url": "https://files.pythonhosted.org/packages/9f/66/984aba6566659978a57cf3d07f46c61e20aa57eaa702672fd4fc23c7a9dd/FilterDict-0.2.1553767117-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8badf4b188a435696a35cdd66fb2dae5", "sha256": "4e7dd4340103e93b9a6ffa58d19fa660abc0f96f08c5a92ec7eb390816dba845" }, "downloads": -1, "filename": "FilterDict-0.2.1553767117.tar.gz", "has_sig": false, "md5_digest": "8badf4b188a435696a35cdd66fb2dae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2232, "upload_time": "2019-03-28T09:58:39", "url": "https://files.pythonhosted.org/packages/b2/cd/274097afe9ec9cb7b146ab857b1b993a27211b374878396590763f54c6db/FilterDict-0.2.1553767117.tar.gz" } ], "0.2.1564588115": [ { "comment_text": "", "digests": { "md5": "b6c9b330449f77c8c3a52c4f36eb1781", "sha256": "6f3a736a95c725fad91de309d44f074cb2f26ee1c9ae2a2cbf21ab349b4d3dcc" }, "downloads": -1, "filename": "FilterDict-0.2.1564588115-py3-none-any.whl", "has_sig": false, "md5_digest": "b6c9b330449f77c8c3a52c4f36eb1781", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15112, "upload_time": "2019-07-31T15:48:37", "url": "https://files.pythonhosted.org/packages/ab/de/4a281403f359357222fc4c6618d8d056de9c77702586554e788f00474a9b/FilterDict-0.2.1564588115-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "401dd0684435ca6a6275404d5c507035", "sha256": "27bbb839d094443e24b883cbd95913ac36b7b1376c2fb553aa74c9566c0f4444" }, "downloads": -1, "filename": "FilterDict-0.2.1564588115.tar.gz", "has_sig": false, "md5_digest": "401dd0684435ca6a6275404d5c507035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2442, "upload_time": "2019-07-31T15:48:39", "url": "https://files.pythonhosted.org/packages/4e/d5/f8e8950a9c42452ca63b5b008fba61cc43bc53a78f0b7e788fa17cad3b61/FilterDict-0.2.1564588115.tar.gz" } ], "0.2.1566386417": [ { "comment_text": "", "digests": { "md5": "c87a49045c94a371f613864073d3a656", "sha256": "b92b7a8aaa5fa91dd82670adb3f794bbe4c7ad6302430c57548abb3190442407" }, "downloads": -1, "filename": "FilterDict-0.2.1566386417-py3-none-any.whl", "has_sig": false, "md5_digest": "c87a49045c94a371f613864073d3a656", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15112, "upload_time": "2019-08-21T11:20:20", "url": "https://files.pythonhosted.org/packages/01/b1/56117c92e3fb5f4d4a6e6331b331a7ca5131db153b94636396fc7ae3d735/FilterDict-0.2.1566386417-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ab483c832a565f822998efc8f5afd93", "sha256": "d19af0abcdb9dc8cacf31b4da79247cbe857d9b5b5071106df620964ece44974" }, "downloads": -1, "filename": "FilterDict-0.2.1566386417.tar.gz", "has_sig": false, "md5_digest": "7ab483c832a565f822998efc8f5afd93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2449, "upload_time": "2019-08-21T11:20:22", "url": "https://files.pythonhosted.org/packages/d0/48/6f6f82127a02295e72a7031025f78805854929f2721e5f6717140b7ac438/FilterDict-0.2.1566386417.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c87a49045c94a371f613864073d3a656", "sha256": "b92b7a8aaa5fa91dd82670adb3f794bbe4c7ad6302430c57548abb3190442407" }, "downloads": -1, "filename": "FilterDict-0.2.1566386417-py3-none-any.whl", "has_sig": false, "md5_digest": "c87a49045c94a371f613864073d3a656", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15112, "upload_time": "2019-08-21T11:20:20", "url": "https://files.pythonhosted.org/packages/01/b1/56117c92e3fb5f4d4a6e6331b331a7ca5131db153b94636396fc7ae3d735/FilterDict-0.2.1566386417-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ab483c832a565f822998efc8f5afd93", "sha256": "d19af0abcdb9dc8cacf31b4da79247cbe857d9b5b5071106df620964ece44974" }, "downloads": -1, "filename": "FilterDict-0.2.1566386417.tar.gz", "has_sig": false, "md5_digest": "7ab483c832a565f822998efc8f5afd93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2449, "upload_time": "2019-08-21T11:20:22", "url": "https://files.pythonhosted.org/packages/d0/48/6f6f82127a02295e72a7031025f78805854929f2721e5f6717140b7ac438/FilterDict-0.2.1566386417.tar.gz" } ] }