Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-curio | Distribution: SUSE Linux Enterprise 15 |
Version: 1.6 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150400.9.3.9 | Build date: Wed Oct 4 00:23:37 2023 |
Group: Unspecified | Build host: h01-ch4a |
Size: 756113 | Source RPM: python-curio-1.6-150400.9.3.9.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/dabeaz/curio | |
Summary: Concurrent I/O library for Python 3 |
Curio is a library for performing concurrent I/O with coroutines in Python 3.
BSD-Source-Code
* Fri Apr 21 2023 dmueller@suse.com - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 mcepl@suse.com - Make calling of %{sle15modernpython} optional. * Thu Feb 02 2023 code@bnavigator.de - Clean specfile from obsolete python36 flavor expressions - PEP517 build * Tue Jan 31 2023 dmueller@suse.com - skip building for 3.6 * Thu Oct 27 2022 yarunachalam@suse.com - Update to 1.6: * **IMPORTANT NOTE*** This is the last release on pypi. Curio will no longer be making package releases. The most recent version can be obtained at https://github.com/dabeaz/curio. Fixed a problem with cancellation and waiting in UniversalEvent. Reported by vytasrgl. Merged a fix for #350 where UniversalEvents couldn't be set more than once. Reported and fixed by Stephen Harding. Fixed Issue #340 related to the handling of daemonic tasks in a TaskGroup. TaskGroups can now be given existing daemonic tasks in the constructor. Daemonic tasks are correctly cancelled if a TaskGroup used as a context manager terminates due to an exception. Changed all cancellation related exceptions to inherit from BaseException instead of Exception. This makes them play slightly better with normal exception handling code: try: await some_operation() except Exception as err: [#] Normal (expected) program related error ... except CancelledError as err: [#] Cancellation of some kind ... This also mirrors a similar change to asyncio.CancelledError which now directly inherits from BaseException. * **POTENTIAL INCOMPATIBILITY*** If you were using try: ... except Exception: to catch cancellation, that code will break. Added ps() and where() commands to the monitor that can be used from the Curio REPL when you run `python -m curio`. These can also be used to monitor the state of the kernel from a different thread. For example: from threading import Thread kern = Kernel() Thread(target=kern.run, args=[main]).start() >>> from curio.monitor import ps >>> ps(kern) ... displays active tasks ... This makes it a bit easier to have some of the monitor capability in an live-environment where Curio is running. * Tue Aug 24 2021 adrian.glaubitz@suse.com - Update to 1.5: * Fixed Issue #340 related to the handling of daemonic tasks in a TaskGroup. * Changed all cancellation related exceptions to inherit from BaseException instead of Exception. * Added ps() and where() commands to the monitor that can be used from the Curio REPL when you run `python -m curio`. * Wed Dec 09 2020 code@bnavigator.de - Reenable python36 build and skip the failing tests. The dependency tree on curio is too large to just define skip_python36 * gh#dabeaz/curio#336 * gh#openSUSE/python-rpm-macros#66 * Thu Dec 03 2020 code@bnavigator.de - Although upstream reduced their requirement to python >= 3.6, we keep python >= 3.7 and skip the upcoming python36 flavor, because the unittests fail. * https://github.com/dabeaz/curio/commit/1ea5653 * gh#dabeaz/curio#336 * gh#openSUSE/python-rpm-macros#66 * Thu Oct 22 2020 steven.kowalik@suse.com - Update to 1.4: * Fixed minimum requirement in setup.py * Moved the Pytest plugin to the examples directory. * Refined the detection of coroutines to use collections.abc.Coroutine. * Added a Result object. * Mon Jun 15 2020 mimi.vx@gmail.com - Update to 1.2 * Removed hard dependency on contextvars * Added a default selector timeout of 1 second for Windows. * First crack at a Curio repl. * Added a pytest plugin * Slight refinement to TaskGroup result reporting. * Thu Mar 05 2020 alarrosa@suse.com - Add patch to make tests reproducible and not depend on a race condition: * make-tests-reproducible.patch * Thu Mar 05 2020 mimi.vx@gmail.com - update to 1.1 - drop gh_313.patch * Fixed a very subtle edge case involving epoll() and duplicated file descriptors on Linux * Mon Feb 24 2020 mimi.vx@gmail.com - update to 1.0 - minimal python version bump to 3.7 - please see CHANGES file for detailed changelog - add gh_313.patch to fix epool problem * Sun Jun 02 2019 jengelh@inai.de - Avoid name repetition in summary. * Tue May 14 2019 tchvatal@suse.com - Make the tests executed * Sat May 11 2019 t.gruner@katodev.de - Initial release 0.9
/usr/lib/python3.11/site-packages/curio /usr/lib/python3.11/site-packages/curio-1.6.dist-info /usr/lib/python3.11/site-packages/curio-1.6.dist-info/INSTALLER /usr/lib/python3.11/site-packages/curio-1.6.dist-info/LICENSE /usr/lib/python3.11/site-packages/curio-1.6.dist-info/METADATA /usr/lib/python3.11/site-packages/curio-1.6.dist-info/RECORD /usr/lib/python3.11/site-packages/curio-1.6.dist-info/REQUESTED /usr/lib/python3.11/site-packages/curio-1.6.dist-info/WHEEL /usr/lib/python3.11/site-packages/curio-1.6.dist-info/top_level.txt /usr/lib/python3.11/site-packages/curio/__init__.py /usr/lib/python3.11/site-packages/curio/__main__.py /usr/lib/python3.11/site-packages/curio/__pycache__ /usr/lib/python3.11/site-packages/curio/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/channel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/channel.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/debug.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/debug.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/errors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/errors.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/file.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/file.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/io.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/io.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/kernel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/kernel.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/meta.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/meta.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/monitor.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/monitor.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/network.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/network.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/queue.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/queue.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/sched.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/sched.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/socket.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/socket.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/ssl.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/ssl.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/subprocess.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/subprocess.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/sync.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/sync.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/task.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/task.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/thread.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/thread.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/time.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/time.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/timequeue.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/timequeue.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/traps.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/traps.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/workers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/curio/__pycache__/workers.cpython-311.pyc /usr/lib/python3.11/site-packages/curio/channel.py /usr/lib/python3.11/site-packages/curio/debug.py /usr/lib/python3.11/site-packages/curio/errors.py /usr/lib/python3.11/site-packages/curio/file.py /usr/lib/python3.11/site-packages/curio/io.py /usr/lib/python3.11/site-packages/curio/kernel.py /usr/lib/python3.11/site-packages/curio/meta.py /usr/lib/python3.11/site-packages/curio/monitor.py /usr/lib/python3.11/site-packages/curio/network.py /usr/lib/python3.11/site-packages/curio/queue.py /usr/lib/python3.11/site-packages/curio/sched.py /usr/lib/python3.11/site-packages/curio/socket.py /usr/lib/python3.11/site-packages/curio/ssl.py /usr/lib/python3.11/site-packages/curio/subprocess.py /usr/lib/python3.11/site-packages/curio/sync.py /usr/lib/python3.11/site-packages/curio/task.py /usr/lib/python3.11/site-packages/curio/thread.py /usr/lib/python3.11/site-packages/curio/time.py /usr/lib/python3.11/site-packages/curio/timequeue.py /usr/lib/python3.11/site-packages/curio/traps.py /usr/lib/python3.11/site-packages/curio/workers.py /usr/share/doc/packages/python311-curio /usr/share/doc/packages/python311-curio/CHANGES /usr/share/doc/packages/python311-curio/README.rst /usr/share/licenses/python311-curio /usr/share/licenses/python311-curio/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Apr 9 15:48:37 2025