Sopel-wolfram

Latest version: v0.6.0

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

Scan your dependencies

Page 1 of 2

0.6.0

First release as `sopel-wolfram`, replacing the old `sopel_modules.wolfram`
package for Sopel 7 and older.

Updated:

* Sopel 8.x and Python 3.8+ now required (25)
* Upgraded to `wolframalpha` 5.x (25)
* Modernized packaging & package metadata (25)
* Streamlined documentation (25)

0.5.0

That's "ALIVE" as in "This project isn't DEAD" (despite the last release being
over two years old).

Updated:

* Sopel 7.x now supported & required (23)
* Dropped support for Sopel 6.x (23)
* Dropped support for wolframalpha 2.x (23)
* Internal refactoring to take advantage of new Sopel features (23)

Meta:

* No more ZIP releases; PyPI only allows one file type now (22)

0.4.1

This release named in memory of LuckyNumber78, who changed lives every day simply
by being her excitable, fun-loving self. She is missed by many.

Fixed:

* `max_public` setting could cause errors because it was treated as a string (21)

0.4.0

Added:

* Support for wolframalpha 3.0 with transitional fallback to 2.4 (11, 19; see
README notes)
* New configuration option `max_public`, a number defining the maximum number of
lines that can be sent without using NOTICEs. Default: 5 (13)
* New configuration option `units`, to specify whether the API should return
`metric` (default) or `nonmetric` measurements (18; see 16)

Updated:

* Threshold for using NOTICEs is now 5 lines, up from the previous default of 3

Fixed:

* Non-ASCII text in output is no longer `\:encoded` (15)

0.3.1

Updates:

* Unicode-encode query to avoid UnicodeEncodeError on non-ASCII characters (10)

0.3.0

Updates:

* Results longer than 3 lines will be sent via NOTICE instead of flooding
channels (8)

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.