Wolframclient

Latest version: v1.4.0

Safety actively analyzes 681790 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1.10

- fix for https://github.com/WolframResearch/WolframWebEngineForPython/issues/10

1.1.7

- kernel controller class detects terminated kernel process while waiting for an evaluation result instead of hanging.

1.1.5

- update Wolfram Language code with latest addition from 12.3.
- fix various deprecated naming convention in class names.

1.1.4

- Async cloud evaluator based on `aiohttp` now use `certifi` to create a default `SSLContext` if none is provided. Other cloud evaluator are based on the `requests` module which also uses this library.
- Updating dependency list accordingly in `setup.py`. `certifi` was already listed as a `requests` dependency, so this should have no direct impact on user site package.

1.1.3

- 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.
- 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.

1.1.2

- Fix a backward incompatible change introduced in 12.1. Make sure the library works with any kernel version starting with 11.3.
- Minor changes and tweaks.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.