Home > Repositories > devel-misc > pycurl

pycurl: A Python interface to libcurl

PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module.
PycURL is mature, very fast, and supports a lot of features.
PycURL is targeted at the advanced developer - if you need dozens of concurrent fast and reliable connections or any of the sophisiticated features as listed above then PycURL is for you.
The main drawback with PycURL is that it is a relative thin layer over libcurl without any of those nice Pythonic class hierarchies.
This means it has a somewhat steep learning curve unless you are already familiar with libcurl's C API.
To sum up, PycURL is very fast (esp. for multiple concurrent operations) and very feature complete, but has a somewhat complex interface.
If you need something simpler or prefer a pure Python module you might want to check out urllib2 and urlgrabber.
⚠ This package has the following problems:
  • pycurl(x86_64,devel-misc): pycurl(x86_64,devel-misc) obsoletes pycurl-py3 provided by pycurl-py3(x86_64,base) which comes from same source name; ignoring
  • pycurl(x86_64,devel-misc): motioneye(noarch,base) requires python3.11dist(pycurl) which is only provided by older package(s): pycurl-py3(x86_64,base)
  • pycurl(x86_64,devel-misc): python-curl_adapter-py3(noarch,base) requires python3.11dist(pycurl) which is only provided by older package(s): pycurl-py3(x86_64,base)
  • pycurl(x86_64,devel-misc): python-urlgrabber-py3(x86_64,base) requires python3.11dist(pycurl) which is only provided by older package(s): pycurl-py3(x86_64,base)
  • need to be rebuilt: motioneye(x86_64,base) python-curl_adapter(x86_64,base) python-urlgrabber(x86_64,base)
  • requires port to arch(s): aarch64 i586
Name:pycurl
Release: 7.47.0-2mamba
Group:Development/Libraries/Python
Maintainer:silvan
License:LGPL, MIT
Size:313.71 kB
Upstream URL:http://pycurl.io/
Build time:2026-07-07 16:44:04
Source files
pycurl-7.47.0.tar.gz
pycurl.spec
Binary packages and requirements
x86_64
Built RPMSpycurl
pycurl-debug
pycurl-doc
Build requirementsglibc-devel [1]
libcurl-devel [1]
libopenssl-devel [1]
libpython314-devel [1] [2]
python3[>=0:3.14.6-2mamba] [1]
python3-devel[>=0:3.11.5-3mamba] [1] [2]
History of changes
DatePackagerReleaseDescription
2026-07-07Automatic Build System 7.47.0-2mamba- rebuilt by autoport with build requirements: python3>=0:3.14.6-2mamba
2026-07-01Automatic Build System 7.47.0-1mamba- automatic version update by autodist
2026-05-09Automatic Build System 7.46.0-1mamba- automatic version update by autodist
2025-09-25Automatic Build System 7.45.7-1mamba- automatic version update by autodist
2025-04-19Automatic Build System 7.45.6-1mamba- automatic version update by autodist
2024-12-15Automatic Build System 7.45.4-1mamba- automatic version update by autodist
2024-02-29Automatic Build System 7.45.3-1mamba- automatic version update by autodist
2023-09-26autodist7.45.2-2mamba- rebuilt by autoport with build requirements: python3-devel>=3.11.5-3mamba
2022-12-20autodist7.45.2-1mamba- automatic version update by autodist
2022-06-28autodist7.45.1-1mamba- automatic version update by autodist
Build required by