Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-pycurl | Distribution: openSUSE Tumbleweed |
Version: 7.45.6 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Sep 12 08:19:06 2025 |
Group: Unspecified | Build host: reproducible |
Size: 331274 | Source RPM: python-pycurl-7.45.6-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://pycurl.io/ | |
Summary: PycURL -- cURL library module |
This module provides bindings for the cURL library.
LGPL-2.1-or-later AND MIT
* Fri Sep 12 2025 Daniel Garcia <daniel.garcia@suse.com> - Add patch handle-change-debug-curl-8.16.0.patch (bsc#1249448, gh#pycurl/pycurl@eb7f52eeef85) - Drop patch test-bottle-flask.patch, not needed anymore - Update to 7.45.6: * Re-enable building Linux wheels with CA bundle autodetection - 7.45.5 * Enable GSS-API and brotli support in wheels (patch by Scott Talbert). * Add support for calling getinfo with CURLOPT_*_T arguments (patch by Scott Talbert) * Change wheels to build using shared libraries (vice static libraries) (patch by Scott Talbert) * Build wheels with curl 8.12.1 (mainly for security fixes) - 7.45.4 * Add support for CURLOPT_HAPROXY_CLIENT_IP (patch by Scott Talbert). * Port tests from bottle to flask (patch by Miro Hrončok). * Add constant for CURL_HTTP_VERSION_3ONLY (patch by Pavel Horáček). * Add EFFECTIVE_METHOD info option (patch by Pavel Horáček). * Don't use `-flat_namespace` on macOS (patch by Michael Cho). * Add some missing GIL checks to callback functions (patch by Scott Talbert). * Fix assorted bugs in pycurl tests, including a segfault (patch by Scott Talbert). All tests should now pass on Linux and macOS. * Fix minor bug in examples/multi-socket_action-select.py (patch by Oleg Broytman). * Build all wheels using the latest version of libcurl and its dependencies (patch by Scott Talbert). All wheels should now have openssl, HTTP2, and SSH support. * Implement Certificate Authority path autodetection when building Linux wheels (patch by Scott Talbert). * Mon Dec 09 2024 Matej Cepl <mcepl@cepl.eu> - Switch to %pyproject_*. * Fri Oct 04 2024 Matej Cepl <mcepl@cepl.eu> - 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. * Tue Sep 24 2024 Daniel Garcia <daniel.garcia@suse.com> - Add upstream patch test-bottle-flask.patch to use Flask instead of bottle for tests. gh#pycurl/pycurl#838 * Thu Jun 06 2024 Dirk Müller <dmueller@suse.com> - 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) * Fri Dec 15 2023 Steve Kowalik <steven.kowalik@suse.com> - Add patch pause-unpause-xfail.patch: * XFAIL a test due to gh#pycurl/pycurl#729 (bsc#1218062) * Thu Oct 12 2023 Matej Cepl <mcepl@cepl.eu> - 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). * Sun Apr 23 2023 Matej Cepl <mcepl@suse.com> - Switch documentation to be within the main package. * Fri Apr 21 2023 Dirk Müller <dmueller@suse.com> - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 Matej Cepl <mcepl@suse.com> - Make calling of %{sle15modernpython} optional. * Fri Feb 24 2023 Daniel Garcia <daniel.garcia@suse.com> - Disable http3 tests if it's not supported * Mon Jan 02 2023 Dirk Müller <dmueller@suse.com> - 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) * Thu Apr 28 2022 Steve Kowalik <steven.kowalik@suse.com> - 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.
/usr/lib64/python3.12/site-packages/curl /usr/lib64/python3.12/site-packages/curl/__init__.py /usr/lib64/python3.12/site-packages/curl/__pycache__ /usr/lib64/python3.12/site-packages/curl/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/curl/__pycache__/__init__.cpython-312.pyc /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/INSTALLER /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/METADATA /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/RECORD /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/REQUESTED /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/WHEEL /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses/AUTHORS /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses/COPYING-LGPL /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses/COPYING-MIT /usr/lib64/python3.12/site-packages/pycurl-7.45.6.dist-info/top_level.txt /usr/lib64/python3.12/site-packages/pycurl.cpython-312-x86_64-linux-gnu.so /usr/share/doc/packages/python312-pycurl /usr/share/doc/packages/python312-pycurl/AUTHORS /usr/share/doc/packages/python312-pycurl/ChangeLog /usr/share/doc/packages/python312-pycurl/README.rst /usr/share/licenses/python312-pycurl /usr/share/licenses/python312-pycurl/COPYING-LGPL /usr/share/licenses/python312-pycurl/COPYING-MIT
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Sep 14 22:35:25 2025