./www/py-curl, Python module interface to the cURL library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.43.0.2nb1, Package name: py27-curl-7.43.0.2nb1, Maintainer: pkgsrc-users

PycURL is a Python module that interface with the cURL library, by
using this module, you can fetch documents identified by a URI from
within a Python program.


Required to run:
[www/curl] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: cd617ed4e40a3b8f5ca5bf54aba7f35ed25afa46
RMD160: d6f40fc0f1e3f69bead2c2b9daf71a7195635f2c
Filesize: 209.191 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-20 09:31:52 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
py-curl: only use distutils (used to import setuptools when wheels were installed)
   2018-08-16 20:55:17 by Adam Ciarcinski | Files touched by this commit (653) | Package updated
Log message:
revbump after boost-libs update
   2018-06-05 20:50:31 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-curl: update to 7.43.0.2.

PycURL 7.43.0.2 - 2018-06-02
----------------------------

Highlights of this release:

1. Experimental perform_rs and perform_rb methods have been added to Curl
   objects. They return response body as a string and a byte string,
   respectively. The goal of these methods is to improve PycURL's usability
   for typical use cases, specifically removing the need to set up
   StringIO/BytesIO objects to store the response body.

2. getinfo_raw and errstr_raw methods have been added to Curl objects to
   return transfer information as byte strings, permitting applications to
   retrieve transfer information that is not decodable using Python's
   default encoding.

3. errstr and "fail or error" exceptions now replace undecodable bytes
   so as to provide usable strings; use errstr_raw to retrieve original
   byte strings.

4. There is no longer a need to keep references to Curl objects when they
   are used in CurlMulti objects - PycURL now maintains such references
   internally.

5. Official Windows builds now include HTTP/2 and international domain
   name support.

6. PycURL now officially supports BoringSSL.

7. A number of smaller improvements have been made and bugs fixed.
   2018-04-29 23:32:09 by Adam Ciarcinski | Files touched by this commit (629) | Package updated
Log message:
revbump for boost-libs update
   2018-01-01 22:18:57 by Adam Ciarcinski | Files touched by this commit (629) | Package updated
Log message:
Revbump after boost update
   2017-12-14 08:32:29 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-curl: Remove patch that is not in distinfo any longer.
   2017-12-10 18:33:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-curl: updated to 7.43.0.1

Version 7.43.0.1:
* WRITEHEADER/WRITEFUNCTION and WRITEDATA/WRITEFUNCTION can now
  be set on the same handle. The last call will take precedence over
  previous calls. Previously some combinations were not allowed.
* Fixed a crash when using WRITEDATA with a file-like object followed
  by WRITEDATA with a real file object.
* Fixed a theoretical memory leak in module initialization.
* Added support for CURL_SSLVERSION_MAX_* constants.
* Added support for CURLSSH_AUTH_AGENT.
* Added support for CURLOPT_CONNECT_TO.
* Added support for CURLINFO_HTTP_VERSION.
* Fixed build against OpenSSL l.1 on Windows.
* Added set_ca_certs method to the Easy object to set CA certificates
  from a string.
* Python 3.6 is now officially supported.
* Added support for CURLOPT_PROXY_CAPATH.
* C-Ares updated to 1.12.0 in Windows builds, fixing DNS resolution
  issues on Windows.
* Added --openssl-lib-name="" option to support building against
  OpenSSL 1.1.0 on Windows.
* Fixed a possible double free situation in all Curl objects
  due to a misuse of the trashcan API.
* High level Curl objects can now be reused.
* LARGE options fixed under Windows and Python 3 (INFILESIZE,
  MAX_RECV_SPEED_LARGE, MAX_SEND_SPEED_LARGE, MAXFILESIZE,
  POSTFILESIZE, RESUME_FROM).
* Fixed compilation on Solaris.
* ENCODING option can now be unset
   2017-08-24 22:03:43 by Adam Ciarcinski | Files touched by this commit (621) | Package updated
Log message:
Revbump for boost update