-
-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dill_bugs breaks in pypy on save_wrapper_descriptor #175
Comments
Hi Mike, is there any update on this matter? 😇 |
@Peque: if there were, I'd update this ticket. I believe this is all that is needed for you to have the compatibility you want, but I have not had time to resolve this issue with the |
@mmckerns I understand. Thanks a lot for taking the time to reply anyway! 😊 |
I have opened a ticket on |
There's now a patch for this in |
While it seems the current patch fixes the issue for some cases, it doesn't work in all cases. Also, there's an error in the pickling that is produced when the descriptors are a |
While testing with the latest |
Another iteration with |
Great news. I am subscribed to the Bitbucket's issue, following your discussion. 👍 |
I'm closing this, as it is fixed in the |
git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@940 8bfda07e-5b16-0410-ab1d-fd04ec2748df
By the way it looks like the recent dill release fixed the problems I was having with Pyro4 where it didn't work on pypy. Somehow I didn't even have to install the latest pypy nightly with the fixes on their end. |
@irmen: I had some iterations with the |
* tag '0.2.6': (71 commits) release dill-0.2.6 fix: use correct pickler for arrays in other objects (see uqfoundation#163) fix: make a copy of result from vars so doesn't pollute globals (see uqfoundation#167) revert scripts to use .py extension (primarily for windows) don't use .py extension for scripts; edit MANIFEST accordingly completely handle namedtuple pickling Add fallback option for badly named namedtuples remove .py extension from scripts (see uqfoundation#189) fix bug so obj class can point to main allow for rare case where module's name attribute has been deleted remove workaround required for oddity in pypy __doc__ descriptor __name__ changes for issue uqfoundation#175, including workaround for pypy __doc__ descriptor check for dictproxy in _getattr added ClassMethodDescriptorType to dill.objects and register it in dill.dill; modified special handling in _getattr for __prepare__ and __weakref__; fix _create_function when obj.__globals__ is None; modified test_detect and test_selected to reflect the above use sys.hexversion not dill.PY3 for __qualname__ condition in namedtuple test updated test_classdef so rename of namedtuple uses __qualname__ convert test_detect and test_diff for pytest prepare test_module, test_moduledict, test_source, test_temp for pytest move dill_bugs to test_selected; prepare test_selected for pytest update test_classdef as pytest compatible Remove pytest dependency and fix test teardown ...
As reported by @Peque:
The text was updated successfully, but these errors were encountered: