Conversation
stream.py
Outdated
|
|
||
|
|
||
| __version__ = '0.8' | ||
| import pkg_resources |
There was a problem hiding this comment.
FYI this is no longer available by default in Python 3.12 but I think it's ok for now.
|
Thank you for the PR! |
|
I got pickle errors running the doctest and test suite in 3.10.12. Doctest Full test suite |
|
Right - I think I forgot about the pickle errors because this pickle-based aspect of parallelism in python gives me PTSD. |
|
I am not getting the same error on I used These all pass. Note: nose seems to throw internal errors. I'll add a .github/workflows file to check this with multiple python versions. |
|
As you can see from the activity above, the final results show that parallelism just doesn't work on OSX or Windows because those platforms can't properly use closures in multiprocessing: https://github.com/frobnitzem/stream.py/actions/runs/11696956004 |
This library is awesome and deserves to be used in the python3 ecosystem.
Tests pass with these updates (at least on my python 3.10.12 version).