14
0
forked from pool/python-pycurl

112 Commits

Author SHA256 Message Date
ffaf135edc Accepting request 1229355 from devel:languages:python
- Switch to %pyproject_*.

OBS-URL: https://build.opensuse.org/request/show/1229355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=49
2024-12-10 22:43:03 +00:00
c0fada6647 Switch off services
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=114
2024-12-09 11:12:04 +00:00
cfc61e9bab Fix macro
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=113
2024-12-09 09:39:44 +00:00
b27bb314ff - Switch to %pyproject_*.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=112
2024-12-09 09:39:18 +00:00
f169947e72 Accepting request 1205723 from devel:languages:python
- 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/request/show/1205723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=48
2024-10-06 15:51:39 +00:00
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
44a08c916c Accepting request 1202901 from devel:languages:python
- 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/request/show/1202901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=47
2024-09-25 19:52:39 +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
a1348aefd2 Accepting request 1179069 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1179069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=46
2024-06-07 13:01:48 +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
ae91eb745f Accepting request 1133226 from devel:languages:python
- Add patch pause-unpause-xfail.patch:
  * XFAIL a test due to gh#pycurl/pycurl#729 (bsc#1218062)

OBS-URL: https://build.opensuse.org/request/show/1133226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=45
2023-12-15 20:46:08 +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
863ea712de Accepting request 1117519 from devel:languages:python
- 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/request/show/1117519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=44
2023-10-12 21:37:18 +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
1a1cdc752c Accepting request 1084409 from devel:languages:python
Forwarded request #1084390 from dirkmueller

- Switch documentation to be within the main package.

OBS-URL: https://build.opensuse.org/request/show/1084409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=43
2023-05-04 15:09:06 +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
0f2c0bdbcc Accepting request 1081787 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=42
2023-04-22 19:59:04 +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
c2e0b17128 Accepting request 1067565 from devel:languages:python
- Disable http3 tests if it's not supported

OBS-URL: https://build.opensuse.org/request/show/1067565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=41
2023-02-28 11:47:48 +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
dd65a17670 Accepting request 1046272 from devel:languages:python
- 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/request/show/1046272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=40
2023-01-04 16:50:45 +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
59a293a405 Accepting request 973531 from devel:languages:python
- 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/request/show/973531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=39
2022-04-29 22:44:26 +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
144b882dc9 Accepting request 897519 from devel:languages:python
- Add curl7770_compatibility.patch to have package compatible
  with curl 7.77.0.

OBS-URL: https://build.opensuse.org/request/show/897519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=38
2021-06-05 21:31:22 +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
7d6405a227 Accepting request 877724 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/877724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=37
2021-03-12 12:30:06 +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
3d44de45ed Accepting request 867959 from devel:languages:python
- 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)
- refresh remove_nose.patch to remove even more nose code

OBS-URL: https://build.opensuse.org/request/show/867959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=36
2021-02-04 19:21:49 +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
8969dc9770 Accepting request 855998 from devel:languages:python
- Add make-leap15-compat.patch to pass tests on Leap 15.2
- Add remove_nose.patch to remove dependency on nose
  (gh#pycurl/pycurl#655).

OBS-URL: https://build.opensuse.org/request/show/855998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=35
2020-12-16 10:00:16 +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
b71d70efa6 Accepting request 816392 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/816392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=34
2020-06-23 19:01:14 +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
4458bea30e Accepting request 792436 from devel:languages:python
- Do not pull in py2 package on doc subpkg

OBS-URL: https://build.opensuse.org/request/show/792436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=33
2020-04-15 18:04:29 +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
6dee45d63b Accepting request 781212 from devel:languages:python
- 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/request/show/781212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=32
2020-03-08 21:22:07 +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
af5d7a0f24 Accepting request 749288 from devel:languages:python
- Skip 4 tests that are tied to old bottle version so we can
  update the python-bottle package

OBS-URL: https://build.opensuse.org/request/show/749288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycurl?expand=0&rev=31
2019-11-22 09:25:49 +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