Closed weableandbob closed 3 years ago
Looks like this is because the import for ppft
is import ppft
and not import pp
. The latter being the legacy import, and appears to not have been updated since the python 3 conversion a long while ago. ppft
requires a weird import structure, and... anyway... I've copied pasted the appropriate files from ppft
into pp
. Thanks for catching that! A new release will be coming shortly.
0212f554b964ec3200d930ffb48890ae2178ee59
Thanks for the fix! Is there an ETA on the release that will include this? Wondering if we should wait for that or just apply the fix locally.
I have a release scheduled for just over a week from now
I'm closing this. Please feel free to reopen if you find it persists.
I get the following when attempting to import pathos, and by extension ppft, in Python 3.8:
This is with pathos 0.2.7 and ppft 1.6.6.3.
The line in question is still there on master https://github.com/uqfoundation/ppft/blob/master/pp/_pp.py#L138, and there are a number of other unparenthesized prints elsewhere in the file.