PycURL -- A Python Interface To The cURL library
================================================
PycURL is a Python interface to `libcurl`_, the multiprotocol file
transfer library. Similarly to the urllib_ Python module,
PycURL can be used to fetch objects identified by a URL from a Python program.
Beyond simple fetches however PycURL exposes most of the functionality of
libcurl, including:
- Speed - libcurl is very fast and PycURL, being a thin wrapper above
libcurl, is very fast as well. PycURL `was benchmarked`_ to be several
times faster than requests_.
- Features including multiple protocol support, SSL, authentication and
proxy options. PycURL supports most of libcurl's callbacks.
- Multi_ and share_ interfaces.
- Sockets used for network operations, permitting integration of PycURL
into the application's I/O loop (e.g., using Tornado_).
.. _was benchmarked: http://stackoverflow.com/questions/15461995/python-requests-vs-pycurl-performance
.. _requests: http://python-requests.org/
.. _Multi: https://curl.haxx.se/libcurl/c/libcurl-multi.html
.. _share: https://curl.haxx.se/libcurl/c/libcurl-share.html
.. _Tornado: http://www.tornadoweb.org/
Requirements
------------
- Python 3.5-3.13.
- libcurl 7.19.0 or better.
Installation
------------
Download the source distribution from `PyPI`_.
Please see `the installation documentation`_ for installation instructions.
.. _PyPI: https://pypi.python.org/pypi/pycurl
.. _the installation documentation: http://pycurl.io/docs/latest/install.html
Documentation
-------------
Documentation for the most recent PycURL release is available on
`PycURL website <http://pycurl.io/docs/latest/>`_.
Support
-------
For support questions please use `curl-and-python mailing list`_.
`Mailing list archives`_ are available for your perusal as well.
Although not an official support venue, `Stack Overflow`_ has been
popular with some PycURL users.
Bugs can be reported `via GitHub`_. Please use GitHub only for bug
reports and direct questions to our mailing list instead.
.. _curl-and-python mailing list: https://lists.haxx.se/listinfo/curl-and-python
.. _Stack Overflow: http://stackoverflow.com/questions/tagged/pycurl
.. _Mailing list archives: https://curl.haxx.se/mail/list.cgi?list=curl-and-python
.. _via GitHub: https://github.com/pycurl/pycurl/issues
License
-------
PycURL is dual licensed under the LGPL and an MIT/X derivative license
based on the libcurl license. The complete text of the licenses is available
in COPYING-LGPL_ and COPYING-MIT_ files in the source distribution.
.. _libcurl: https://curl.haxx.se/libcurl/
.. _urllib: http://docs.python.org/library/urllib.html
.. _COPYING-LGPL: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-LGPL
.. _COPYING-MIT: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-MIT
Raw data
{
"_id": null,
"home_page": "http://pycurl.io/",
"name": "pycurl",
"maintainer": "Oleg Pudeyev",
"docs_url": null,
"requires_python": ">=3.5",
"maintainer_email": "oleg@bsdpower.com",
"keywords": "curl, libcurl, urllib, wget, download, file transfer, http, www",
"author": "Kjetil Jacobsen, Markus F.X.J. Oberhumer, Oleg Pudeyev",
"author_email": "kjetilja@gmail.com, markus@oberhumer.com, oleg@bsdpower.com",
"download_url": "https://files.pythonhosted.org/packages/85/59/8f4169b1d91505c106fff5a9b01e505ab8798fbc7b5b2104ac8445d61a44/pycurl-7.45.4.tar.gz",
"platform": "All",
"description": "PycURL -- A Python Interface To The cURL library\n================================================\n\nPycURL is a Python interface to `libcurl`_, the multiprotocol file\ntransfer library. Similarly to the urllib_ Python module,\nPycURL can be used to fetch objects identified by a URL from a Python program.\nBeyond simple fetches however PycURL exposes most of the functionality of\nlibcurl, including:\n\n- Speed - libcurl is very fast and PycURL, being a thin wrapper above\n libcurl, is very fast as well. PycURL `was benchmarked`_ to be several\n times faster than requests_.\n- Features including multiple protocol support, SSL, authentication and\n proxy options. PycURL supports most of libcurl's callbacks.\n- Multi_ and share_ interfaces.\n- Sockets used for network operations, permitting integration of PycURL\n into the application's I/O loop (e.g., using Tornado_).\n\n.. _was benchmarked: http://stackoverflow.com/questions/15461995/python-requests-vs-pycurl-performance\n.. _requests: http://python-requests.org/\n.. _Multi: https://curl.haxx.se/libcurl/c/libcurl-multi.html\n.. _share: https://curl.haxx.se/libcurl/c/libcurl-share.html\n.. _Tornado: http://www.tornadoweb.org/\n\n\nRequirements\n------------\n\n- Python 3.5-3.13.\n- libcurl 7.19.0 or better.\n\n\nInstallation\n------------\n\nDownload the source distribution from `PyPI`_.\n\nPlease see `the installation documentation`_ for installation instructions.\n\n.. _PyPI: https://pypi.python.org/pypi/pycurl\n.. _the installation documentation: http://pycurl.io/docs/latest/install.html\n\n\nDocumentation\n-------------\n\nDocumentation for the most recent PycURL release is available on\n`PycURL website <http://pycurl.io/docs/latest/>`_.\n\n\nSupport\n-------\n\nFor support questions please use `curl-and-python mailing list`_.\n`Mailing list archives`_ are available for your perusal as well.\n\nAlthough not an official support venue, `Stack Overflow`_ has been\npopular with some PycURL users.\n\nBugs can be reported `via GitHub`_. Please use GitHub only for bug\nreports and direct questions to our mailing list instead.\n\n.. _curl-and-python mailing list: https://lists.haxx.se/listinfo/curl-and-python\n.. _Stack Overflow: http://stackoverflow.com/questions/tagged/pycurl\n.. _Mailing list archives: https://curl.haxx.se/mail/list.cgi?list=curl-and-python\n.. _via GitHub: https://github.com/pycurl/pycurl/issues\n\n\nLicense\n-------\n\nPycURL is dual licensed under the LGPL and an MIT/X derivative license\nbased on the libcurl license. The complete text of the licenses is available\nin COPYING-LGPL_ and COPYING-MIT_ files in the source distribution.\n\n.. _libcurl: https://curl.haxx.se/libcurl/\n.. _urllib: http://docs.python.org/library/urllib.html\n.. _COPYING-LGPL: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-LGPL\n.. _COPYING-MIT: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-MIT\n",
"bugtrack_url": null,
"license": "LGPL/MIT",
"summary": "PycURL -- A Python Interface To The cURL library",
"version": "7.45.4",
"project_urls": {
"Homepage": "http://pycurl.io/"
},
"split_keywords": [
"curl",
" libcurl",
" urllib",
" wget",
" download",
" file transfer",
" http",
" www"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "df41105d15e14f681167006f207777a0ea9d866b3e62a442395a54f31c7e9301",
"md5": "520b4f6bd21935704a0cb83b02db0f36",
"sha256": "247b4af8eab7d04137a7f1a98391930e04ea93dc669b64db5625070fe15f80a3"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "520b4f6bd21935704a0cb83b02db0f36",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.5",
"size": 2989466,
"upload_time": "2024-12-13T03:02:52",
"upload_time_iso_8601": "2024-12-13T03:02:52.410410Z",
"url": "https://files.pythonhosted.org/packages/df/41/105d15e14f681167006f207777a0ea9d866b3e62a442395a54f31c7e9301/pycurl-7.45.4-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4da3ca8140c1806130a7c0c7e0751cb47b41ee3b0148531461f1e9065d62149e",
"md5": "16b698ff7e0ec01d30a4c135927197f3",
"sha256": "561f88697f7540634b1c750146f37bdc0da367b15f6b4ab2bb780871ee6ab005"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "16b698ff7e0ec01d30a4c135927197f3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.5",
"size": 3257581,
"upload_time": "2024-12-13T03:02:56",
"upload_time_iso_8601": "2024-12-13T03:02:56.069568Z",
"url": "https://files.pythonhosted.org/packages/4d/a3/ca8140c1806130a7c0c7e0751cb47b41ee3b0148531461f1e9065d62149e/pycurl-7.45.4-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e7ee7205b5d47bc9442f76508675ffce1d256d8791ed3ec92a9b14d1c1af78c9",
"md5": "6f82f02221007a6446310d1947480ba0",
"sha256": "b485fdaf78553f0b8e1c2803bb7dcbe47a7b47594f846fc7e9d3b94d794cfc89"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp310-cp310-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "6f82f02221007a6446310d1947480ba0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.5",
"size": 3937746,
"upload_time": "2024-12-13T03:02:59",
"upload_time_iso_8601": "2024-12-13T03:02:59.213213Z",
"url": "https://files.pythonhosted.org/packages/e7/ee/7205b5d47bc9442f76508675ffce1d256d8791ed3ec92a9b14d1c1af78c9/pycurl-7.45.4-cp310-cp310-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0786b7b519d778e7fbb7b9eabb84cbb8c9cc22bcdfeaaa858e94c13ede48f81d",
"md5": "1dc2211c18464e7ae8bf6cc31ccd1deb",
"sha256": "e7ae49b88a5d57485fbabef004534225dfe04dc15716a61fae1a0c7f46f2279e"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "1dc2211c18464e7ae8bf6cc31ccd1deb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.5",
"size": 3663693,
"upload_time": "2024-12-13T03:03:02",
"upload_time_iso_8601": "2024-12-13T03:03:02.887952Z",
"url": "https://files.pythonhosted.org/packages/07/86/b7b519d778e7fbb7b9eabb84cbb8c9cc22bcdfeaaa858e94c13ede48f81d/pycurl-7.45.4-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "595826d963dd141c9a18a7fefb110cbc3078089b97a7b21fdeb196dde4d2f4d2",
"md5": "79e36e5280fc2bb682eefb1bd3daaa0e",
"sha256": "d14f954ecd21a070038d65ef1c6d1d3ab220f952ff703d48313123222097615c"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "79e36e5280fc2bb682eefb1bd3daaa0e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.5",
"size": 2510594,
"upload_time": "2024-12-13T03:03:06",
"upload_time_iso_8601": "2024-12-13T03:03:06.149496Z",
"url": "https://files.pythonhosted.org/packages/59/58/26d963dd141c9a18a7fefb110cbc3078089b97a7b21fdeb196dde4d2f4d2/pycurl-7.45.4-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "121a48c84dbf43908fedf4a7d61f83aeadc2a5e928649424016f25ad44fbe0b6",
"md5": "112edb5e8e76af38b733a0195985e296",
"sha256": "2548c3291a33c821f0f80bf9989fc43b5d90fb78b534a7015c8419b83c6f5803"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "112edb5e8e76af38b733a0195985e296",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.5",
"size": 3038389,
"upload_time": "2024-12-13T03:03:08",
"upload_time_iso_8601": "2024-12-13T03:03:08.586479Z",
"url": "https://files.pythonhosted.org/packages/12/1a/48c84dbf43908fedf4a7d61f83aeadc2a5e928649424016f25ad44fbe0b6/pycurl-7.45.4-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fdd5fa997298d2987ed8dd2190030e80221dd1a504b07ce40e77c540c6f917d0",
"md5": "6a815b11510e8a8a42df50fcb48cd199",
"sha256": "f6c0e22052946bbfa25be67f9d1d6639eff10781c89f0cf6f3ff2099273d1bad"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6a815b11510e8a8a42df50fcb48cd199",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.5",
"size": 2988606,
"upload_time": "2024-12-13T03:03:12",
"upload_time_iso_8601": "2024-12-13T03:03:12.052887Z",
"url": "https://files.pythonhosted.org/packages/fd/d5/fa997298d2987ed8dd2190030e80221dd1a504b07ce40e77c540c6f917d0/pycurl-7.45.4-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ded6802b0de5248b39401d3880cc8c93a241d7fc5325e294ef8d2e2197c46fb",
"md5": "10bcd8ee206330b932e2ffa299ed3510",
"sha256": "acf25cfdaf914db21a2a6e9e274b6d95e3fa2b6018c38f2c58c94b5d8ac3d1b7"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "10bcd8ee206330b932e2ffa299ed3510",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.5",
"size": 3257240,
"upload_time": "2024-12-13T03:03:16",
"upload_time_iso_8601": "2024-12-13T03:03:16.693593Z",
"url": "https://files.pythonhosted.org/packages/0d/ed/6802b0de5248b39401d3880cc8c93a241d7fc5325e294ef8d2e2197c46fb/pycurl-7.45.4-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "abed7beb29009eb058f1b00ce194af74f92760aed9da5fe57a358316c3edee4c",
"md5": "4cc710d5f85ce6fc6109fae2d6ceda5c",
"sha256": "a39f28f031885485325034918386be352036c220ca45625c7e286d3938eb579d"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp311-cp311-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "4cc710d5f85ce6fc6109fae2d6ceda5c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.5",
"size": 3942829,
"upload_time": "2024-12-13T03:03:18",
"upload_time_iso_8601": "2024-12-13T03:03:18.823357Z",
"url": "https://files.pythonhosted.org/packages/ab/ed/7beb29009eb058f1b00ce194af74f92760aed9da5fe57a358316c3edee4c/pycurl-7.45.4-cp311-cp311-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e536f2385f99d174d79a94d1663fcdae3ff8a79aa3a4fe960f49f9d77ee53d0c",
"md5": "4c0dc42e0d5050ac8e5fbf73cf1b3a03",
"sha256": "9940e3234c1ca3d30f27a2202d325dbc25291605c98e9585100a351cacd935e8"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "4c0dc42e0d5050ac8e5fbf73cf1b3a03",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.5",
"size": 3668720,
"upload_time": "2024-12-13T03:03:22",
"upload_time_iso_8601": "2024-12-13T03:03:22.181478Z",
"url": "https://files.pythonhosted.org/packages/e5/36/f2385f99d174d79a94d1663fcdae3ff8a79aa3a4fe960f49f9d77ee53d0c/pycurl-7.45.4-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8d96180c418a7a80016fa5cbf17248c1aa9ea00d029dd0baa9cb521db4a40df7",
"md5": "8409d2dcfb9762b28639dc5cb24a5dfb",
"sha256": "ffd3262f98b8997ad04940061d5ebd8bab2362169b9440939c397e24a4a135b0"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "8409d2dcfb9762b28639dc5cb24a5dfb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.5",
"size": 2510393,
"upload_time": "2024-12-13T03:03:25",
"upload_time_iso_8601": "2024-12-13T03:03:25.185444Z",
"url": "https://files.pythonhosted.org/packages/8d/96/180c418a7a80016fa5cbf17248c1aa9ea00d029dd0baa9cb521db4a40df7/pycurl-7.45.4-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e53686d0293a8d632326445a47571842be16caa3a6e8f5d7f583dacf640e051",
"md5": "846348624fadabaf9b1dcfee819d6908",
"sha256": "1324a859b50bdb0abdbd5620e42f74240d0b7daf2d5925fa303695d9fc3ece18"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "846348624fadabaf9b1dcfee819d6908",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.5",
"size": 3038032,
"upload_time": "2024-12-13T03:03:29",
"upload_time_iso_8601": "2024-12-13T03:03:29.030237Z",
"url": "https://files.pythonhosted.org/packages/4e/53/686d0293a8d632326445a47571842be16caa3a6e8f5d7f583dacf640e051/pycurl-7.45.4-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7648e9d8f01454b1686a5eca99709f386c5a122af8792c519f6d3ef05e146281",
"md5": "2ac7a7091b5501e476cde0e7d283b3f7",
"sha256": "731c46e7c0acffaab19f7c2ecc3d9e7ee337500e87b260b4e0b9fae2d90fa133"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "2ac7a7091b5501e476cde0e7d283b3f7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.5",
"size": 2989989,
"upload_time": "2024-12-13T03:03:32",
"upload_time_iso_8601": "2024-12-13T03:03:32.319773Z",
"url": "https://files.pythonhosted.org/packages/76/48/e9d8f01454b1686a5eca99709f386c5a122af8792c519f6d3ef05e146281/pycurl-7.45.4-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "563e3e229d7722b34e8769c25860a4f02de288602c0bebb6085d29cddb48ba73",
"md5": "f000dd72845824dedb3d71dcd7d8da58",
"sha256": "13eb1643ab0bf4fdc539a2cdf1021029b07095d3196c5cee5a4271af268d3d31"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f000dd72845824dedb3d71dcd7d8da58",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.5",
"size": 3257362,
"upload_time": "2024-12-13T03:03:35",
"upload_time_iso_8601": "2024-12-13T03:03:35.527931Z",
"url": "https://files.pythonhosted.org/packages/56/3e/3e229d7722b34e8769c25860a4f02de288602c0bebb6085d29cddb48ba73/pycurl-7.45.4-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "69e37340b585115d6cd00d943b248691c89a3b5b24930b5c175a806407278d30",
"md5": "29754598b61b3dde4933017a6de56313",
"sha256": "df5f94c051c5a163fa85064559ca94979575e2da26740ff91c078c50c541c465"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp312-cp312-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "29754598b61b3dde4933017a6de56313",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.5",
"size": 3953386,
"upload_time": "2024-12-13T03:03:38",
"upload_time_iso_8601": "2024-12-13T03:03:38.898175Z",
"url": "https://files.pythonhosted.org/packages/69/e3/7340b585115d6cd00d943b248691c89a3b5b24930b5c175a806407278d30/pycurl-7.45.4-cp312-cp312-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c4c07e7192f0d7fc549dab2784c6448ffa98412acb942a365adce4e14d1a143",
"md5": "438941f09311ceb4e11153a1e8a0de09",
"sha256": "688d09ba2c6a0d4a749d192c43422839d73c40c85143c50cc65c944258fe0ba8"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "438941f09311ceb4e11153a1e8a0de09",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.5",
"size": 3680822,
"upload_time": "2024-12-13T03:03:44",
"upload_time_iso_8601": "2024-12-13T03:03:44.021847Z",
"url": "https://files.pythonhosted.org/packages/2c/4c/07e7192f0d7fc549dab2784c6448ffa98412acb942a365adce4e14d1a143/pycurl-7.45.4-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "43314093741fa8add7975e8aefb63e7d545f354cf412422ee9003f6f2bcd7269",
"md5": "8d21bec3ec12b18472d5f44be695cc6c",
"sha256": "236600bfe2cd72efe47333add621286667e8fa027dadf1247349afbf30333e95"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "8d21bec3ec12b18472d5f44be695cc6c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.5",
"size": 2508230,
"upload_time": "2024-12-13T03:03:47",
"upload_time_iso_8601": "2024-12-13T03:03:47.015526Z",
"url": "https://files.pythonhosted.org/packages/43/31/4093741fa8add7975e8aefb63e7d545f354cf412422ee9003f6f2bcd7269/pycurl-7.45.4-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8cea1fcf7a7867415944e1cc7602e4d09c9f92787fe1c0220f47cfc6e6962e75",
"md5": "9b19b5e202f0ecb48850e76799985d0d",
"sha256": "26745c6c5ebdccfe8a828ac3fd4e6da6f5d2245696604f04529eb7894a02f4db"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "9b19b5e202f0ecb48850e76799985d0d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.5",
"size": 3035018,
"upload_time": "2024-12-13T03:03:51",
"upload_time_iso_8601": "2024-12-13T03:03:51.084889Z",
"url": "https://files.pythonhosted.org/packages/8c/ea/1fcf7a7867415944e1cc7602e4d09c9f92787fe1c0220f47cfc6e6962e75/pycurl-7.45.4-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "87decb193db0519fc2d99f460874f06780fd81d0ca01ff8223b0260c703f9861",
"md5": "3af28480b29bb30a9aa2337461123112",
"sha256": "9bd493ce598f1dc76c8e50043c47debec27c583fa313a836b2d3667640f875d5"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "3af28480b29bb30a9aa2337461123112",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.5",
"size": 2990275,
"upload_time": "2024-12-13T03:03:53",
"upload_time_iso_8601": "2024-12-13T03:03:53.207413Z",
"url": "https://files.pythonhosted.org/packages/87/de/cb193db0519fc2d99f460874f06780fd81d0ca01ff8223b0260c703f9861/pycurl-7.45.4-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ef8ec8e72143f8939e307b26b50b57dbd84b2aff8a74a9d5c426b9db582ed68",
"md5": "a9798632762ecc20c3011a44460f33bc",
"sha256": "4f25d52c97dbca6ebea786f0961b49c1998fa05178abf1964a977c825b3d8ae6"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a9798632762ecc20c3011a44460f33bc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.5",
"size": 3257313,
"upload_time": "2024-12-13T03:03:55",
"upload_time_iso_8601": "2024-12-13T03:03:55.335085Z",
"url": "https://files.pythonhosted.org/packages/4e/f8/ec8e72143f8939e307b26b50b57dbd84b2aff8a74a9d5c426b9db582ed68/pycurl-7.45.4-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eba71f8f2833cbc14ed43fdd66d16e0bd82b8a8646d53dbf9965442fb419827f",
"md5": "3fb2a7952d9e1d3402377d4452055720",
"sha256": "13c4b18f44637859f34639493efd297a08670f45e4eec34ab2dcba724e3cb5fc"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp313-cp313-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "3fb2a7952d9e1d3402377d4452055720",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.5",
"size": 3953973,
"upload_time": "2024-12-13T03:03:57",
"upload_time_iso_8601": "2024-12-13T03:03:57.622285Z",
"url": "https://files.pythonhosted.org/packages/eb/a7/1f8f2833cbc14ed43fdd66d16e0bd82b8a8646d53dbf9965442fb419827f/pycurl-7.45.4-cp313-cp313-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bcae4d4ebf0751957209ba8b668624283053dad3f29621a6ef9fb2dc367c6546",
"md5": "eb23a94f32333562392724194eeb138c",
"sha256": "0470bff6cc24d8c2f63c80931aa239463800871609dafc6bcc9ca10f5a12a04e"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp313-cp313-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "eb23a94f32333562392724194eeb138c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.5",
"size": 3681279,
"upload_time": "2024-12-13T03:04:01",
"upload_time_iso_8601": "2024-12-13T03:04:01.230458Z",
"url": "https://files.pythonhosted.org/packages/bc/ae/4d4ebf0751957209ba8b668624283053dad3f29621a6ef9fb2dc367c6546/pycurl-7.45.4-cp313-cp313-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fe1dd3df173a2d767a148aae6c577c6aae225527d8218ee94283d0027364382",
"md5": "8f19b90556ded28ecff3d5e999168e9e",
"sha256": "3452459668bd01d646385482362b021834a31c036aa1c02acd88924ddeff7d0d"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "8f19b90556ded28ecff3d5e999168e9e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.5",
"size": 2508279,
"upload_time": "2024-12-13T03:04:05",
"upload_time_iso_8601": "2024-12-13T03:04:05.417532Z",
"url": "https://files.pythonhosted.org/packages/4f/e1/dd3df173a2d767a148aae6c577c6aae225527d8218ee94283d0027364382/pycurl-7.45.4-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a9e2f02092b4e13d97dc7ef506548dedc41141cbf6add3daf197018894e34ec",
"md5": "aef0cb1b3443ff2e97a5bfea7b5be0f2",
"sha256": "fd167f73d34beb0cb8064334aee76d9bdd13167b30be6d5d36fb07d0c8223b71"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "aef0cb1b3443ff2e97a5bfea7b5be0f2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.5",
"size": 3035138,
"upload_time": "2024-12-13T03:04:10",
"upload_time_iso_8601": "2024-12-13T03:04:10.716678Z",
"url": "https://files.pythonhosted.org/packages/9a/9e/2f02092b4e13d97dc7ef506548dedc41141cbf6add3daf197018894e34ec/pycurl-7.45.4-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fcb8b28f91c2cd5cd95644ec298f1af87441721081b0aef0fff86f2e3d58fdc8",
"md5": "23b0905593a28fd13aaeaba53814f418",
"sha256": "b0e38e3eb83b0c891f391853f798fc6a97cb5a86a4a731df0b6320e539ae54ae"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "23b0905593a28fd13aaeaba53814f418",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.5",
"size": 2989466,
"upload_time": "2024-12-13T03:04:12",
"upload_time_iso_8601": "2024-12-13T03:04:12.786685Z",
"url": "https://files.pythonhosted.org/packages/fc/b8/b28f91c2cd5cd95644ec298f1af87441721081b0aef0fff86f2e3d58fdc8/pycurl-7.45.4-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d5042a2f8a897185c9df5ccb6c19829e276a1014125df3bafceb8fc6647ff57d",
"md5": "71cd8b2b36a8256f82463785d3fd61fe",
"sha256": "d192a48b3cec2e13ad432196b65c22e99620db92feae39c0476635354eff68c6"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "71cd8b2b36a8256f82463785d3fd61fe",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.5",
"size": 3257449,
"upload_time": "2024-12-13T03:04:14",
"upload_time_iso_8601": "2024-12-13T03:04:14.987205Z",
"url": "https://files.pythonhosted.org/packages/d5/04/2a2f8a897185c9df5ccb6c19829e276a1014125df3bafceb8fc6647ff57d/pycurl-7.45.4-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "97bde8ccf6f27914b2eff8676992db1d4a44ecee653cddd815bbc9462af32a90",
"md5": "9b14ac27522fab33c1fcb521f17cb3ea",
"sha256": "57971d7215fc6fdedcfc092f880a59f04f52fcaf2fd329151b931623d7b59a9c"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp39-cp39-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "9b14ac27522fab33c1fcb521f17cb3ea",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.5",
"size": 3936996,
"upload_time": "2024-12-13T03:04:17",
"upload_time_iso_8601": "2024-12-13T03:04:17.512367Z",
"url": "https://files.pythonhosted.org/packages/97/bd/e8ccf6f27914b2eff8676992db1d4a44ecee653cddd815bbc9462af32a90/pycurl-7.45.4-cp39-cp39-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6533ea6c580814fa28287343534b93f918d2f895e47290f0725cadab09f479a1",
"md5": "7f09c4c360ce3340f5ebfaa12945c219",
"sha256": "73df3eb5940a7fbf4cf62f7271e9f23a8e9f80e352c838ee9a8448a70c01d3f5"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp39-cp39-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "7f09c4c360ce3340f5ebfaa12945c219",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.5",
"size": 3661752,
"upload_time": "2024-12-13T03:04:19",
"upload_time_iso_8601": "2024-12-13T03:04:19.591933Z",
"url": "https://files.pythonhosted.org/packages/65/33/ea6c580814fa28287343534b93f918d2f895e47290f0725cadab09f479a1/pycurl-7.45.4-cp39-cp39-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a5fec847484d708fcc2664d0868cd2ef61fc547cd4fe8751f9283ab77d0909a",
"md5": "28625d81c035c89af4cf67c7731ba40e",
"sha256": "587a4891039803b5f48392066f97b7cd5e7e9a166187abb5cb4b4806fdb8fbef"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "28625d81c035c89af4cf67c7731ba40e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.5",
"size": 2511493,
"upload_time": "2024-12-13T03:04:21",
"upload_time_iso_8601": "2024-12-13T03:04:21.707261Z",
"url": "https://files.pythonhosted.org/packages/9a/5f/ec847484d708fcc2664d0868cd2ef61fc547cd4fe8751f9283ab77d0909a/pycurl-7.45.4-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4c58ce377d973c094d25d53ae1601f716d278fbaa3b59329bec19ea7c82fd32",
"md5": "bfb0a9a7b58b7407cc1716af8955446f",
"sha256": "caec8b634763351dd4e1b729a71542b1e2de885d39710ba8e7202817a381b453"
},
"downloads": -1,
"filename": "pycurl-7.45.4-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "bfb0a9a7b58b7407cc1716af8955446f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.5",
"size": 3039287,
"upload_time": "2024-12-13T03:04:25",
"upload_time_iso_8601": "2024-12-13T03:04:25.153262Z",
"url": "https://files.pythonhosted.org/packages/a4/c5/8ce377d973c094d25d53ae1601f716d278fbaa3b59329bec19ea7c82fd32/pycurl-7.45.4-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85598f4169b1d91505c106fff5a9b01e505ab8798fbc7b5b2104ac8445d61a44",
"md5": "e4162d861ef2406b06275f0bcec227ff",
"sha256": "32c8e237069273f4260b6ae13d1e0f99daae938977016021565dc6e11050e803"
},
"downloads": -1,
"filename": "pycurl-7.45.4.tar.gz",
"has_sig": false,
"md5_digest": "e4162d861ef2406b06275f0bcec227ff",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 238427,
"upload_time": "2024-12-13T03:04:26",
"upload_time_iso_8601": "2024-12-13T03:04:26.895581Z",
"url": "https://files.pythonhosted.org/packages/85/59/8f4169b1d91505c106fff5a9b01e505ab8798fbc7b5b2104ac8445d61a44/pycurl-7.45.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-13 03:04:26",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pycurl"
}