| 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: 320667 | Source RPM: python-pycurl-7.45.6-1.1.src.rpm |
| Packager: http://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/lib/python3.12/site-packages/curl /usr/lib/python3.12/site-packages/curl/__init__.py /usr/lib/python3.12/site-packages/curl/__pycache__ /usr/lib/python3.12/site-packages/curl/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/curl/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/INSTALLER /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/METADATA /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/RECORD /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/REQUESTED /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/WHEEL /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses/AUTHORS /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses/COPYING-LGPL /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/licenses/COPYING-MIT /usr/lib/python3.12/site-packages/pycurl-7.45.6.dist-info/top_level.txt /usr/lib/python3.12/site-packages/pycurl.cpython-312-arm-linux-gnueabihf.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, Thu Oct 23 22:58:29 2025