{ "info": { "author": "David Delassus", "author_email": "david.jose.delassus@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "link.utils\n==========\n\n**link.utils** is an utility library for other *link* frameworks.\n\nSee documentation_ for more informations.\n\n.. _documentation: https://linkutils.readthedocs.io\n\n.. image:: https://img.shields.io/pypi/l/link.utils.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.utils/\n :alt: License\n\n.. image:: https://img.shields.io/pypi/status/link.utils.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.utils/\n :alt: Development Status\n\n.. image:: https://img.shields.io/pypi/v/link.utils.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.utils/\n :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/link.utils.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.utils/\n :alt: Supported Python versions\n\n.. image:: https://img.shields.io/pypi/implementation/link.utils.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.utils/\n :alt: Supported Python implementations\n\n.. image:: https://img.shields.io/pypi/wheel/link.utils.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.utils\n :alt: Download format\n\n.. image:: https://travis-ci.org/linkdd/link.utils.svg?branch=master&style=flat-square\n :target: https://travis-ci.org/linkdd/link.utils\n :alt: Build status\n\n.. image:: https://coveralls.io/repos/github/linkdd/link.utils/badge.png?style=flat-square\n :target: https://coveralls.io/r/linkdd/link.utils\n :alt: Code test coverage\n\n.. image:: https://img.shields.io/pypi/dm/link.utils.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.utils/\n :alt: Downloads\n\n.. image:: https://landscape.io/github/linkdd/link.utils/master/landscape.svg?style=flat-square\n :target: https://landscape.io/github/linkdd/link.utils/master\n :alt: Code Health\n\nInstallation\n------------\n\n.. code-block:: text\n\n pip install link.utils\n\nFeatures\n--------\n\n * MongoDB filter and update specs implemented for Python dictionnaries\n * Configurable logging class with logging record filter based on MongoDB spec\n\nDonating\n--------\n\n.. image:: https://liberapay.com/assets/widgets/donate.svg\n :target: https://liberapay.com/linkdd/donate\n :alt: Support via Liberapay", "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/linkdd/link.utils", "keywords": "link utils", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "link.utils", "package_url": "https://pypi.org/project/link.utils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/link.utils/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/linkdd/link.utils" }, "release_url": "https://pypi.org/project/link.utils/2.0/", "requires_dist": null, "requires_python": null, "summary": "Link utilities", "version": "2.0" }, "last_serial": 2381636, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d1aeab5fb25e056ded2157f6edd1ccc3", "sha256": "9e534f36a8e9a20565324f4f7454426343bd0c90c5cfd6d230966cff430b76a8" }, "downloads": -1, "filename": "link.utils-0.1.tar.gz", "has_sig": false, "md5_digest": "d1aeab5fb25e056ded2157f6edd1ccc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1220, "upload_time": "2016-02-21T21:01:27", "url": "https://files.pythonhosted.org/packages/f5/03/ca5d172295d9c4b8e1fd0f19025617531c36378d3bf3af4cdce68a6d5c07/link.utils-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c2017c128d603f88b8c825c6ad834f7b", "sha256": "9663840ab26c9f2fb65ce1405745bb5f12ba37a9977264107e49ebc9f017df74" }, "downloads": -1, "filename": "link.utils-0.2.tar.gz", "has_sig": false, "md5_digest": "c2017c128d603f88b8c825c6ad834f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4560, "upload_time": "2016-04-16T02:10:36", "url": "https://files.pythonhosted.org/packages/62/d1/07de46fbb300b65537e0e2e35c7c6eb3a92268a88d5cd3c5284651aa0a71/link.utils-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "985b4218ec5ad6184ec0cb3c30185eae", "sha256": "c7920a2fb6261bba1c0d158bc093c8a543388683374aa454347167b1bf7169a6" }, "downloads": -1, "filename": "link.utils-0.3.tar.gz", "has_sig": false, "md5_digest": "985b4218ec5ad6184ec0cb3c30185eae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4959, "upload_time": "2016-05-25T02:24:29", "url": "https://files.pythonhosted.org/packages/b5/6e/5fc5363b4387ae1a04642e095718d2a47e4b56987001a7869b65d17570bb/link.utils-0.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "ec0b52ffb12d276df3a0419e564f55b2", "sha256": "faa41e0cf1daa316abd41c3306c744ee7a5d96548b263b70c6e10e4910393387" }, "downloads": -1, "filename": "link.utils-1.0.tar.gz", "has_sig": false, "md5_digest": "ec0b52ffb12d276df3a0419e564f55b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7900, "upload_time": "2016-05-30T21:19:04", "url": "https://files.pythonhosted.org/packages/49/aa/4648bbb97adaf572f74bb50e7ba1a0828214d6a1a357c12d7d633a657f6f/link.utils-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "236cf6b8e1ff20e390106afc23bc92c5", "sha256": "2489e5024db64aca5444f561970e7a4ff4ccb756774d19a98532a4921ef0daa1" }, "downloads": -1, "filename": "link.utils-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "236cf6b8e1ff20e390106afc23bc92c5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10608, "upload_time": "2016-06-06T18:14:20", "url": "https://files.pythonhosted.org/packages/f2/15/a12ccae96b5ab8e3d1c3e7a24dab72a7dd69750c65c7bc37932a2587e9dc/link.utils-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9924b8d471a49e705b6388dc3294c7a7", "sha256": "6def893d4a45d1cb2f43983a586d5e44d55a63a56f9ec36425f362ac14d89113" }, "downloads": -1, "filename": "link.utils-1.1.tar.gz", "has_sig": false, "md5_digest": "9924b8d471a49e705b6388dc3294c7a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7899, "upload_time": "2016-06-06T18:11:51", "url": "https://files.pythonhosted.org/packages/4b/d0/b67286b8cc5fca4969b8b3c899590770f76065037c8b6c94deace17b697a/link.utils-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "1c921c1708a8c83d56672300f6795ce5", "sha256": "5937420742186fbcd31e1dc8c61340da24257fe6950110b207d5e5caab1a7e13" }, "downloads": -1, "filename": "link.utils-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c921c1708a8c83d56672300f6795ce5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10606, "upload_time": "2016-06-08T12:07:17", "url": "https://files.pythonhosted.org/packages/fc/fd/eea11a1d74fac8c914b7cf5c9705084cde7e8a21eb34ce70a48c8697819a/link.utils-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b09445a28853cf3391017e2f38626aa8", "sha256": "89d30659f3c6fe26627a3f696b1e623838b2831ec99044754096e210bb30dd30" }, "downloads": -1, "filename": "link.utils-1.2.tar.gz", "has_sig": false, "md5_digest": "b09445a28853cf3391017e2f38626aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8161, "upload_time": "2016-06-08T12:07:13", "url": "https://files.pythonhosted.org/packages/ae/30/6c3122910212f144d0ec144261f645173326d6964010d36d5d95e951d80a/link.utils-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "5d9c5e574d3507411c4eb299494ab532", "sha256": "e7adfe0f75b43217d451e37deffe8548820a0149accf824046a41ba300504f14" }, "downloads": -1, "filename": "link.utils-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d9c5e574d3507411c4eb299494ab532", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11739, "upload_time": "2016-07-01T08:40:22", "url": "https://files.pythonhosted.org/packages/f3/a8/bd5205e4e9be0604004f325846854cfbbbe7bc2db93641d151b3ccfae39d/link.utils-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40511c74816d664fe5a2f27d63c76ed9", "sha256": "caabc2352047da3395a8cd81725f969f5a8a78a7b2d7da4fe41266d19b73cb17" }, "downloads": -1, "filename": "link.utils-1.3.tar.gz", "has_sig": false, "md5_digest": "40511c74816d664fe5a2f27d63c76ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8737, "upload_time": "2016-07-01T08:40:18", "url": "https://files.pythonhosted.org/packages/dd/4c/aef6fea7639889a46dcfc5e048670ad1ac25b8e069fcc8fd4e4ff7548ead/link.utils-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "8c2a9bc04438fdb228dd316367585fef", "sha256": "4770e12405145e5bcce9c4f036d9b73a190779a36b4974653729b74bb59c3e00" }, "downloads": -1, "filename": "link.utils-1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c2a9bc04438fdb228dd316367585fef", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12342, "upload_time": "2016-07-02T19:46:37", "url": "https://files.pythonhosted.org/packages/2d/3b/022e1ea325eaa189739220be09103455e955e4eada4222d05c130e438813/link.utils-1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15421c8246ce7f4ade08034c62b22333", "sha256": "92579ce7189fce73e48f20e0c914e006d29d7fc8b099f3cf1f75cda84e824105" }, "downloads": -1, "filename": "link.utils-1.4.tar.gz", "has_sig": false, "md5_digest": "15421c8246ce7f4ade08034c62b22333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9156, "upload_time": "2016-07-02T19:46:53", "url": "https://files.pythonhosted.org/packages/b1/b9/04e1f0a2d8b9b44f7a5c708f7e0f9eaed7ea21fc7ccab58f23ab150dfd04/link.utils-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "22b9c008f7abd48a418b7dccb039d93b", "sha256": "f0dfc777ac0a43cc7ecc595491b9578f95a0761e37ce6bab507f1d16d51a2d91" }, "downloads": -1, "filename": "link.utils-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22b9c008f7abd48a418b7dccb039d93b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13032, "upload_time": "2016-09-02T21:21:41", "url": "https://files.pythonhosted.org/packages/90/59/a8d22d00adf0ac56d2bf86d2ed0d9d69481c0c7d477472578c782e216f33/link.utils-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "173aafb0f698ba608371a12cb4d85d52", "sha256": "c378bab2a5880fed06424985fe9fedc9764ec588814a1e7b4ce88a27aaca3534" }, "downloads": -1, "filename": "link.utils-1.5.tar.gz", "has_sig": false, "md5_digest": "173aafb0f698ba608371a12cb4d85d52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9590, "upload_time": "2016-09-02T21:21:39", "url": "https://files.pythonhosted.org/packages/c8/46/5102269586fd465bd066527e3c3bca295ad631dfe9cc21c496ed669b1e2c/link.utils-1.5.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "8b289a32fb92b3ca8e24782c74758f20", "sha256": "ce0e6caee72727cc920980e5eda113f85c60e39eb3ec75ff722542e0d7d9b381" }, "downloads": -1, "filename": "link.utils-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b289a32fb92b3ca8e24782c74758f20", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12043, "upload_time": "2016-10-05T09:27:16", "url": "https://files.pythonhosted.org/packages/2c/3a/2219b1a720e4c62d5493497a24050ada83ebd96105bd84682d5bf9ad0b52/link.utils-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "150c5df5e716be5fc5f1062d25609f40", "sha256": "25ae2c42445ff02a98f97f181da41bf6e6a723a309ccb03d9f89039a29c2850e" }, "downloads": -1, "filename": "link.utils-2.0.tar.gz", "has_sig": false, "md5_digest": "150c5df5e716be5fc5f1062d25609f40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9130, "upload_time": "2016-10-05T09:27:14", "url": "https://files.pythonhosted.org/packages/5f/3c/9f7cadea8d91ad4b1c9b4e1959845340307a67441024db1ef1e13c56a5d1/link.utils-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b289a32fb92b3ca8e24782c74758f20", "sha256": "ce0e6caee72727cc920980e5eda113f85c60e39eb3ec75ff722542e0d7d9b381" }, "downloads": -1, "filename": "link.utils-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b289a32fb92b3ca8e24782c74758f20", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12043, "upload_time": "2016-10-05T09:27:16", "url": "https://files.pythonhosted.org/packages/2c/3a/2219b1a720e4c62d5493497a24050ada83ebd96105bd84682d5bf9ad0b52/link.utils-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "150c5df5e716be5fc5f1062d25609f40", "sha256": "25ae2c42445ff02a98f97f181da41bf6e6a723a309ccb03d9f89039a29c2850e" }, "downloads": -1, "filename": "link.utils-2.0.tar.gz", "has_sig": false, "md5_digest": "150c5df5e716be5fc5f1062d25609f40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9130, "upload_time": "2016-10-05T09:27:14", "url": "https://files.pythonhosted.org/packages/5f/3c/9f7cadea8d91ad4b1c9b4e1959845340307a67441024db1ef1e13c56a5d1/link.utils-2.0.tar.gz" } ] }