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
- 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
applications' I/O loop (e.g., using Tornado).
Ports using Python via USES=python are now flavored. All the py3-* ports
have been removed and folded into their py-* master ports.
People using Poudriere 3.2+ and binary packages do not have to do anything.
For other people, to build the Python 3.6 version of, for example,
databases/py-gdbm, you need to run:
# make FLAVOR=py36 install
port moved here from ftp/py-curl on 2015-12-13 REASON: Renamed to match upstream naming
Number of commits found: 13
Commit History - (may be incomplete: see SVNWeb link above for full details)
Switch all pypi.python.org WWWs to a new PyPi home pypi.org where
they now redirect to anyway. All new urls checked to return 200,
I've fixed a couple of them in the process.
Approved by: portmgr blanket, mat