{ "info": { "author": "Mozilla Services", "author_email": "services-dev@mozilla.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "amo2kinto\n#########\n\n.. image:: https://img.shields.io/travis/mozilla-services/amo2kinto/master.svg\n :target: https://travis-ci.org/mozilla-services/amo2kinto\n\n.. image:: https://img.shields.io/pypi/v/amo2kinto.svg\n :target: https://pypi.python.org/pypi/amo2kinto\n\n.. image:: https://coveralls.io/repos/mozilla-services/amo2kinto/badge.svg?branch=master\n :target: https://coveralls.io/r/mozilla-services/amo2kinto\n\n- **kinto2xml**: Export the blocklist in the legacy XML format\n- **blockpages-generator**: Generate the blocklist documentation pages.\n\n\nInstallation\n============\n\nTo install the release::\n\n pip install amo2kinto\n\n\nTo install the development environment::\n\n make install\n\n\nSystem dependencies\n-------------------\n\nIn order to build ``amo2kinto`` dependencies you may need the following libraries:\n\n- Building **lxml** will require: ``libxml2-dev libxslt-dev python-dev``\n\nOtherwise you will run into errors like:\n\n- ``libxml/xmlversion.h: File not found``\n\n\nGenerate a blocklist.xml file from Kinto collections\n====================================================\n\nIf you want to export blocklists stored in Kinto in the addons server XML export\nformat, you can use the ``kinto2xml`` script::\n\n kinto2xml -s http://localhost:8888/v1\n\n\n**kinto2xml** gives you the ability to configure what you want to\nexport and in which bucket and collection are the data stored.\n\n.. code-block::\n\n usage: kinto2xml [-h] [-s SERVER] [-a AUTH] [-v] [-q] [-D]\n [--certificates-bucket CERTIFICATES_BUCKET]\n [--certificates-collection CERTIFICATES_COLLECTION]\n [--gfx-bucket GFX_BUCKET] [--gfx-collection GFX_COLLECTION]\n [--addons-bucket ADDONS_BUCKET]\n [--addons-collection ADDONS_COLLECTION]\n [--plugins-bucket PLUGINS_BUCKET]\n [--plugins-collection PLUGINS_COLLECTION]\n [--api-version API_VERSION] [--app APP]\n [--app-version APP_VERSION] [-o OUT]\n\n Build a blocklists.xml file from Kinto blocklists.\n\n optional arguments:\n -h, --help show this help message and exit\n -s SERVER, --server SERVER\n The location of the remote server (with prefix)\n -a AUTH, --auth AUTH BasicAuth token:my-secret\n -v, --verbose Show all messages.\n -q, --quiet Show only critical errors.\n -D, --debug Show all messages, including debug messages.\n --certificates-bucket CERTIFICATES_BUCKET\n Bucket name for certificates\n --certificates-collection CERTIFICATES_COLLECTION\n Collection name for certificates\n --gfx-bucket GFX_BUCKET\n Bucket name for gfx\n --gfx-collection GFX_COLLECTION\n Collection name for gfx\n --addons-bucket ADDONS_BUCKET\n Bucket name for addons\n --addons-collection ADDONS_COLLECTION\n Collection name for addon\n --plugins-bucket PLUGINS_BUCKET\n Bucket name for plugins\n --plugins-collection PLUGINS_COLLECTION\n Collection name for plugin\n --api-version API_VERSION\n Targeted blocklists.xml APP id\n --app APP Targeted blocklists.xml APP id\n --app-version APP_VERSION\n The targetted app version\n -o OUT, --out OUT Output XML file.\n\n\nGenerate blocked addons and plugins description pages\n=====================================================\n\nYou might want to export the human readable list and description of\nadd-ons and plugins that were blocked.\n\nYou can do that using the ``blockpages-generator`` cli tool:\n\n.. code-block::\n\n usage: blockpages-generator [-h] [-s SERVER] [-a AUTH] [-b BUCKET] [-v] [-q]\n [-D] [--addons-collection ADDONS_COLLECTION]\n [--plugins-collection PLUGINS_COLLECTION]\n [-d TARGET_DIR]\n\n Generate blocked item description files.\n\n optional arguments:\n -h, --help show this help message and exit\n -s SERVER, --server SERVER\n The location of the remote server (with prefix)\n -a AUTH, --auth AUTH BasicAuth token:my-secret\n -b BUCKET, --bucket BUCKET\n Bucket name.\n -v, --verbose Show all messages.\n -q, --quiet Show only critical errors.\n -D, --debug Show all messages, including debug messages.\n --addons-collection ADDONS_COLLECTION\n Collection name for addon\n --plugins-collection PLUGINS_COLLECTION\n Collection name for plugin\n -d TARGET_DIR, --target-dir TARGET_DIR\n Destination directory to write files in.\n\nIt will generate an ``index.html`` file with the list of records\npresent in the ``addons`` and ``plugins`` collections in the\n``target-dir`` directory.\n\nIt will also generate a file per ``add-on`` and ``plugin`` using the\n``blockID`` or the ``id``. e.g ``i487.html`` or\n``08db5018-2c80-4c4d-aa98-dafe6aacc28c.html``\n\n\nCHANGELOG\n#########\n\nThis document describes changes between each past release.\n\n4.0.1 (2018-07-04)\n==================\n\n**Bug fix**\n\n- Fix the XML item ID when squashing entries by addon ID\n\n\n4.0.0 (2018-07-04)\n==================\n\n**Bug fix**\n\n- Fix the affected users section (#87), thanks @rctgamer3!\n\n**Breaking changes**\n\n- Removed code in charge of updating the collection schema (#85)\n\n\n3.2.1 (2018-02-28)\n==================\n\n- Fix bug with Python 3 and writing files (#80).\n\n\n3.2.0 (2018-02-06)\n==================\n\n- Filter add-ons and plugins in v3 based on the requesting application and version. (#74)\n- Stop exporting cert items to Firefox 58 and above, where they aren't used. (#75)\n\n\n3.1.0 (2017-10-03)\n==================\n\n- Add support for cert items subject and pubKeyHash attributes. (#70)\n\n\n3.0.0 (2017-09-14)\n==================\n\n- Remove json2kinto importer\n- Remove xml verifier\n\n\n2.0.1 (2017-06-02)\n==================\n\n**Bug fix**\n\n- Fix synchronize kinto-http parameters. (#67)\n\n\n2.0.0 (2017-06-02)\n==================\n\n**Breaking changes**\n\n- Upgrade to kinto-http.py 8.0 and drop support for Python < 3.5\n\n\n1.7.2 (2017-02-20)\n==================\n\n- Fix XML exporter on missing blockID. (#63)\n\n\n1.7.1 (2016-11-24)\n==================\n\n**Bug fix**\n\n- Allow the importer to work even without the permission to create collections. (#56)\n- Use ``PUT`` instead of ``PATCH`` to fully overwrite the destination with the source (#58)\n\n\n1.7.0 (2016-11-21)\n==================\n\n**New features**\n\n- Retry downloading the XML in case it fails the first time. (#50)\n\n\n**Bug fix**\n\n- Remove redundant footer when generating pages. (#51)\n- Allow the importer to work even without the permission to create buckets. (#53)\n\n**Internal changes**\n\n- Improve the way the Makefile works (#52)\n\n\n1.6.0 (2016-10-04)\n==================\n\n**New features**\n\n- Add a configurable signoff workflow to-review \u2192 to-sign (#48)\n\n\n1.5.1 (2016-09-08)\n==================\n\n**Bug fix**\n\n- session_kwargs is not accessible anymore with last kinto-http client release. (#45)\n\n\n1.5.0 (2016-08-25)\n==================\n\n- Add the ``blockpages-generator`` CLI tool (#43)\n\n\n1.4.1 (2016-08-02)\n==================\n\n- Fix blockID ordering to make it the same as the addons-server.\n\n\n1.4.0 (2016-07-18)\n==================\n\n**New features**\n\n- Add version ranges for GFX items (#39) \u00e2\u0080\u0094 `Bug 1283601`_\n\n.. _`Bug 1283601`: https://bugzilla.mozilla.org/show_bug.cgi?id=1283601\n\n\n1.3.1 (2016-07-06)\n==================\n\n**Bug fix**\n\n- Fix patch_records properties.\n\n\n1.3.0 (2016-07-06)\n==================\n\n- Update records that were changed (#37)\n\n\n1.2.1 (2016-05-26)\n==================\n\n**Bug fix**\n\n- kinto_client.delete_records API changed. (#35)\n\n\n1.2.0 (2016-05-26)\n==================\n\n**New features**\n\n- Let people specify ``--app-version`` and ``--api-version`` while using kinto2xml (#33)\n- Add functional tests for both version of the XML file format. (#33)\n- Configure the kinto-admin as well as the JSONSchema (#32)\n\n**Bug fix**\n\n- Group addons by the biggest guid (#33)\n\n\n1.1.0 (2016-05-18)\n==================\n\n**Bug fix**\n\n- In case there is a diff using xml-verifier, the command now returns an error code (#28)\n\n**Internal changes**\n\n- ``json2kinto`` does not set destination collections as publicly readable (#27)\n\n\n1.0.0 (2016-05-12)\n==================\n\n**Breaking changes**\n\n- kinto2xml was renamed amo2kinto (#21)\n- New JSON Schema file format with a \"collection\" prefix (#22)\n\n**New features**\n\n- Use the schema to validate AMO records in the importer script. (#5)\n- Warn if the server does not have the schema capability (#24)\n\n**Internal changes**\n\n- Document amo2kinto commands: json2kinto, kinto2xml and verifier. (#23)\n\n\n0.1.0 (2016-04-27)\n==================\n\n**Initial version**\n\n- Create collection with the definition of the JSON schema.\n- Fetch AMO blocklists information from the /blocked/blocklists.json AMO endpoint.\n- Handle import configuration on the CLI.\n - Bucket / Collection names\n - Remote AMO endpoint configuration\n - Schema file path configuration\n - Schema or not schema\n - Verbosity level\n - Server selection\n - Auth credentials\n - Importation type selection\n- Support for kinto-signer triggering\n- Full SSL support for Python 2.7\n- Full Python 2.7 and Python 3.4/3.5 support\n- Handle the enabled flag to activate records\n- Makefile rule to update the schema definition\n- Export kinto blocklists in XML blocklist file version 2\n- Export kinto blocklists in XML blocklist file version 3\n- XML verifier that create a diff of two XML files\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mozilla-services/amo2kinto", "keywords": "web services", "license": "Apache License (2.0)", "maintainer": "", "maintainer_email": "", "name": "amo2kinto", "package_url": "https://pypi.org/project/amo2kinto/", "platform": "", "project_url": "https://pypi.org/project/amo2kinto/", "project_urls": { "Homepage": "https://github.com/mozilla-services/amo2kinto" }, "release_url": "https://pypi.org/project/amo2kinto/4.0.1/", "requires_dist": [ "jinja2", "kinto-http (>=8)", "lxml", "python-dateutil" ], "requires_python": "", "summary": "Generate a blocklists.xml file from the Kinto collections.", "version": "4.0.1" }, "last_serial": 4266237, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "f21fa565ae1791563ee28d5b7ce9ae4b", "sha256": "57a20b7b045a0f199d5d3cece11f7da89a17021329f4624b49c4ce07e504ce66" }, "downloads": -1, "filename": "amo2kinto-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f21fa565ae1791563ee28d5b7ce9ae4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29652, "upload_time": "2016-05-12T15:20:28", "url": "https://files.pythonhosted.org/packages/cf/d5/8f3d4c3399a168dbc4adac022465b945cf4f993b52c6e1ae79ac301b29ec/amo2kinto-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fa9e365d3cdb4703150c9ae36e639bd", "sha256": "581bd815f62993c47aa02a7da5c933547b5586998f5ed565ded94043467385ae" }, "downloads": -1, "filename": "amo2kinto-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3fa9e365d3cdb4703150c9ae36e639bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134610, "upload_time": "2016-05-12T15:20:36", "url": "https://files.pythonhosted.org/packages/b2/88/0f72ec65ca4b7fa005a0251021157f70d3b54d87afa0d7268e4c0db70c61/amo2kinto-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "82da8e688b51fd6cdb4eda6de37267d7", "sha256": "a2e00460e4265345fd7f7403098cc179ad2917fcd8d7a0e77827446bc4dac027" }, "downloads": -1, "filename": "amo2kinto-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82da8e688b51fd6cdb4eda6de37267d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29789, "upload_time": "2016-05-18T08:43:43", "url": "https://files.pythonhosted.org/packages/8d/e3/29ae6737460a7723c9cc84dcb61bdeeb0d36a735dd59613472a75eb7b020/amo2kinto-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6a4aaf9b70d78ce1fc0ffbaf8235679", "sha256": "5bf2a2e0fa13932c52fce16afda7b392be56b77b152b36ca4a19107d0a6b398e" }, "downloads": -1, "filename": "amo2kinto-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e6a4aaf9b70d78ce1fc0ffbaf8235679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134804, "upload_time": "2016-05-18T08:43:50", "url": "https://files.pythonhosted.org/packages/45/06/6bf225da2e294bb6e9530fa108d05c126d3914f23efc31f1d71c5f362675/amo2kinto-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e779df35ec4b858a808ffd784288da83", "sha256": "eb48e68f977a2248c5f027c5cb412fc8ee1cef903ff4b7acc247ada0ed18a97f" }, "downloads": -1, "filename": "amo2kinto-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e779df35ec4b858a808ffd784288da83", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30608, "upload_time": "2016-05-26T14:22:20", "url": "https://files.pythonhosted.org/packages/8f/9c/ed0ee140bccaf9bea021cdf28e4e2c4d8ff50d2d9c925c551d6105c4cc2c/amo2kinto-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ceaf55e9e13eecec6cab1a1dc5be334", "sha256": "56a6326f83a2699c58b380fb462110bf6c4276d179d8da6d583f2977ec1245cc" }, "downloads": -1, "filename": "amo2kinto-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4ceaf55e9e13eecec6cab1a1dc5be334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135755, "upload_time": "2016-05-26T14:22:25", "url": "https://files.pythonhosted.org/packages/96/41/284ea11a3a3fef334623326e929376ef46fe17359f22aaf8a1d09139752e/amo2kinto-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "8f50feb64f31e1e82e8c672ae665701d", "sha256": "1bad6e89202f4b75c49df1e6bacac5c91a708970f1d128165712e9fa028a3fb0" }, "downloads": -1, "filename": "amo2kinto-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f50feb64f31e1e82e8c672ae665701d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30673, "upload_time": "2016-05-26T16:07:17", "url": "https://files.pythonhosted.org/packages/be/ce/df710078947b0919304fc5412c51be36f6fc3f674a3f6a1db35faf29ee6a/amo2kinto-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "424468e4884048dc06c8af52535e3290", "sha256": "744bbd518400d767334572f7f652295fe93a9c36a938b59dadbd5787c6be51d4" }, "downloads": -1, "filename": "amo2kinto-1.2.1.tar.gz", "has_sig": false, "md5_digest": "424468e4884048dc06c8af52535e3290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135814, "upload_time": "2016-05-26T16:07:23", "url": "https://files.pythonhosted.org/packages/46/8a/c3657d20554f2f68546c4e985587eecbf1fc72f0e03771bc817f24d03c83/amo2kinto-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "69a701a2aabdb389512cf96c4f8437ac", "sha256": "4a658299229294183cbdeba5b1955e9255b22e723098b85758feb2e0ffe04fb6" }, "downloads": -1, "filename": "amo2kinto-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69a701a2aabdb389512cf96c4f8437ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31584, "upload_time": "2016-07-06T16:11:23", "url": "https://files.pythonhosted.org/packages/13/c1/7f7ac1f6e92dbe935035078ff4a7fe4a37972b199a8faac6c66c85d8c0cb/amo2kinto-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cf2180c351eb0b3168c5cc689707d08", "sha256": "21b430555cd20e69667fe971e7acc269023a430d335f0abc08bd5ec4c1efc9c4" }, "downloads": -1, "filename": "amo2kinto-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4cf2180c351eb0b3168c5cc689707d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136728, "upload_time": "2016-07-06T16:11:28", "url": "https://files.pythonhosted.org/packages/ff/5d/8cd95bf269da860a68f40f3f8a375c272fd2fa2bb460a469ff3eaccda9f0/amo2kinto-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "7adc44fdf3484b55f81e1244e13543f6", "sha256": "62025bc5aaa0b3468507614b494e7c1c67a9c359c052a3f6b458d093a2ae00f6" }, "downloads": -1, "filename": "amo2kinto-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7adc44fdf3484b55f81e1244e13543f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31505, "upload_time": "2016-07-06T16:26:03", "url": "https://files.pythonhosted.org/packages/77/97/0aed234412751af8bc138e0b3cd8acf4c1ad2c2fcdc1d9b3a39a8a6ce1b2/amo2kinto-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f661b694a6d7a3644b5b0e16be6f556b", "sha256": "06352cbcd42e49e4cb31fd7a2fc84b47e43b507b97dc8c4a6c4b2edc043a4830" }, "downloads": -1, "filename": "amo2kinto-1.3.1.tar.gz", "has_sig": false, "md5_digest": "f661b694a6d7a3644b5b0e16be6f556b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136668, "upload_time": "2016-07-06T16:26:07", "url": "https://files.pythonhosted.org/packages/10/6a/109694dd59d45950e11d3a80c290932268ff2fa91dce28f1ddf81bb7eba2/amo2kinto-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "caa65ac8717b485d0c807dd64e389e81", "sha256": "e6da3737668a477d6581ea6a9e9ebf76a8d076c22de120e55ec229f60587b05c" }, "downloads": -1, "filename": "amo2kinto-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "caa65ac8717b485d0c807dd64e389e81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31783, "upload_time": "2016-07-19T08:19:40", "url": "https://files.pythonhosted.org/packages/38/42/700787e0e40f8aa2f088ece012e2288ec5baa71131a4865baffddc6b1c17/amo2kinto-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8d23dfc1de22505e888961f972e525a", "sha256": "f66471ec988cd332291b0b9acab4b4d55529b092e7679ac4765ecba9ab153978" }, "downloads": -1, "filename": "amo2kinto-1.4.0.tar.gz", "has_sig": false, "md5_digest": "e8d23dfc1de22505e888961f972e525a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137261, "upload_time": "2016-07-19T08:19:43", "url": "https://files.pythonhosted.org/packages/9e/eb/b23932ff20d5dce303ebd715a2bdd1ade8d81c0035916ccde915bc86180e/amo2kinto-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "811ade349bee6d18bb588c27326310b8", "sha256": "d3c5accf7313d7c86033d74bd1dad8ba8dea30a67271ee491f778bd85c43f434" }, "downloads": -1, "filename": "amo2kinto-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "811ade349bee6d18bb588c27326310b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31867, "upload_time": "2016-08-02T14:25:38", "url": "https://files.pythonhosted.org/packages/3f/f5/36048b5f8473720195d1bfefe6769df59b83448e58564f200d1ea27d599a/amo2kinto-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53740ecc1c17fd0190219815c9cf8770", "sha256": "4572b92ddae9d47c2c5bac59b249808c40ed977ee4f25e931346d345e2522626" }, "downloads": -1, "filename": "amo2kinto-1.4.1.tar.gz", "has_sig": false, "md5_digest": "53740ecc1c17fd0190219815c9cf8770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137402, "upload_time": "2016-08-02T14:25:41", "url": "https://files.pythonhosted.org/packages/66/1d/c9e707423de59ec592b328094beca48e721fb936a38ee564e7e4ad6028e7/amo2kinto-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "31392b15e94263364b065fe13d35efe2", "sha256": "811538a229ae99187ac6bb7695c0517103ee97f837d1c14c02f6befecf2532c7" }, "downloads": -1, "filename": "amo2kinto-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31392b15e94263364b065fe13d35efe2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 145759, "upload_time": "2016-08-26T09:43:32", "url": "https://files.pythonhosted.org/packages/06/32/4b8609427e34241c78325ba4441f4b9004e2c0a2810c43b6ce0c4016e2d9/amo2kinto-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c6d4164edb271ef69af703f3da5994", "sha256": "35102b266b5384dfdc6fa523a52603859f4a6b3961be5b3506e63b1f40a6a214" }, "downloads": -1, "filename": "amo2kinto-1.5.0.tar.gz", "has_sig": false, "md5_digest": "09c6d4164edb271ef69af703f3da5994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143986, "upload_time": "2016-08-26T09:43:36", "url": "https://files.pythonhosted.org/packages/34/69/061a448dad3642a89d1689314f5905c956f24fd5640ba2daab28ce8a6600/amo2kinto-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "0c4dabf6202c5f90c02c026769b889a1", "sha256": "5f367f1746255f10853e80c979c64ba848c55ed45b65171fd6a097338e1e3347" }, "downloads": -1, "filename": "amo2kinto-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c4dabf6202c5f90c02c026769b889a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 145859, "upload_time": "2016-09-08T15:10:17", "url": "https://files.pythonhosted.org/packages/74/b5/fa5612598ccbb89a87dab989883383ec4630902809d1cf42839cc55e97e8/amo2kinto-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36859eb84dc0ffcb7821ba569ae9747e", "sha256": "a9b546172602b3aa2fdff0224e51b73c1193ae864a9411f02183070804aab247" }, "downloads": -1, "filename": "amo2kinto-1.5.1.tar.gz", "has_sig": false, "md5_digest": "36859eb84dc0ffcb7821ba569ae9747e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144094, "upload_time": "2016-09-08T15:10:20", "url": "https://files.pythonhosted.org/packages/6c/6a/1166016d6836c44949b6c56cfba0ec05e1b3b1ee5f8d3fd56193aa2dd873/amo2kinto-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "44e2fa5cc885882eb8aad0d5740a25b0", "sha256": "a3cd3cf41140c2d522b62ea3354a176c4d7da5c7301d4005f3fb4d6b75612b15" }, "downloads": -1, "filename": "amo2kinto-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44e2fa5cc885882eb8aad0d5740a25b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 146713, "upload_time": "2016-10-04T08:25:16", "url": "https://files.pythonhosted.org/packages/da/a6/86d67e8169291d81f5fcf8706990996da26997f82a38fa41e143e8c4cbe8/amo2kinto-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87bbc36d4a8055602a2552a2ef99f631", "sha256": "bdee13799852df8f418bd7eb3a826225878f4a6f1a2b9d491c194c292f57e11f" }, "downloads": -1, "filename": "amo2kinto-1.6.0.tar.gz", "has_sig": false, "md5_digest": "87bbc36d4a8055602a2552a2ef99f631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144921, "upload_time": "2016-10-04T08:25:19", "url": "https://files.pythonhosted.org/packages/fa/83/6355db17406c09395feb5d6c262d6c797383de4ba0238e032fbcbae6e14e/amo2kinto-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "9980192622c91a3e415698aac11f69b8", "sha256": "51a3560b1f94c07dfe89db58585bc32789dcf9ba95b4f7e7d231f2d4dd2db720" }, "downloads": -1, "filename": "amo2kinto-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9980192622c91a3e415698aac11f69b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 147279, "upload_time": "2016-11-21T13:24:23", "url": "https://files.pythonhosted.org/packages/53/95/47a8a469d7ae9c5082a2cee3f4a12d699a708907c08fe2e6af641a35a2bc/amo2kinto-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "651b1e2f0fc7966e0f3734264cfb2e49", "sha256": "6e89dca2d9236efc0aa16c47a2c7a5dcf3b4c805b2a8882449964766925ae7cc" }, "downloads": -1, "filename": "amo2kinto-1.7.0.tar.gz", "has_sig": false, "md5_digest": "651b1e2f0fc7966e0f3734264cfb2e49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145747, "upload_time": "2016-11-21T13:24:26", "url": "https://files.pythonhosted.org/packages/cb/ac/4fc5d0ba5a1bb2e8b0bb6ba3cb53174b10620cac8cb6cf0d511e19880d04/amo2kinto-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "1e84f7f06937d0b56f326c6aea50cd9f", "sha256": "1eae364f790eb8190dd60536697d2f16e2284ad88f7f69a74ee9183c2b84b532" }, "downloads": -1, "filename": "amo2kinto-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e84f7f06937d0b56f326c6aea50cd9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 147470, "upload_time": "2016-11-24T15:35:45", "url": "https://files.pythonhosted.org/packages/d8/96/29a92fa9684eebffc958cde2bff7b2e47fd5bca3e74cc2e0238bad0d3d61/amo2kinto-1.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3adfe43d370828e639a180d3d23cb175", "sha256": "b19af6157225973429269e62870d943a3ada5811e068e88ba8485fa7aede5c20" }, "downloads": -1, "filename": "amo2kinto-1.7.1.tar.gz", "has_sig": false, "md5_digest": "3adfe43d370828e639a180d3d23cb175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146406, "upload_time": "2016-11-24T15:35:42", "url": "https://files.pythonhosted.org/packages/ef/02/d873fa14eece62177c0df9406f9e7f8ef57c9973726b105b89960f20b44d/amo2kinto-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "de1ba7ac1ad64768c5e632548eaf3d41", "sha256": "f48565c8d4b1774acbe4d20975ac2f3940ec29fcd294bd04e5476c78a8bcf7b5" }, "downloads": -1, "filename": "amo2kinto-1.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de1ba7ac1ad64768c5e632548eaf3d41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 147630, "upload_time": "2017-02-20T15:51:33", "url": "https://files.pythonhosted.org/packages/8a/14/1d336bf49766907037da1f159f9674096caae39de1bbc86fb531ca87e67b/amo2kinto-1.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a5d59109ce086ea80c27839f5011bd0", "sha256": "6bd6a316bf88adcfcfb63345957ec577d57a39b00a10a7a20c38ffbbd81ce184" }, "downloads": -1, "filename": "amo2kinto-1.7.2.tar.gz", "has_sig": false, "md5_digest": "9a5d59109ce086ea80c27839f5011bd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146821, "upload_time": "2017-02-20T15:51:25", "url": "https://files.pythonhosted.org/packages/40/ee/a53554426369bb4a410d4765e2a0770943251b095af64af68e9d0de04fe3/amo2kinto-1.7.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "0c576c844f705b6b34dd27136ab5c417", "sha256": "051cb7ba5e302faa3092e4013c30c221585dccd9bf222744db7f75c740cc7cdd" }, "downloads": -1, "filename": "amo2kinto-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c576c844f705b6b34dd27136ab5c417", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 147760, "upload_time": "2017-06-02T05:57:35", "url": "https://files.pythonhosted.org/packages/44/09/bba5728495527eb311a0817db3c4b8f7067a7af3180b9bf2d4eccb4de40c/amo2kinto-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1a831f4958b2705d105db5e315eb4ff", "sha256": "5e8c55b1d5da31a37cfbd119216ba0dbf8b632a3ac9b5c2af392863b09f0bc1c" }, "downloads": -1, "filename": "amo2kinto-2.0.0.tar.gz", "has_sig": false, "md5_digest": "f1a831f4958b2705d105db5e315eb4ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147004, "upload_time": "2017-06-02T05:57:39", "url": "https://files.pythonhosted.org/packages/06/e3/1134f823834170e85cb0b9397875707e50a2feaf6148826331c5670ecee8/amo2kinto-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "a58be241d3865c5511b6becd1c331f40", "sha256": "adcf86c5bdd5daf7d9dd2a6132465b36c31e5d5979b7814fa005c667205d0915" }, "downloads": -1, "filename": "amo2kinto-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a58be241d3865c5511b6becd1c331f40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 147808, "upload_time": "2017-06-02T07:52:32", "url": "https://files.pythonhosted.org/packages/b2/ae/adde2090adb5c8323be98f2edf0687191d0d11d91d98822e4bb355687d9d/amo2kinto-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45fb9ed2915483709b92c429aa38fd0b", "sha256": "b06414aadbd89eeedfe36e3b0dac2ee4c62551e184bc8748b1bb0423ee662ad8" }, "downloads": -1, "filename": "amo2kinto-2.0.1.tar.gz", "has_sig": false, "md5_digest": "45fb9ed2915483709b92c429aa38fd0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146902, "upload_time": "2017-06-02T07:52:34", "url": "https://files.pythonhosted.org/packages/33/c0/85052d9265df57f9941a5aa50b6b4329f9a57690e633df71653e55fa584b/amo2kinto-2.0.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9f05f9b621afea6b4e0f5a788df93939", "sha256": "46353a70a1d5e772825c02ad3117e23107fbc716c003353e9177d64e462499c3" }, "downloads": -1, "filename": "amo2kinto-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9f05f9b621afea6b4e0f5a788df93939", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 136593, "upload_time": "2017-09-14T13:41:51", "url": "https://files.pythonhosted.org/packages/bb/e9/22bbeea1232474c6e897755f98a3ae636bb56954c01268411ff0969d337c/amo2kinto-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44d90c0c978ed0588ada8773eaa2573a", "sha256": "9fbd2bec2d592a9d5c3da95cc95a0aaa0d848e07bd97e6ba2fbe050ac6cf3d0c" }, "downloads": -1, "filename": "amo2kinto-3.0.0.tar.gz", "has_sig": false, "md5_digest": "44d90c0c978ed0588ada8773eaa2573a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134085, "upload_time": "2017-09-14T13:41:54", "url": "https://files.pythonhosted.org/packages/02/7b/cb78eba7e334ee2053934cc4ddc75fc18b4ba2a064ed4c7bb17f0d1e2f66/amo2kinto-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "5a204461bf9a6f408739052b80b3d778", "sha256": "2b300cb4546f676e9d85046e53e1d049eb7cfacc37affb264465e4c368664d6b" }, "downloads": -1, "filename": "amo2kinto-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5a204461bf9a6f408739052b80b3d778", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 136745, "upload_time": "2017-10-03T12:55:12", "url": "https://files.pythonhosted.org/packages/42/1d/e76a28292b81290011cd7580b1d337e2ede4d4cebd394c294a1f9cbc957c/amo2kinto-3.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dfddd196ff696d4ca8d3a0c6afbab24", "sha256": "2d431461e95607ec5507b7c67b0cf5b7d81ed270d9c3ec3384fe034a0985e33e" }, "downloads": -1, "filename": "amo2kinto-3.1.0.tar.gz", "has_sig": false, "md5_digest": "0dfddd196ff696d4ca8d3a0c6afbab24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134365, "upload_time": "2017-10-03T12:55:14", "url": "https://files.pythonhosted.org/packages/b2/68/6d1f8efaccfb3287a6008ea830f5ac95bcf025ffd95d1930250933526a2d/amo2kinto-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "6c856a7f12e9dcad757c05c37a4c5e4b", "sha256": "f3a1f9a55a3ea99dd2b6bf4a73ffbf1b3609e5e9b3eb4efba0597bd3448f47a8" }, "downloads": -1, "filename": "amo2kinto-3.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6c856a7f12e9dcad757c05c37a4c5e4b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 137520, "upload_time": "2018-02-06T14:19:21", "url": "https://files.pythonhosted.org/packages/eb/0c/166873f246680cafcae5e81ec9e4feddd9c93fb5a0750ede2d4dd7b14c59/amo2kinto-3.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7acb324bf8d45363c63f6613b3d838a", "sha256": "e0bdc50a8516a6f1883f71cebdf95a4ae3ca86e2a515b99ab88ec0a8c883f5b3" }, "downloads": -1, "filename": "amo2kinto-3.2.0.tar.gz", "has_sig": false, "md5_digest": "e7acb324bf8d45363c63f6613b3d838a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135011, "upload_time": "2018-02-06T14:19:23", "url": "https://files.pythonhosted.org/packages/d6/12/fb19e6e4bfe8bea02b5cf58676fd41477d5a4a11fb2427d5b38d554e746f/amo2kinto-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "ab5dba48c70d8f38b66f5c58c8a086d1", "sha256": "28c9a7bc794968cebc592b6ab1e90fb56100463c47a88f31b500370ccb5b8c42" }, "downloads": -1, "filename": "amo2kinto-3.2.1.tar.gz", "has_sig": false, "md5_digest": "ab5dba48c70d8f38b66f5c58c8a086d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134400, "upload_time": "2018-02-28T20:28:37", "url": "https://files.pythonhosted.org/packages/3b/8e/ac1ef33839a7543c208d85d93003fd42bfd98bbe55446a5e22d9166b374d/amo2kinto-3.2.1.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "b616706f07fe24a5a245d4ac533e3567", "sha256": "a002625c3bc88d84be43e24f56b025931043ad21cd98d8f6ce71a9a75c38a26b" }, "downloads": -1, "filename": "amo2kinto-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b616706f07fe24a5a245d4ac533e3567", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133040, "upload_time": "2018-07-04T09:55:07", "url": "https://files.pythonhosted.org/packages/17/89/ca8e720afa7c38fba13ab7e88368419f001bf571c277a8db23ef2a4d8537/amo2kinto-4.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d908f7c86a640d513c3ecd823de4958e", "sha256": "9f3c24306efcf88dc0dac805e76ebc21a6faece6753dd877c4c24236e610ae21" }, "downloads": -1, "filename": "amo2kinto-4.0.0.tar.gz", "has_sig": false, "md5_digest": "d908f7c86a640d513c3ecd823de4958e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134659, "upload_time": "2018-07-04T09:55:10", "url": "https://files.pythonhosted.org/packages/a1/1d/547c99f0fea76561d48dec2bb56f5a75f4c0c68730a2f6cb27123f6f87d5/amo2kinto-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "bf85362bb48f953df869a5594ecac13f", "sha256": "319dac85c5719db28c1946f5d13dd2f4e8ae3783d3034da87da97013310d125d" }, "downloads": -1, "filename": "amo2kinto-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf85362bb48f953df869a5594ecac13f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133280, "upload_time": "2018-07-04T14:15:27", "url": "https://files.pythonhosted.org/packages/05/49/c3b104d69079100c44c637833abe28711113e0594a1729d2ee8dd224496e/amo2kinto-4.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23e5adbb35d5f4e85e051b57c92a5e76", "sha256": "955f8c44c33077d27c8e9593f1fdb5826445e212fd5add87788ca4c2a70baeab" }, "downloads": -1, "filename": "amo2kinto-4.0.1.tar.gz", "has_sig": false, "md5_digest": "23e5adbb35d5f4e85e051b57c92a5e76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134962, "upload_time": "2018-07-04T14:15:30", "url": "https://files.pythonhosted.org/packages/c2/bf/dd61c9cd2b19fa0bd8b0445d9d72d7144950a8bfbfd2105dc018fe15a294/amo2kinto-4.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf85362bb48f953df869a5594ecac13f", "sha256": "319dac85c5719db28c1946f5d13dd2f4e8ae3783d3034da87da97013310d125d" }, "downloads": -1, "filename": "amo2kinto-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf85362bb48f953df869a5594ecac13f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133280, "upload_time": "2018-07-04T14:15:27", "url": "https://files.pythonhosted.org/packages/05/49/c3b104d69079100c44c637833abe28711113e0594a1729d2ee8dd224496e/amo2kinto-4.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23e5adbb35d5f4e85e051b57c92a5e76", "sha256": "955f8c44c33077d27c8e9593f1fdb5826445e212fd5add87788ca4c2a70baeab" }, "downloads": -1, "filename": "amo2kinto-4.0.1.tar.gz", "has_sig": false, "md5_digest": "23e5adbb35d5f4e85e051b57c92a5e76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134962, "upload_time": "2018-07-04T14:15:30", "url": "https://files.pythonhosted.org/packages/c2/bf/dd61c9cd2b19fa0bd8b0445d9d72d7144950a8bfbfd2105dc018fe15a294/amo2kinto-4.0.1.tar.gz" } ] }