1Metadata-Version: 1.2 2Name: pycurl 3Version: 7.44.1 4Summary: PycURL -- A Python Interface To The cURL library 5Home-page: http://pycurl.io/ 6Author: Kjetil Jacobsen, Markus F.X.J. Oberhumer, Oleg Pudeyev 7Author-email: kjetilja@gmail.com, markus@oberhumer.com, oleg@bsdpower.com 8Maintainer: Oleg Pudeyev 9Maintainer-email: oleg@bsdpower.com 10License: LGPL/MIT 11Description: PycURL -- A Python Interface To The cURL library 12 ================================================ 13 14 PycURL is a Python interface to `libcurl`_, the multiprotocol file 15 transfer library. Similarly to the urllib_ Python module, 16 PycURL can be used to fetch objects identified by a URL from a Python program. 17 Beyond simple fetches however PycURL exposes most of the functionality of 18 libcurl, including: 19 20 - Speed - libcurl is very fast and PycURL, being a thin wrapper above 21 libcurl, is very fast as well. PycURL `was benchmarked`_ to be several 22 times faster than requests_. 23 - Features including multiple protocol support, SSL, authentication and 24 proxy options. PycURL supports most of libcurl's callbacks. 25 - Multi_ and share_ interfaces. 26 - Sockets used for network operations, permitting integration of PycURL 27 into the application's I/O loop (e.g., using Tornado_). 28 29 .. _was benchmarked: http://stackoverflow.com/questions/15461995/python-requests-vs-pycurl-performance 30 .. _requests: http://python-requests.org/ 31 .. _Multi: https://curl.haxx.se/libcurl/c/libcurl-multi.html 32 .. _share: https://curl.haxx.se/libcurl/c/libcurl-share.html 33 .. _Tornado: http://www.tornadoweb.org/ 34 35 36 Requirements 37 ------------ 38 39 - Python 3.5-3.9. 40 - libcurl 7.19.0 or better. 41 42 43 Installation 44 ------------ 45 46 Download the source distribution from `PyPI`_. 47 48 Please see `the installation documentation`_ for installation instructions. 49 50 .. _PyPI: https://pypi.python.org/pypi/pycurl 51 .. _the installation documentation: http://pycurl.io/docs/latest/install.html 52 53 54 Documentation 55 ------------- 56 57 Documentation for the most recent PycURL release is available on 58 `PycURL website <http://pycurl.io/docs/latest/>`_. 59 60 61 Support 62 ------- 63 64 For support questions please use `curl-and-python mailing list`_. 65 `Mailing list archives`_ are available for your perusal as well. 66 67 Although not an official support venue, `Stack Overflow`_ has been 68 popular with some PycURL users. 69 70 Bugs can be reported `via GitHub`_. Please use GitHub only for bug 71 reports and direct questions to our mailing list instead. 72 73 .. _curl-and-python mailing list: http://cool.haxx.se/mailman/listinfo/curl-and-python 74 .. _Stack Overflow: http://stackoverflow.com/questions/tagged/pycurl 75 .. _Mailing list archives: https://curl.haxx.se/mail/list.cgi?list=curl-and-python 76 .. _via GitHub: https://github.com/pycurl/pycurl/issues 77 78 79 License 80 ------- 81 82 PycURL is dual licensed under the LGPL and an MIT/X derivative license 83 based on the libcurl license. The complete text of the licenses is available 84 in COPYING-LGPL_ and COPYING-MIT_ files in the source distribution. 85 86 .. _libcurl: https://curl.haxx.se/libcurl/ 87 .. _urllib: http://docs.python.org/library/urllib.html 88 .. _COPYING-LGPL: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-LGPL 89 .. _COPYING-MIT: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-MIT 90 91Keywords: curl,libcurl,urllib,wget,download,file transfer,http,www 92Platform: All 93Classifier: Development Status :: 5 - Production/Stable 94Classifier: Environment :: Web Environment 95Classifier: Intended Audience :: Developers 96Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) 97Classifier: License :: OSI Approved :: MIT License 98Classifier: Operating System :: Microsoft :: Windows 99Classifier: Operating System :: POSIX 100Classifier: Programming Language :: Python :: 3 101Classifier: Programming Language :: Python :: 3.5 102Classifier: Programming Language :: Python :: 3.6 103Classifier: Programming Language :: Python :: 3.7 104Classifier: Programming Language :: Python :: 3.8 105Classifier: Programming Language :: Python :: 3.9 106Classifier: Topic :: Internet :: File Transfer Protocol (FTP) 107Classifier: Topic :: Internet :: WWW/HTTP 108Requires-Python: >=3.5 109