SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python3-curio-1.6-qubes.lp155.2.23.noarch.rpm :

* Thu Oct 27 2022 Yogalakshmi Arunachalam - 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 John Paul Adrian Glaubitz - 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 Benjamin Greiner - 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 Benjamin Greiner - 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 Steve Kowalik - 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 Ondřej Súkup - 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 Antonio Larrosa - Add patch to make tests reproducible and not depend on a race condition:
* make-tests-reproducible.patch
* Thu Mar 05 2020 Ondřej Súkup - 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 Ondřej Súkup - 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 Jan Engelhardt - Avoid name repetition in summary.
* Tue May 14 2019 Tomáš Chvátal - Make the tests executed
* Sat May 11 2019 Torsten Gruner - Initial release 0.9
 
ICM