14
0
forked from pool/python-pycurl
Commit Graph

66 Commits

Author SHA256 Message Date
32aec400c7 - Switching off test_multi_ tests, they are just too
unrealiable. When running the test cycle in cycle I have never
  managed to make it pass ten times without this change.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=110
2024-10-04 14:29:20 +00:00
3ea19cb85b - Add upstream patch test-bottle-flask.patch to use Flask instead of
bottle for tests.
  gh#pycurl/pycurl#838

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=108
2024-09-24 10:48:42 +00:00
70e1d94b9d - update to 7.45.3:
* Add CURLOPT_REQUEST_TARGET option
  * Add missing 2nd parameters to METH_NOARGS functions
  * Add CURLOPT_AWS_SIGV4 option (patch by Scott Talbert).
  * Add consistent names for newer Curl version constants
  * Only run HTTP version 3 option constant test if curl
    supported
  * Expose COMPILE_SSL_LIB in Python and use for test filtering
  * Filter tests based on *compile* libcurl version not runtime
    version
  * Use print function in callbacks documentation
  * Add missing shebang to tests/ext/test-suite.sh
  * Officially declare support for Python 3.12
  * Fix curl_multi_info_read flow that loses messages
  * Support using environment variables for setup on Windows
  * Add support for Schannel SSL backend (patch by Scott Talbert)
  * Skip HTTP2 tests based on a curl support check
  * Fix fake-curl tests so they work when run out of tree
  * xfail test_easy_pause_unpause unconditionally
  * Provide generic error strings in pycurl.error objects
  * Change URLs to new curl mailing list (patch by Michael C).
  * Add missing HTTPS proxy options (patch by Jean Hominal).
  * Add support for setting CURLOPT_SSLCERT_BLOB
  * Add support for setting rest of CURLOPTTYPE_BLOB fields
  * Build wheels on Linux/macOS/Windows (patch by Scott Talbert).
- drop pause-unpause-xfail.patch (upstream)
- refresh python-pycurl-7.43.0-tls-backend.patch
- remove runtime curl version check and __DATE__ __TIME__ usage
- Add Source URL, see https://en.opensuse.org/SourceUrls
- added python3 package

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=106
2024-06-06 19:37:11 +00:00
624c187926 - Add patch pause-unpause-xfail.patch:
* XFAIL a test due to gh#pycurl/pycurl#729 (bsc#1218062)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=104
2023-12-15 01:54:30 +00:00
c3d2f88363 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=102
2023-10-12 18:13:29 +00:00
2de07c02b1 - Skip test_multi_socket_select (gh#pycurl/pycurl#819),
test_multi_socket_action (gh#pycurl/pycurl#729), and
  test_request_with_verifypeer (gh#pycurl/pycurl#822).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=101
2023-10-12 18:11:45 +00:00
240cef0feb Accepting request 1117496 from home:anag:Factory
- Skip test_multi_socket_action as well.

OBS-URL: https://build.opensuse.org/request/show/1117496
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=100
2023-10-12 16:44:01 +00:00
6d92679e4d - Skip test_multi_socket_select (gh#pycurl/pycurl#819)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=99
2023-10-12 14:09:26 +00:00
e45653a19e Accepting request 1084390 from home:dirkmueller:acdc:as_python3_module
- Switch documentation to be within the main package.

OBS-URL: https://build.opensuse.org/request/show/1084390
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=97
2023-05-03 14:42:48 +00:00
e83aadd3cd Accepting request 1081550 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081550
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=95
2023-04-21 13:38:20 +00:00
6ccfdfcc5e - Disable http3 tests if it's not supported
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=93
2023-02-24 09:06:58 +00:00
4e0a286f03 - update to 7.45.2:
* Python 3.9 compatibility for Py_TRASHCAN_SAFE_BEGIN
  * Add support for CURL_HTTP_VERSION_3
  * Add CURLOPT_TLS13_CIPHERS and CURLOPT_PROXY_TLS13_CIPHERS options
  * Added HTTP09_ALLOWED option
  * Removed use of distutils
- drop curl-789-error-message.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=91
2023-01-02 18:57:10 +00:00
ee9534f50e - Update to 7.45.1:
* Fixed build against libcurl < 7.64.1 (patch by Scott Talbert).
  * Add CURLOPT_MAXLIFETIME_CONN (patch by fsbs).
  * Easy handle duplication support (patch by fsbs).
  * Support for unsetting a number of multi options (patch by fsbs).
  * pycurl classes can now be subclassed (patch by fsbs).
  * Multi callbacks' thread state management fixed (patch by fsbs).
  * Add CURL_LOCK_DATA_PSL (patch by fsbs).
  * Add support for SecureTransport SSL backend (MacOS)
    (patch by Scott Talbert).
  * Fixed Python thread initialization causing hangs on operations
    (patch by Scott Talbert).
  * getinfo(CURLINFO_FTP_ENTRY_PATH) now handles NULL return from
    libcurl, returning None in this case.
  * Python 3.9 is now officially supported (patch by Bill Collins).
  * Added CURLOPT_DOH_URL (patch by resokou).
  * Best effort Python 2 support has been reinstated.
  * Added missing fields to curl_version_info struct (patch by Hasan).
  * Added CURLINFO_CONDITION_UNMET (patch by Dima Tisnek).
  * Exposed MAX_CONCURRENT_STREAMS in CurlMulti (patch by Alexandre Pion).
  * Compilation fixed against Python 3.10 alpha (patch by Kamil Dudka).
- Remove patch curl7770_compatibility.patch and remove_nose.patch:
  * They have both merged upstream.
- Modify patch disable_randomly_failing_tests.patch:
  * Use pytest rather than nose methods.
- Add patch curl-789-error-message.patch:
  * Handle missing ! in a returned error message.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=89
2022-04-28 06:01:44 +00:00
e9ec94c4f9 Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=87
2021-06-04 14:24:02 +00:00
7c896e3f71 - Add curl7770_compatibility.patch to have package compatible with curl 7.77.0.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=86
2021-06-04 14:23:45 +00:00
a766bacc73 Accepting request 877706 from home:pmonrealgonzalez:branches:devel:languages:python
- Remove a failing test-case until fixed in curl:
  * Upstream issue: https://github.com/curl/curl/issues/6615

OBS-URL: https://build.opensuse.org/request/show/877706
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=84
2021-03-08 12:20:53 +00:00
37678d79d4 - refresh remove_nose.patch to remove even more nose code
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=82
2021-01-30 11:34:53 +00:00
dd4b947354 - update to 7.43.0.6:
* Fixed offset parameter usage in seek callback
  * Added support for libcurl SSL backend detection via
    `curl-config --ssl-backends`
  * Added support for libcurl MultiSSL
  * Added ability to unset CURLOPT_PROXY.
  * Added support for CURLOPT_UPLOAD_BUFFERSIZE
  * Added support for CURLOPT_MAXAGE_CONN
  * Added support for sharing connection cache in libcurl
  * Added support for CURLOPT_HAPROXYPROTOCOL
  * CC and CFLAGS environment variables are now respected when building
  * Fixed OpenSSL detection on CentOS 7 and 8
  * surrogateescape error handler is used in multi_info_read to handle
    invalid UTF-8.
- drop python-pycurl-7.43.0-tls-backend.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=81
2021-01-28 23:09:02 +00:00
e88975f3ae Fix patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=79
2020-12-15 13:45:48 +00:00
98ad44af5c Fix patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=78
2020-12-15 13:45:25 +00:00
83afa3fbbf - Add make-leap15-compat.patch to pass tests on Leap 15.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=77
2020-12-15 13:45:12 +00:00
cc0209f14a Accepting request 855980 from home:bnavigator:branches:devel:languages:python
- Upstream dropped python2 support. Python2 tests fail on Leap.
  => skip python2 build.

OBS-URL: https://build.opensuse.org/request/show/855980
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=76
2020-12-15 12:58:04 +00:00
5a7b2bc300 - Add make-py2-compat.patch to pass tests on Leap 15.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=75
2020-12-15 12:57:04 +00:00
7c52be85c5 Accepting request 855776 from home:mcepl:branches:devel:tools:scm
- Add remove_nose.patch to remove dependency on nose
  (gh#pycurl/pycurl#655).

OBS-URL: https://build.opensuse.org/request/show/855776
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=74
2020-12-15 11:17:18 +00:00
Tomáš Chvátal
2a83c29997 Accepting request 816279 from home:gmbr3:branches:Base:System3
- Fixes for %_libexecdir changing to /usr/libexec

OBS-URL: https://build.opensuse.org/request/show/816279
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=72
2020-06-22 14:07:12 +00:00
Tomáš Chvátal
f693862ebe - Do not pull in py2 package on doc subpkg
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=70
2020-04-08 12:05:40 +00:00
61b2e0c368 - update to 7.43.0.5
- refresh python-pycurl-7.43.0-tls-backend.patch 
 * added python 3.8 support
 * officialy ended support for python 2

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=68
2020-03-03 13:10:06 +00:00
Tomáš Chvátal
9f3b1794c6 - Skip 4 tests that are tied to old bottle version so we can
update the python-bottle package

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=66
2019-11-18 10:53:07 +00:00
Tomáš Chvátal
2c6fe7918e - Update to 7.43.0.3:
* This release primarily fixes an OpenSSL-related installation issue, and
    repairs the ability to use PycURL with newer libcurls compiled without
    FTP support.
- Rebase patch:
  * python-pycurl-7.43.0-tls-backend.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=64
2019-07-23 10:28:57 +00:00
65a6986e5b Accepting request 692312 from home:mcepl:branches:devel:languages:python
More elegant use of %{with test}

OBS-URL: https://build.opensuse.org/request/show/692312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=62
2019-04-08 13:58:31 +00:00
8fe46206a5 Accepting request 692305 from home:mcepl:branches:devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/692305
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=61
2019-04-08 13:37:38 +00:00
fe91328dd3 Fix URL of the project
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=59
2019-03-12 14:21:24 +00:00
e3fc9042a4 Accepting request 684241 from home:mcepl:branches:devel:languages:python
Update URL: field.

OBS-URL: https://build.opensuse.org/request/show/684241
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=58
2019-03-12 10:30:55 +00:00
b6651d4107 Accepting request 672204 from home:alarrosa:branches:devel:languages:python
- Set LANG to en_US.UTF8 to fix the tests

OBS-URL: https://build.opensuse.org/request/show/672204
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=56
2019-02-06 20:17:56 +00:00
6bcbdd8e9f Add missing setuptools BR
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=54
2018-12-19 13:18:52 +00:00
d67200700b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=53 2018-12-07 00:34:54 +00:00
895ca69deb This is not a noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=52
2018-12-07 00:15:19 +00:00
3fae9cfdbb Fix BR
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=51
2018-12-06 23:38:17 +00:00
882b64c24a Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=50
2018-12-04 13:49:47 +00:00
Tomáš Chvátal
28267579d1 Accepting request 646093 from home:vitezslav_cizek:branches:devel:languages:python
- Don't run tests that fail randomly or under load
  * add disable_randomly_failing_tests.patch

OBS-URL: https://build.opensuse.org/request/show/646093
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=48
2018-11-04 09:35:53 +00:00
84540e8381 Accepting request 634806 from home:mcepl:work
- Switch to multibuild, so that we don't need testing BuildRequires  always.

OBS-URL: https://build.opensuse.org/request/show/634806
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=46
2018-09-10 21:28:39 +00:00
Tomáš Chvátal
409100f1c0 - Add patch to match up Fedora on how we detect tls backend on runtime
* python-pycurl-7.43.0-tls-backend.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=44
2018-08-30 12:36:56 +00:00
Tomáš Chvátal
e9551c469b - Make sure we build on Leap 42.3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=43
2018-08-29 08:33:51 +00:00
Tomáš Chvátal
53fa37b590 - Start excluding flaky tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=41
2018-08-09 11:19:05 +00:00
7ebe19c858 Update to 7.43.0.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=39
2018-07-10 11:11:33 +00:00
Tomáš Chvátal
35703003f8 - Disable tests on arm platforms as they are very flaky there,
on multiple runs always different failures

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=37
2018-02-02 13:17:41 +00:00
Tomáš Chvátal
acfa6380e0 - Disable strict aliasing as reported by the rpm checks
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=36
2018-02-02 13:16:04 +00:00
Tomáš Chvátal
c1a8a0c2b5 Accepting request 571151 from home:vitezslav_cizek:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/571151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=34
2018-01-30 17:25:48 +00:00
Tomáš Chvátal
8d7f4c29b2 Accepting request 555317 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/555317
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=32
2017-12-09 12:42:07 +00:00
89d76bd2cf Accepting request 515235 from home:tbechtold:branches:devel:languages:python
- Cleanup Requires and BuildRequires

OBS-URL: https://build.opensuse.org/request/show/515235
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=30
2017-08-08 19:19:53 +00:00