Package Release Info

python-pycurl-7.43.0.2-bp152.2.16

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python-pycurl-doc

Change Logs

* Thu Mar 07 2019 Matej Cepl <mcepl@suse.com>
- bsc#1128355: update to the Factory package to get multibuild and
  better working tests.
- Refreshed patch against the new minor release tarball:
  - pycurl-libssh.patch
- Added patches:
  - disable_randomly_failing_tests.patch
  - python-pycurl-7.43.0-tls-backend.patch (from
    https://src.fedoraproject.org/rpms/python-pycurl/blob/master/f/0002-python-pycurl-7.43.0-tls-backend.patch)
* Wed Feb 06 2019 alarrosa@suse.com
- Set LANG to en_US.UTF8 to fix the tests
* Wed Dec 19 2018 mcepl@suse.com
- Add missing setuptools BR
* Fri Nov 02 2018 Vít?zslav ?í?ek <vcizek@suse.com>
- Don't run tests that fail randomly or under load
  * add disable_randomly_failing_tests.patch
* Thu Sep 06 2018 Mat?j Cepl <mcepl@suse.com>
- Switch to multibuild, so that we don't need testing BuildRequires
  always.
* Thu Aug 30 2018 Tomá? Chvátal <tchvatal@suse.com>
- Add patch to match up Fedora on how we detect tls backend on runtime
  * python-pycurl-7.43.0-tls-backend.patch
* Wed Aug 29 2018 tchvatal@suse.com
- Make sure we build on Leap 42.3
* Thu Aug 09 2018 tchvatal@suse.com
- Start excluding flaky tests
* Tue Jul 10 2018 mcepl@suse.com
- Update to 7.43.0.2:
  * Added perform_rb and perform_rs methods to Curl objects to
    return response body as byte string and string, respectively.
  * Added OPT_COOKIELIST constant for consistency with other
    option constants.
  * PycURL is now able to report errors triggered by libcurl
    via CURLOPT_FAILONERROR mechanism when the error messages are
    not decodable in Python's default encoding (GitHub issue #259).
  * Added getinfo_raw method to Curl objects to return byte strings
    as is from libcurl without attempting to decode them
    (GitHub issue #493).
  * When adding a Curl easy object to CurlMulti via add_handle,
    the easy objects now have their reference counts increased so that
    the application is no longer required to keep references to them
    to keep them from being garbage collected (GitHub issue #171).
  * PycURL easy, multi and share objects can now be weak referenced.
  * set_ca_certs now accepts byte strings as it should have been
    all along.
  * Use OpenSSL 1.1 and 1.0 specific APIs for controlling thread locks
    depending on OpenSSL version (patch by Vitaly Murashev).
  * Fixed a crash when closesocket callback failed (patch by
    Gisle Vanem and toddrme2178).
  * Added CURLOPT_PROXY_SSLCERT, CURLOPT_PROXY_SSLCERTTYPE,
    CURLOPT_PROXY_SSLKEY, CURLOPT_PROXY_SSLKEYTYPE,
    CURLOPT_PROXY_SSL_VERIFYPEER (libcurl 7.52.0+,
    patch by Casey Miller).
  * Added CURLOPT_PRE_PROXY (libcurl 7.52.0+, patch by ziggy).
  * Added SOCKET_BAD constant and it is now recognized as a valid
    return value from OPENSOCKET callback.
* Fri Feb 02 2018 tchvatal@suse.com
- Disable tests on arm platforms as they are very flaky there,
  on multiple runs always different failures
* Fri Feb 02 2018 tchvatal@suse.com
- Disable strict aliasing as reported by the rpm checks
* Tue Jan 30 2018 vcizek@suse.com
- Since version 7.58.0, curl may be compiled with libssh instead of
  libssh2 which differ in supported functionality (bsc#1078329)
  * add pycurl-libssh.patch
- update license
* Fri Dec 08 2017 arun@gmx.de
- refreshed patch increase_test_timeout.diff (updated line number)
- removed patch pycurl-no-runtime-curlvercheck.patch (included upstream)
- update to version 7.43.0.1:
  * This release collects fixes and improvements made over the past
    two years,notably updating Windows dependencies to address DNS
    resolution andTLS connection issues.
* Tue Aug 08 2017 tbechtold@suse.com
- Cleanup Requires and BuildRequires
* Wed Jun 21 2017 alarrosa@suse.com
- Add increase_test_timeout.diff so tests don't fail when obs is
  overloaded and it takes more than 1 second to start a service.
* Thu Jun 08 2017 lnussel@suse.de
- exclude http2 and ssh tests if curl(-mini) doesn't support it
* Tue Dec 20 2016 jmatejek@suse.com
- update for multipython build
- merge python3 project
- update and apply pycurl-no-runtime-curlvercheck.patch
- run test suite
- single doc package for all pythons
* Sat Feb 06 2016 arun@gmx.de
- update to version 7.43.0:
  * Highlights of this release:
    + Binary wheels are now built for Windows systems.
    + setopt_string method added to Curl objects to permit setting
    string libcurl options that PycURL does not know about.
    + curl module can now be imported on Windows again.
    + OPENSOCKETFUNCTION callback is now invoked with the address as
    bytes on Python 3 as was documented.
    + Support for many libcurl options and constants was added.
* Sat Jan 30 2016 arun@gmx.de
- specfile:
  * update copyright year
  * update patch
- update to version 7.21.5:
  * Highlights of this release:
    + Socket callbacks are now fully implemented
    ("CURLOPT_OPENSOCKETFUNCTION", "CURLOPT_SOCKOPTFUNCTION",
    "CURLOPT_CLOSESOCKETFUNCTION"). Unfortunately this required
    changing "OPENSOCKETFUNCTION" API once again in a
    backwards-incompatible manner. Support for "SOCKOPTFUNCTION" and
    "CLOSESOCKETFUNCTION" was added in this
    release. "OPENSOCKETFUNCTION" now supports Unix sockets.
    + Many other libcurl options and constants have been added to
    PycURL.
    + When "pycurl" module initialization fails, "ImportError" is
    raised instead of a fatal error terminating the process.
    + Usability of official Windows builds has been greatly improved
* Tue Nov 03 2015 arun@gmx.de
- update to version 7.19.5.3:
  * python and nosetests binaries can now be overridden when running
    the test suite (patch by Kamil Dudka).
  * Files needed to run the test suite are distributed in sdist
    (patch by Kamil Dudka).