{
"info": {
"author": "Blue Yonder",
"author_email": "oss@blue-yonder.com",
"bugtrack_url": null,
"classifiers": [],
"description": "[](https://travis-ci.com/blue-yonder/urlquote)\n\nUrlquote\n========\n\nFast percent encoding / decoding for python.\n\n**This library is not intended to be a replacement for urllib**. `urllib` is part of the Python standard library and should be your go-to choice to quote and unquote URLs. However, should quoting or unquoting of URLs be known to be a performance bottleneck and you are fine with the encoding described below, then by all means have fun using this library.\n\nUsage\n-----\n\n```python\nfrom urlquote import quote\n\nquoted = quote('/El Ni\u00f1o/')\nassert(quoted == '/El%20Ni%C3%B1o/'.encode('utf-8'))\n```\n\nCompatibility\n-------------\n\nSince this library uses a `cffi` interface it should work fine with any version of Python. For Linux the wheel has to be build against a version of libc older or equal to the version of libc on the platform the wheel will be used on.\n\nInstallation\n------------\n\n```bash\npip install urlquote\n```\n\n`quote` operates on UTF-8-encoded bytes. If passed a string, it will encode it into UTF-8 first. It will always return UTF-8-encoded bytes. `unquote` behaves the same way.\n\nEncoding\n--------\n\nThe following encodings are offered. `DEFAULT_QUOTING` is used in case the quoting parameter is not specified.\n\n| Name | Additional encoded characters |\n|----------------------|---------------------------------------------------------------------------------------------------------------------|\n| SIMPLE_QUOTING | |\n| DEFAULT_QUOTING | space, `<`,`>`,`` ` ``,`?`,`{`,`}` |\n| QUERY_QUOTING | space, `\"`,`#`,`<`,`>` |\n| PATH_SEGMENT_QUOTING | space, `\"`,`#`,`<`,`>`,`` ` ``,`?`,`%`,`/` |\n| USERINFO_QUOTING | space, `\"`,`#`,`<`,`>`,`` ` ``,`?`,`{`,`}`,`/`,`:`,`;`,`=`,`@`,`\\`,`[`,`]`,`^`,`\\|` |\n| PYTHON_3_7_QUOTING | space, `\"`,`#`,`<`,`>`,`` ` ``,`?`,`{`,`}`,`$`,`%`,`&`,`\\`,`(`,`)`,`,`,`=`,`;`,`:`,`!`,`@`,`[`,`]`,`^`,`\\|`,`+`,`*` |\n\nNon printable and non standard ASCII characters are always quoted. The `PYTHON_3_7_QUOTING` is going to work the same way in every Python version the name is only refering to the `urllib` default encoding used in Python 3.7.\n\nDevelopment\n-----------\n\nThis library is a thin wrapper around the Rust crate [`percent-encoding`](https://crates.io/crates/percent-encoding). It exposes part of its functionality to python via a C interface using [`milksnake`](https://github.com/getsentry/milksnake).\n\nTo build it you need to [install Rust and Cargo](https://www.rust-lang.org/en-US/install.html). Than you can proceed to build the wheel with:\n\n```bash\npython setup.py build sdist bdist_wheel\n```\n\nTo execute the Python tests use:\n\n```bash\npip install -e .\npytest test.py\n```\n\nThere are also some Rust-only unit tests. To execute them change into the `rust` subdirectory and call.\n\n```bash\ncargo test\n```\n\nWith the nightly toolchain installed you may also call the Rust-only benchmarks using:\n\n```bash\ncargo +nightly bench\n```\n\nLinks\n-----\n\n* PyPI package: \n* Conda feedstock: \n\nSupport\n-------\n\nThis tool is provided as is under an MIT license without any warranty or SLA. You are free to use it as part for any purpose, but the responsibility for operating it resides with you. We appreciate your feedback though. Contributions on GitHub are welcome.\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/blue-yonder/urlquote",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "urlquote",
"package_url": "https://pypi.org/project/urlquote/",
"platform": "any",
"project_url": "https://pypi.org/project/urlquote/",
"project_urls": {
"Homepage": "https://github.com/blue-yonder/urlquote"
},
"release_url": "https://pypi.org/project/urlquote/1.1.4/",
"requires_dist": [
"milksnake"
],
"requires_python": "",
"summary": "Fast quoting and unquoting of urls.",
"version": "1.1.4"
},
"last_serial": 5960086,
"releases": {
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "d372d52a9e8d3c2d9e7f234ba2618f8f",
"sha256": "ed42152b67f31c05daf14b9fe470357ca10da675693683ed51a0ae8b1cb617c9"
},
"downloads": -1,
"filename": "urlquote-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "d372d52a9e8d3c2d9e7f234ba2618f8f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7273,
"upload_time": "2018-08-10T11:31:48",
"url": "https://files.pythonhosted.org/packages/cd/df/6c37fcee0dae058a508de4cd1a0ec626a7fdd11ca149c7d05d06dd400225/urlquote-0.1.5.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "210e43a96118218907a52617b6a93584",
"sha256": "9e6d8b851c3f2935b31f851a2e3e281947351ac8d5c38fadd64c6aad3fd4aa5b"
},
"downloads": -1,
"filename": "urlquote-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "210e43a96118218907a52617b6a93584",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7233,
"upload_time": "2018-08-10T15:40:20",
"url": "https://files.pythonhosted.org/packages/5c/33/3b71f0e778a2bdd026e9ddde0219cbb7376374a30155aa5dbaab19fb3afc/urlquote-0.1.8.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "7090a96d99724555ff492d9e9e13f179",
"sha256": "76cfaace82ac844d440c656115172ae723791381252487484fa16270bada7f5c"
},
"downloads": -1,
"filename": "urlquote-1.0.0-py2.py3-none-macosx_10_6_intel.whl",
"has_sig": false,
"md5_digest": "7090a96d99724555ff492d9e9e13f179",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 96695,
"upload_time": "2018-08-10T15:58:56",
"url": "https://files.pythonhosted.org/packages/91/29/f573edd7d14a434057be98aafa97bcbb2e0958c378fef0a1af6f88bf5408/urlquote-1.0.0-py2.py3-none-macosx_10_6_intel.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2167f99936e465550916024880471a6e",
"sha256": "0e4437c14ccd99bfb74f25b911fd198988a2482ecbd51db6bac95af9dd2d4d8e"
},
"downloads": -1,
"filename": "urlquote-1.0.0-py2.py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "2167f99936e465550916024880471a6e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 698494,
"upload_time": "2018-08-10T16:19:23",
"url": "https://files.pythonhosted.org/packages/44/ce/1f2c441fee0baa927cfa5b75d73686535417743d5ee71362ec41a4bcda98/urlquote-1.0.0-py2.py3-none-manylinux1_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4afcaf33ab3b1cbdf6fee625fba600cf",
"sha256": "e2f82c30c31e304a97c06ebe2f8c8246682dc11d9b7c51b136c4aab224eb61e6"
},
"downloads": -1,
"filename": "urlquote-1.0.0-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "4afcaf33ab3b1cbdf6fee625fba600cf",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 65331,
"upload_time": "2018-08-10T23:36:35",
"url": "https://files.pythonhosted.org/packages/4c/7d/77294accc5a095ecb9ca55039c1438ab2f8af0b2384f0188c232bd6eb8ee/urlquote-1.0.0-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4c884156da2d0c6ed2c20b74880aa7e5",
"sha256": "bba470986c04b0edf73da57022d797e9d44fdfc873f640b3f488c37964604578"
},
"downloads": -1,
"filename": "urlquote-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "4c884156da2d0c6ed2c20b74880aa7e5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7800,
"upload_time": "2018-08-10T15:55:54",
"url": "https://files.pythonhosted.org/packages/c1/43/5cb6f21e09d4a371a8d0e31153783fb583a1f4fbe9ab0adfdf024fc6c3f7/urlquote-1.0.0.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "26caf4b5f1e3a3a8ce6ebd9365427ff7",
"sha256": "43104af969ad05b7e6e68a4a8e36642e136f9ecb895af937e991c68704d406d7"
},
"downloads": -1,
"filename": "urlquote-1.1.0-py2.py3-none-macosx_10_6_intel.whl",
"has_sig": false,
"md5_digest": "26caf4b5f1e3a3a8ce6ebd9365427ff7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 90256,
"upload_time": "2019-08-12T13:35:35",
"url": "https://files.pythonhosted.org/packages/2a/7f/cab7ce6744b175ed37f654521ae6100915e0dd77090c3368c014d6cfd33f/urlquote-1.1.0-py2.py3-none-macosx_10_6_intel.whl"
},
{
"comment_text": "",
"digests": {
"md5": "105d7922b1a3d73d67596641215247da",
"sha256": "133b1a583961bab2b38630dc2ca15813d0ac57246d61e4545e80065a9ab903b9"
},
"downloads": -1,
"filename": "urlquote-1.1.0-py2.py3-none-manylinux2010_x86_64.whl",
"has_sig": false,
"md5_digest": "105d7922b1a3d73d67596641215247da",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 620313,
"upload_time": "2019-08-13T11:24:06",
"url": "https://files.pythonhosted.org/packages/cf/cf/02a7cbde8a463a279ad790104b41edb16fda98496518001c62b47cc32dd4/urlquote-1.1.0-py2.py3-none-manylinux2010_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "02ef2b15b317c260f446d99c426ab581",
"sha256": "23d840df2458b9a6fdd58a81b5344017bc0da552806062872755d89a82fbb7ac"
},
"downloads": -1,
"filename": "urlquote-1.1.0-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "02ef2b15b317c260f446d99c426ab581",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 111392,
"upload_time": "2019-08-12T17:19:03",
"url": "https://files.pythonhosted.org/packages/07/9e/15aeeb52bfbda04108e85360027fa6838d6a247bda62f7a1bc8a2b3037fa/urlquote-1.1.0-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f9c88213139cec930c267f6b5a49aac2",
"sha256": "bb3022bcd985d0854cddcee963c5f7e415b876c2a905cebf4a15b8ffb6df723a"
},
"downloads": -1,
"filename": "urlquote-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "f9c88213139cec930c267f6b5a49aac2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12000,
"upload_time": "2019-08-12T13:35:36",
"url": "https://files.pythonhosted.org/packages/b4/ff/3e4e8087a950e5f1989e61019b2988c11b5502982eb01c81330f0127cb90/urlquote-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "28e40e83393e90a4f0a18148d4e2ee60",
"sha256": "15cb66911b90d1c9cb389d6a5c2d3fcab9f0ec8d0dfe8e5776e8ab948013a99b"
},
"downloads": -1,
"filename": "urlquote-1.1.1-py2.py3-none-macosx_10_6_intel.whl",
"has_sig": false,
"md5_digest": "28e40e83393e90a4f0a18148d4e2ee60",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 90246,
"upload_time": "2019-08-13T14:23:39",
"url": "https://files.pythonhosted.org/packages/34/b8/856853c0622e26d5af39b335fa0de0d3a82e0be00ff29889825f1729052c/urlquote-1.1.1-py2.py3-none-macosx_10_6_intel.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8d8be884001e197204fa42d5c0f5901d",
"sha256": "36dfbe90e3a1a942a5a9b197802e9dd172ddc8f89016451ebabb6962a77b3f40"
},
"downloads": -1,
"filename": "urlquote-1.1.1-py2.py3-none-manylinux2010_x86_64.whl",
"has_sig": false,
"md5_digest": "8d8be884001e197204fa42d5c0f5901d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 620327,
"upload_time": "2019-08-13T14:28:52",
"url": "https://files.pythonhosted.org/packages/9e/6a/b6d70477fe7274f5b3c0aa014e7dc224cc3f739be54f0d20f9f0d39e824f/urlquote-1.1.1-py2.py3-none-manylinux2010_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "749f98d9ed72c5510ca5e797857062ce",
"sha256": "4493754aff0ce8602eba13ba6e7e88a0c2fe131ec5d3159ff11900243acf9a0c"
},
"downloads": -1,
"filename": "urlquote-1.1.1-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "749f98d9ed72c5510ca5e797857062ce",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 111425,
"upload_time": "2019-08-13T18:58:52",
"url": "https://files.pythonhosted.org/packages/f4/da/82cf5a3cb1be70d274bebc5b7bd89e055ae90a26f5aab23b93bcdf312db1/urlquote-1.1.1-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0de1465bcdfe52ab779a25b6857026d3",
"sha256": "4b3920f7e2653e05c92f3b1b11e8fe992e767884556d095ee82ee1a4c8213a46"
},
"downloads": -1,
"filename": "urlquote-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "0de1465bcdfe52ab779a25b6857026d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12285,
"upload_time": "2019-08-13T14:23:41",
"url": "https://files.pythonhosted.org/packages/e9/d4/768ccaed6fbfb5c4e918a1136df8af1750961f05bc9fcd72a4dc2d1edb12/urlquote-1.1.1.tar.gz"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "a97b48995ca87f895a9582606d283267",
"sha256": "6ccaf9347b285d802309de04580550bc0bde4fb6c5e67f23577370585be8d233"
},
"downloads": -1,
"filename": "urlquote-1.1.2-py2.py3-none-macosx_10_6_intel.whl",
"has_sig": false,
"md5_digest": "a97b48995ca87f895a9582606d283267",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 95822,
"upload_time": "2019-09-25T08:51:16",
"url": "https://files.pythonhosted.org/packages/e0/d0/97f587b3658dcab8b971b3108ed587b251f22ff8b7019372f0c2a2726345/urlquote-1.1.2-py2.py3-none-macosx_10_6_intel.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5abc4fd38d9715be88defd3c393c3450",
"sha256": "f7ec605ceee3aba0ceaa7a1db4f3cc12eb050cef2de06396da732ed37de384d7"
},
"downloads": -1,
"filename": "urlquote-1.1.2-py2.py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "5abc4fd38d9715be88defd3c393c3450",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 603118,
"upload_time": "2019-09-25T09:22:03",
"url": "https://files.pythonhosted.org/packages/4d/cd/267338dc175717b57089d5581353e27bd8796ce6e0424d599b79a3801b70/urlquote-1.1.2-py2.py3-none-manylinux1_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "080133ccc02ba824002569fb2faf4a35",
"sha256": "075446d82e1391ca7f932523197ebd6e01d02cb84099d05b68ae068eecfd8fd7"
},
"downloads": -1,
"filename": "urlquote-1.1.2-py2.py3-none-manylinux2010_x86_64.whl",
"has_sig": false,
"md5_digest": "080133ccc02ba824002569fb2faf4a35",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 603120,
"upload_time": "2019-09-25T09:22:05",
"url": "https://files.pythonhosted.org/packages/bf/f2/51c707d6d64cedb36b680c32e9124ee38e07513c2cbea8481fcdcedcd571/urlquote-1.1.2-py2.py3-none-manylinux2010_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "631d86be4bf3ebb25fe5e600e3a96961",
"sha256": "809d356ea660afe5ca57f33ebe659945dafeaa63f7bba25395b8f0663f5704a9"
},
"downloads": -1,
"filename": "urlquote-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "631d86be4bf3ebb25fe5e600e3a96961",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22675,
"upload_time": "2019-09-25T08:29:46",
"url": "https://files.pythonhosted.org/packages/ea/59/38dd293014136432a1d5c4821c9ebb96a0c81a9a5435042c6c2508b25e8a/urlquote-1.1.2.tar.gz"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "a3e060c14f1064a5c7f2bc6cbb372160",
"sha256": "a3181bd1d6a52843fef0b8eb77620ce93daa83c956dabf6ee347f5dd81911388"
},
"downloads": -1,
"filename": "urlquote-1.1.3-py2.py3-none-macosx_10_6_intel.whl",
"has_sig": false,
"md5_digest": "a3e060c14f1064a5c7f2bc6cbb372160",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 95908,
"upload_time": "2019-09-25T15:07:41",
"url": "https://files.pythonhosted.org/packages/23/3f/95b72adcfdbf8092f82f36129bb60656d40fc5385f1c1e8f25af8ee68b61/urlquote-1.1.3-py2.py3-none-macosx_10_6_intel.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b84ea54f42e7abe9f95f089bc9508e93",
"sha256": "7db711106d20724470c3f093bd2edbfd046866686859e8d26ea8baa9a0768eab"
},
"downloads": -1,
"filename": "urlquote-1.1.3-py2.py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "b84ea54f42e7abe9f95f089bc9508e93",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 603203,
"upload_time": "2019-09-25T15:07:43",
"url": "https://files.pythonhosted.org/packages/d1/75/78fbaa55ee790919426bd4282629dceb69d917c9ef63e909a4b3a0ce84b5/urlquote-1.1.3-py2.py3-none-manylinux1_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "02159da0f2457c2226c28b1eafb65df8",
"sha256": "8d0c00cbccf026eaf719c05731ebca1bc6d1ae945c0bf25472c7ecd919bbccc4"
},
"downloads": -1,
"filename": "urlquote-1.1.3-py2.py3-none-manylinux2010_x86_64.whl",
"has_sig": false,
"md5_digest": "02159da0f2457c2226c28b1eafb65df8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 603206,
"upload_time": "2019-09-25T15:07:46",
"url": "https://files.pythonhosted.org/packages/55/0f/50e8a046e3787347ab860f5823108437360d462eaab4cb8d216f3e1922e5/urlquote-1.1.3-py2.py3-none-manylinux2010_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ba86d01d24542f2af72d764ee3c2c5f2",
"sha256": "bd0f8f16a63ef687db1c3d48281e43e5b1992bcd104bf9977ced6cca492cdeb2"
},
"downloads": -1,
"filename": "urlquote-1.1.3-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "ba86d01d24542f2af72d764ee3c2c5f2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 72947,
"upload_time": "2019-09-25T18:51:41",
"url": "https://files.pythonhosted.org/packages/41/82/f878d73608cb1f83ca742bb5526261b7d8b1716a5ca1cb95f3ec33a42502/urlquote-1.1.3-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ff0c3431138e378389250099ffcd2ed5",
"sha256": "7b961aced6d749cac738c84748acf5fa236a1311d3805ecce58ef397a040fd96"
},
"downloads": -1,
"filename": "urlquote-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "ff0c3431138e378389250099ffcd2ed5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22915,
"upload_time": "2019-09-25T15:07:49",
"url": "https://files.pythonhosted.org/packages/f8/37/b21dc41f69d64dcae77e7ba8318df050ba433cbacd9ef2ed41427aa28b15/urlquote-1.1.3.tar.gz"
}
],
"1.1.4": [
{
"comment_text": "",
"digests": {
"md5": "0a8ebd0a0187f6978a17538b92c2c335",
"sha256": "e3c2e39f997d4d97faf17daac8776a6aacc52fcff3c20af31eb6a80ea9c5cdd7"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "0a8ebd0a0187f6978a17538b92c2c335",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 95627,
"upload_time": "2019-10-09T09:40:11",
"url": "https://files.pythonhosted.org/packages/d4/7a/411f2212243973d1e4d2c8ad6373f806de16d0df509d93bccdc96649c3ce/urlquote-1.1.4-py2.py3-none-macosx_10_13_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2c454c2111804b8cd6901851b867d0f7",
"sha256": "4a5e5b2ea480a752d4b85c820e15b22996cae4790fde69ba595d22725e0befea"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "2c454c2111804b8cd6901851b867d0f7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 611510,
"upload_time": "2019-10-09T09:30:18",
"url": "https://files.pythonhosted.org/packages/3e/6a/cd4fb36325ddcfbb161203183a83902263f13c9b05987c005824489904ef/urlquote-1.1.4-py2.py3-none-manylinux1_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "349bd68a538aff60881083ac80b1dd71",
"sha256": "4f2f35e1eb29b4217d94774166888e3c8c3ddb48d249db073f0e483db3232b3d"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-manylinux2010_x86_64.whl",
"has_sig": false,
"md5_digest": "349bd68a538aff60881083ac80b1dd71",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 611511,
"upload_time": "2019-10-09T09:30:22",
"url": "https://files.pythonhosted.org/packages/48/ff/4196e6f744425eb7b9faddc5b66ea9ff30dc9da43edf587dff66ede4145a/urlquote-1.1.4-py2.py3-none-manylinux2010_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9611301e5ccb8af8c5c7e53a0a88ea5e",
"sha256": "c59d95524038eaf228c8154293d7e338ffe0bab8deced19d1bc6fb17b07f2a74"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "9611301e5ccb8af8c5c7e53a0a88ea5e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 72706,
"upload_time": "2019-10-11T12:33:42",
"url": "https://files.pythonhosted.org/packages/b6/7f/55c1d61c6fd90240b2407aca9e0ddf4abee741f2405d627c2fb1d24db7a5/urlquote-1.1.4-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b1d4b8c94e7c9aedc91d2cd3ae04943d",
"sha256": "5f501c939813330151620c06e78038a008af2e8404c41c0b42b30c44471c5427"
},
"downloads": -1,
"filename": "urlquote-1.1.4.tar.gz",
"has_sig": false,
"md5_digest": "b1d4b8c94e7c9aedc91d2cd3ae04943d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23086,
"upload_time": "2019-10-09T09:40:13",
"url": "https://files.pythonhosted.org/packages/20/b2/569730b21695ef9a61ac4c48830bc346958d79ff3fd764a239d498789ea7/urlquote-1.1.4.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0a8ebd0a0187f6978a17538b92c2c335",
"sha256": "e3c2e39f997d4d97faf17daac8776a6aacc52fcff3c20af31eb6a80ea9c5cdd7"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "0a8ebd0a0187f6978a17538b92c2c335",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 95627,
"upload_time": "2019-10-09T09:40:11",
"url": "https://files.pythonhosted.org/packages/d4/7a/411f2212243973d1e4d2c8ad6373f806de16d0df509d93bccdc96649c3ce/urlquote-1.1.4-py2.py3-none-macosx_10_13_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2c454c2111804b8cd6901851b867d0f7",
"sha256": "4a5e5b2ea480a752d4b85c820e15b22996cae4790fde69ba595d22725e0befea"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "2c454c2111804b8cd6901851b867d0f7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 611510,
"upload_time": "2019-10-09T09:30:18",
"url": "https://files.pythonhosted.org/packages/3e/6a/cd4fb36325ddcfbb161203183a83902263f13c9b05987c005824489904ef/urlquote-1.1.4-py2.py3-none-manylinux1_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "349bd68a538aff60881083ac80b1dd71",
"sha256": "4f2f35e1eb29b4217d94774166888e3c8c3ddb48d249db073f0e483db3232b3d"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-manylinux2010_x86_64.whl",
"has_sig": false,
"md5_digest": "349bd68a538aff60881083ac80b1dd71",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 611511,
"upload_time": "2019-10-09T09:30:22",
"url": "https://files.pythonhosted.org/packages/48/ff/4196e6f744425eb7b9faddc5b66ea9ff30dc9da43edf587dff66ede4145a/urlquote-1.1.4-py2.py3-none-manylinux2010_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9611301e5ccb8af8c5c7e53a0a88ea5e",
"sha256": "c59d95524038eaf228c8154293d7e338ffe0bab8deced19d1bc6fb17b07f2a74"
},
"downloads": -1,
"filename": "urlquote-1.1.4-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "9611301e5ccb8af8c5c7e53a0a88ea5e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 72706,
"upload_time": "2019-10-11T12:33:42",
"url": "https://files.pythonhosted.org/packages/b6/7f/55c1d61c6fd90240b2407aca9e0ddf4abee741f2405d627c2fb1d24db7a5/urlquote-1.1.4-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b1d4b8c94e7c9aedc91d2cd3ae04943d",
"sha256": "5f501c939813330151620c06e78038a008af2e8404c41c0b42b30c44471c5427"
},
"downloads": -1,
"filename": "urlquote-1.1.4.tar.gz",
"has_sig": false,
"md5_digest": "b1d4b8c94e7c9aedc91d2cd3ae04943d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23086,
"upload_time": "2019-10-09T09:40:13",
"url": "https://files.pythonhosted.org/packages/20/b2/569730b21695ef9a61ac4c48830bc346958d79ff3fd764a239d498789ea7/urlquote-1.1.4.tar.gz"
}
]
}