Caleb Hattingh

Results 130 comments of Caleb Hattingh

@wallies Any chance we can get a wheel up for 3.13? If you're not able I can get to it next week.

The reason the pickle test fails is because of something that is different in the `pythonize` package in the new version. When a `Document` object is deserialized, values in the...

If the `assert .to_dict()` change makes the test pass, I am ok to proceed with that. On the python side there is no difference between I64 and u64, nor in...

Overriding `__eq__` makes me nervous. > I think it's important for __eq__ to work across serialization/deserialization. Good point. Perhaps we should make a reproducer of the issue using only pythonize,...

> if you can point out how you printed the Document such that U64/I64 stuff showed up. From memory I put print statements somewhere. Hopefully I still have that code...

To print out that data, I added a print inside `__richcmp__` like this: ```rust impl Document { fn __richcmp__ ) -> PyResult

@jamesbraza It would be great if you could add a very short reproducer to your issue on pythonize, so that David can easily run it and see the change in...

and > but I am really in over my head here Don't worry, we're all learning all the time. Thanks for your continued interest in helping here ❤️

I pushed a commit with a new strategy: for the JSON type, deserialize all integers to I64. This solves our problem with the pickle test, and without breaking any handling...

Successfully merged the main branch in.