python-jsonpickle
Python library for serializing any arbitrary object graph into JSON.
It can take almost any Python object and turn the object into JSON.
Additionally, it can reconstitute the object back into Python.
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/python-jsonpickle && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
enable_gmpy_test.patch | 0000000363 363 Bytes | |
jsonpickle-4.0.0.tar.gz | 0000314587 307 KB | |
python-jsonpickle.changes | 0000025703 25.1 KB | |
python-jsonpickle.spec | 0000003245 3.17 KB |
Latest Revision
Ana Guerrero (anag+factory)
accepted
request 1225333
from
Dirk Mueller (dirkmueller)
(revision 19)
- update to 4.0.0: * Breaking Change: Python 3.7 is no longer supported. * Breaking Change: Support for pre-0.7.0 repr-serialized objects is no longer enabled by default. The safe option to decode() was changed from False to True. Users can still pass safe=False to decode() in order to enable this feature for the purposes of loading older files, but beware that this feature relies on unsafe behavior through its use of eval(). Users are encouraged to re-pickle old data in order to migrate away from the the unsafe loading feature. (+514) * The pickler no longer produces py/repr tags when pickling modules. py/mod is used instead, as it is clearer and uses one less byte. (+514) * The test suite no longer uses the deprecated datetime.datetime.utcnow() function. (+539) * The breaking changes from v4 were inadvertedly included in v3.4.1, which has been yanked. This release remedies this by reverting the v4 changes. * Support decoding pandas dataframes encoded with versions 3.3.0 and older. (+536) * Officially support Python 3.12 in the GitHub Actions testing matrix, and update GHA package versions used. (+524) * Improve reproducibility of benchmarking commands on Linux by using taskset and adding a "HOWTO" run benchmarks section in benchmarking/README.md. (+526) * The setup.cfg packaging configuration has been replaced by pyproject.toml. (+527) * yaml is now supported as a jsonpickle backend. (+528) * OSSFuzz scripts are now available in the fuzzing/ directory. (+525)
Comments 0