You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #221 in LCL/wolframclientforpython from feature/async-eval-remove-loop to master
* commit '516e260df3329354c9444daccc39edd289f3e5d8': (21 commits)
drop 4 async generators.
automatic code fix
adding buffer types for force_text
Use annotation on coroutine in parallele eval
adding tests
using dispatch to implement force_bytes and force_text
adding comment for py2
adding a custom rule for memoryview
fixing six
need to add encoding for py2
simplify asyncio
automatic code refactor
update version
update changelog
update duplicated test
Pool now use asyncio.run
update utils asyncio
Removing loop parameter in asynchronous evaluators
Simplify parallel evaluate code.
Minor rephrasing in pool code
...
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
# Version 1.1.3
2
+
- Update asynchronous evaluator classes. Remove the `loop` parameter. Most optional loop parameters are deprecated in the Python standart library `asyncio` and in most libraries, mainly because it is misleading and lead to misuses and bugs. The loop parameter is useful when instantiating asynchronous evaluators outside the scope of an event loop. It's implementation was not good enough and was relying on usages deprecated in 3.8.
3
+
- Removing four asynchronous generators in asynchronous evaluation result classes: `iter_messages`, `iter_messages_name`, `iter_messages_tuple` and `iter_output`. These coroutines are only working on python 3.6+ and are not critical enough to drop support for 3.5. Asynchronous properties: `messages`, `messages_name` and `output` provide the same information.
4
+
1
5
# Version 1.1.2
2
6
- Fix a backward incompatible change introduced in 12.1. Make sure the library works with any kernel version starting with 11.3.
0 commit comments