GitHub / cloudpipe/cloudpickle / commits
Extended pickling support for Python objects
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 9608d892 |
Use PEP 621 metadata to fix building with `flit-core >= 4` (#598)
Signed-off-by: Michał Górny <m****y@g****g> |
Michał Górny <m****y@g****g>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| f5199fe2 |
MTN deterministic co_filename for dynamic code pickling (#560)
Co-authored-by: Olivier Grisel <o****l@e****g>, Jérémie du Boisberranger <j****e@p****i> |
Thomas Moreau <t****0@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 3a878eb0 | Back to dev mode and update pre-commit hooks (#580) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 7576fff2 | Fix wrong branch name in publish-to-testpypi config file | Olivier Grisel <o****l@e****g> | 10 months ago | |
| 8492f24f |
Release v3.1.2 with Python 3.14 type annotation fix (#579)
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m>, ogrisel <8****l@u****m>, Olivier Grisel <o****l@e****g> |
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 05c18b91 | Small improvement in changelog entry. |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 6ff1cc2e | FIX remove __annotate_func__ that return __dict__ within a closure Python 3.1... |
Guillaume Lemaitre <g****e@p****i>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| e8bbedee | MNT enable 3.14 recursion test+simplify recursion detection (#573) |
Thomas Moreau <t****0@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| f90f78a0 | Fix #567: Fix test_locally_defined_class_with_type_hints() (#570) |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| c025de75 | MTN skip test with recursion limit on python3.14 due to segfault on OSX (#561) |
Thomas Moreau <t****0@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7ba9e619 | skip workflow on forks (#559) |
Jérémie du Boisberranger <j****e@p****i>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8b821514 | MAINT Set __version__ back to 3.2.0.dev0 (#554) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ff54d932 | MAINT prepare bugfix release 3.1.1 (#553) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e3f213a8 | MAINT skip-existing in testpypi publishing (#552) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4dd09484 | MAINT verbose testpypi publishing (#551) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a6d227cb | MAINT fix placeholder with correct package name in test.pypi.org publishing c... |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 12f9891d | Trigger testpypi publishing workflow (#549) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f739facc | Trigger testpypi publishing workflow | Olivier Grisel <o****l@e****g> | over 1 year ago | |
| 73598f66 | MAINT automate the pypi release process with CI and trusted publishing (#548) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f3901923 |
Update whichmodule tests in cloudpickle to work with numpy 2.2. (#546)
Co-authored-by: Olivier Grisel <o****l@e****g> |
petrmitrichev <3****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7468d728 |
Fix #544: Port to Python 3.14 (#545)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| caf55dfc | Fix numpy _whichmodule (#547) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6220b0ce | Official py 3.13 support (#543) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 9fc217cb | Back to dev mode | Olivier Grisel <o****l@e****g> | almost 2 years ago | |
| d1e1cb41 | cloudpickle 3.1.0 release (#542) |
Pierre Glaser <p****r@m****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| b3bac2c3 |
Accomodate class state restoration for Python 3.13 (#534)
Co-authored-by: Olivier Grisel <o****l@e****g>, Pierre Glaser <p****r@m****m> |
Lumír 'Frenzy' Balhar <l****r@r****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| bc677daa | TEST update test to pass with numpy 2 (#535) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 27c008ee | Skip test that causes Python 3.8 crash (#536) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| f111f7ab |
Fix `_whichmodule` with `multiprocessing` (#529)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Hendrik Makait <h****k@m****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d003266b |
ENH some steps to make cloudpickle dynamic function/classes more deterministi...
Co-authored-by: Olivier Grisel <o****l@e****g> |
Thomas Moreau <t****0@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 25aef950 | Fix typo |
Loïc Estève <l****e@y****m>
Committed by: Olivier Grisel <o****l@e****g> |
almost 3 years ago | |
| cf96e13d | Fix link to PR in changelog |
Loïc Estève <l****e@y****m>
Committed by: Olivier Grisel <o****l@e****g> |
almost 3 years ago | |
| 42257c46 | Back to dev mode | Olivier Grisel <o****l@e****g> | almost 3 years ago | |
| 227f2466 | Ignore the Black commit in git blame output | Olivier Grisel <o****l@e****g> | almost 3 years ago | |
| 21f14456 | Prepare the 3.0.0 release | Olivier Grisel <o****l@e****g> | almost 3 years ago | |
| 6ab381fd | Update changelog | Olivier Grisel <o****l@e****g> | almost 3 years ago | |
| 22bf764e | Modern linting and packaging tooling and config | Olivier Grisel <o****l@e****g> | almost 3 years ago | |
| 90d66589 | Black | Olivier Grisel <o****l@e****g> | almost 3 years ago | |
| c6f8cd4a |
Official support for python 3.12 and code clean-up after EOLed Python 3.6 and...
Co-authored-by: Hugo van Kemenade <h****k@u****m> |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 45dcb752 | Fix downstream CI (#519) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 604122c3 | Fix `distributed` downstream tests (#518) |
James Bourbeau <j****u@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| ab32ba50 |
handle dataclass field type sentinels (#513)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Ryan Morshead <r****d@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 0f330b6a | Fix IndexError: tuple index out of range (#511) |
allisonwang-db <a****g@d****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 126cf6de | Handle removal of distutils from stdlib in Python 3.12 (#508) |
Ben Beasley <c****e@m****t>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| a76f0812 | use SPDX license identifier in setup.py (#503) |
Oliver Gerlich <o****h@g****e>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9256071b | Back to dev mode | Olivier Grisel <o****l@e****g> | over 3 years ago | |
| 917bed6b | Release 2.2.1 | Olivier Grisel <o****l@e****g> | over 3 years ago | |
| 0a640856 |
Fix Python 3.9+ NamedTuple issues (#495)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Ryan Clark <r****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 68a4230e | Attempt at fixing the CI (#494) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cc6a199c |
Move builtin classmethod_descriptor to a different test (#486)
Co-authored-by: Pierre Glaser <p****r@m****m> |
danigm <d****a@s****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 40aa8465 | Back to dev mode | Olivier Grisel <o****l@e****g> | almost 4 years ago | |
| f31859b1 | Release 2.2.0 | Olivier Grisel <o****l@e****g> | almost 4 years ago | |
| 23cbe155 |
FIX: Support PyPy > 3.7 (#480)
Co-authored-by: Eduardo Schettino <s****2@g****m>, Olivier Grisel <o****l@e****g> |
Loïc Estève <l****e@y****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| f5472e1a | Fix for dis module is not yet available in 3.11b3 (#475) |
Lumír 'Frenzy' Balhar <l****r@r****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8bbea3e1 |
compat: Import Pickler from "pickle" instead of "_pickle" (#469)
Signed-off-by: Jan Vesely <j****y@g****m> |
Jan Vesely <j****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0006829d | Install development version of `dask` in downstream tests (#472) |
James Bourbeau <j****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f926a04b | Back to dev mode | Olivier Grisel <o****l@e****g> | over 4 years ago | |
| d50bd11d | Release 2.1.0 | Olivier Grisel <o****l@e****g> | over 4 years ago | |
| 6a0e12d0 |
Improve compatibility with "nogil" Python and 3.11 (#470)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Sam Gross <c****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2fc334db | Fix downstream CI (#471) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f758eb34 | Fix compatibility with Python 3.11 (#467) |
Lumír 'Frenzy' Balhar <l****r@r****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9a0013ed | Add Python 3.10 to tox config (#465) |
Lumír 'Frenzy' Balhar <l****r@r****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 1bf52774 |
Fix #440: Incorrect pickles for subclasses of generic classes (#448)
Co-authored-by: Pierre Glaser <p****r@m****m> |
Zecong Hu <h****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5d899472 | merge Merge pull request #450 from jrbourbeau/abstracts |
jakirkham <j****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2f97c6d2 | Add changelog entry | James Bourbeau <j****u@g****m> | almost 5 years ago | |
| 7ddb089e | Update `distributed` CI test dependencies (#445) |
James Bourbeau <j****u@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| feb76b59 | Extend test_abc to include abstract properties | James Bourbeau <j****u@g****m> | almost 5 years ago | |
| 6bd22e2e | Add support for abc.abstract* methods | James Bourbeau <j****u@g****m> | almost 5 years ago | |
| 6099fdb1 | merge Merge pull request #449 from jrbourbeau/mp-lock-test |
jakirkham <j****m@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9340e7e3 | Add test for multiprocessing.Lock error | James Bourbeau <j****u@g****m> | almost 5 years ago | |
| b959d807 | Remove Python 3.5 backwards compatibility pickle files (#446) |
James Bourbeau <j****u@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| d75566d9 | Drop Python 3.5 compatibility code (#443) |
James Bourbeau <j****u@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| fca7b22b | Use version 2.0.0 instead of 1.7.0 in README (#441) |
James Bourbeau <j****u@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9fdb09f5 | Run Dask's `test_pickle_empty` on CI again (#442) |
jakirkham <j****m@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ef6fb90f | Back to dev mode | Olivier Grisel <o****l@e****g> | almost 5 years ago | |
| 45b96fd8 |
Preparing release 2.0.0 (#431)
Co-authored-by: Pierre Glaser <p****r@m****m> |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 19385720 |
Fix downstream CI (#432)
Co-authored-by: Pierre Glaser <p****r@m****m> |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 343da119 |
Add ability to register modules to be deeply serialized (#417)
Co-authored-by: Pierre Glaser <p****r@m****m>, Samuel Hinton <s****h@a****p>, Olivier Grisel <o****l@e****g> |
Samuel Hinton <s****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 0c62ae0e |
allow pickling / depickling of odict_keys, odict_values, odict_items (#429)
Co-authored-by: Stephen Macke <s****e@g****m> |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 685bf0c6 |
Stop testing cloudpickle against Python 3.5 (#427)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Pierre Glaser <p****r@m****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| a20b8046 |
Make function piclkling deterministic by default (#428)
Co-authored-by: Christopher J. Markiewicz <m****z@s****u> |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 2a79b69a | Don't alter a module when reducing it (#426) |
Pierre Glaser <p****r@m****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| eddd3277 | Use string type annotations for Python 3.11 not 3.10 (#420) |
Lumír 'Frenzy' Balhar <l****r@r****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 6e0f5712 | PEP 563 link |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 908ac8fa |
Fix misdetection of some 3.6 typing[_extensions] (#409)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Marco Neumann <5****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| fd596d24 | DOC improve module reconstructor docs (#407) |
Pierre Glaser <p****r@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| a0862bea |
Fix typos (#406)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Hyukjin Kwon <g****3@a****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 8a278a12 |
Check annotations as strings for Python 3.10 (#400)
Co-authored-by: Olivier Grisel <o****l@e****g> |
Lumír 'Frenzy' Balhar <f****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c68f41f0 |
correct identification of stdlib TypeVar objs (#412)
Co-authored-by: Olivier Grisel <o****l@g****m> |
Pierre Glaser <p****r@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| fb83b83f | Avoid using ::add-path:: in GitHub Actions workflow (#413) |
Olivier Grisel <o****l@e****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| cdc704d8 | MNT back to dev mode | Pierre Glaser <p****r@m****m> | almost 6 years ago | |
| d3279a06 | MNT release 1.6.0 | Pierre Glaser <p****r@m****m> | about 6 years ago | |
| 8653e25d | MNT add changelog entry for #384 | Pierre Glaser <p****r@m****m> | about 6 years ago | |
| 927a315b | CLN remove trailing whitespace in changelog | Pierre Glaser <p****r@m****m> | about 6 years ago | |
| a3d2a190 |
Compatibility: expose cloudpickle.CloudPickler also as cloudpickle.Pickler (#...
Co-authored-by: Pierre Glaser <p****r@m****m>, Pierre Glaser <p****r@m****m> |
Torsten Wörtwein <t****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 4510be85 | Add pickling of dict_keys, dict_values, dict_items (#384) |
Brian Larsen <B****L@h****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| da2a604a | back to dev mode | Pierre Glaser <p****r@m****m> | about 6 years ago | |
| f1298d24 | release 1.5.0 | Pierre Glaser <p****r@m****m> | about 6 years ago | |
| 2ca63e9c | add a missing changelog entry for #368 | Pierre Glaser <p****r@m****m> | about 6 years ago | |
| 508cdf15 |
Optionally use pickle5 (Redux) (#370)
Co-authored-by: Pierre Glaser <p****r@m****m> |
jakirkham <j****m@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago |