PycURL is a Python module interface to the cURL library. PycURL can be used to fetch objects identified by an URL within a Python program.
| Tags | Internet Web |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | Python |
Recent releases


Changes: This release allows callable objects as callback functions. It adds the NEW_DIRECTORY_PERMS and NEW_FILE_PERMS options from libcurl 7.16.4.


Changes: This release fixes 64-bit interoperability with Python. It adds IOCMD_NOP and IOCMD_RESTARTREAD for ioctl callback handling.


Changes: This release adds the options HTTP_TRANSFER_DECODING, HTTP_CONTENT_DECODING, TIMEOUT_MS, and CONNECTTIMEOUT_MS from libcurl 7.16.2.


Changes: This release adds constants for all libcurl return codes. CURLOPT_FTP_SSL_CCC, CURLOPT_SSH_PUBLIC_KEYFILE, CURLOPT_SSH_PRIVATE_KEYFILE, CURLOPT_SSH_AUTH_TYPES, and CURLOPT_SSL_SESSIONID_CACHE have been added. The CLOSEPOLICY and SOURCE options have been removed, since they are now deprecated in libcurl. xmlrpc_curl.py on Python 2.5 has been fixed.


Changes: This release adds a test for basic FTP usage and fixes a broken SSL mutex lock function when using GNU TLS.