Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

PycURL -- A Python Interface To The cURL library

Project Description

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).

Requirements

  • Python 2.6, 2.7 or 3.1 through 3.5.
  • libcurl 7.19.0 or better.

Installation

Download source and binary distributions from PyPI or Bintray. Binary wheels are now available for 32 and 64 bit Windows versions.

Please see the installation documentation for installation instructions.

Documentation

Documentation for the most recent PycURL release is available on PycURL website.

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.

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.

Release History

Release History

This version
History Node

7.43.0

History Node

7.21.5

History Node

7.19.5.3

History Node

7.19.5.2

History Node

7.19.5.1

History Node

7.19.5

History Node

7.19.3.1

History Node

7.19.3

History Node

7.19.0.3

History Node

7.19.0.2

History Node

7.19.0.1

History Node

7.19.0

History Node

7.18.2

History Node

7.18.1

History Node

7.16.4

History Node

7.16.2.1

History Node

7.16.2

History Node

7.16.1

History Node

7.15.5.1

History Node

7.15.5

History Node

7.15.4.2

History Node

7.15.4.1

History Node

7.15.4

History Node

7.15.2

History Node

7.15.1

History Node

7.15.0

History Node

7.14.1

History Node

7.14.0

History Node

7.13.2

History Node

7.13.1

History Node

7.13.0

History Node

7.12.3

History Node

7.12.1

History Node

7.12

History Node

7.11.3

History Node

7.11.2

History Node

7.11.1

History Node

7.11.0

History Node

7.10.8

History Node

7.10.6

History Node

7.10.5

History Node

7.10.4.2

History Node

7.10.4

History Node

7.10.3

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
pycurl-7.43.0-cp26-none-win32.whl (898.8 kB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp26-none-win_amd64.whl (1.3 MB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp27-none-win32.whl (898.5 kB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp27-none-win_amd64.whl (1.3 MB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp32-none-win32.whl (897.8 kB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp32-none-win_amd64.whl (1.3 MB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp33-none-win32.whl (903.8 kB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp33-none-win_amd64.whl (1.2 MB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp34-none-win32.whl (903.7 kB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp34-none-win_amd64.whl (1.2 MB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp35-none-win32.whl (887.5 kB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0-cp35-none-win_amd64.whl (1.3 MB) Copy SHA256 Checksum SHA256 pycurl/downloads/7.43.0/pycurl Wheel Feb 5, 2016
pycurl-7.43.0.tar.gz (182.5 kB) Copy SHA256 Checksum SHA256 Source Feb 5, 2016
pycurl-7.43.0.win32-py2.6.exe (1.1 MB) Copy SHA256 Checksum SHA256 2.6 Windows Installer Feb 5, 2016
pycurl-7.43.0.win32-py2.7.exe (1.1 MB) Copy SHA256 Checksum SHA256 2.7 Windows Installer Feb 5, 2016
pycurl-7.43.0.win32-py3.2.exe (1.1 MB) Copy SHA256 Checksum SHA256 3.2 Windows Installer Feb 5, 2016
pycurl-7.43.0.win32-py3.3.exe (1.1 MB) Copy SHA256 Checksum SHA256 3.3 Windows Installer Feb 5, 2016
pycurl-7.43.0.win32-py3.4.exe (1.1 MB) Copy SHA256 Checksum SHA256 3.4 Windows Installer Feb 5, 2016
pycurl-7.43.0.win32-py3.5.exe (1.0 MB) Copy SHA256 Checksum SHA256 3.5 Windows Installer Feb 5, 2016
pycurl-7.43.0.win-amd64-py2.6.exe (1.5 MB) Copy SHA256 Checksum SHA256 2.6 Windows Installer Feb 5, 2016
pycurl-7.43.0.win-amd64-py2.7.exe (1.5 MB) Copy SHA256 Checksum SHA256 2.7 Windows Installer Feb 5, 2016
pycurl-7.43.0.win-amd64-py3.2.exe (1.5 MB) Copy SHA256 Checksum SHA256 3.2 Windows Installer Feb 5, 2016
pycurl-7.43.0.win-amd64-py3.3.exe (1.5 MB) Copy SHA256 Checksum SHA256 3.3 Windows Installer Feb 5, 2016
pycurl-7.43.0.win-amd64-py3.4.exe (1.5 MB) Copy SHA256 Checksum SHA256 3.4 Windows Installer Feb 5, 2016
pycurl-7.43.0.win-amd64-py3.5.exe (1.4 MB) Copy SHA256 Checksum SHA256 3.5 Windows Installer Feb 5, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting