15
0

Commit Graph

  • b98426828f Accepting request 1248171 from devel:languages:python main Dominique Leuenberger 2025-02-25 15:47:13 +00:00
  • 123a4afecf Accepting request 1248154 from home:glaubitz:branches:devel:languages:python Markéta Machová 2025-02-24 14:31:00 +00:00
  • 3afd0c476b Accepting request 1243316 from devel:languages:python Ana Guerrero 2025-02-05 16:32:21 +00:00
  • f2e524da4a Accepting request 1243265 from home:glaubitz:branches:devel:languages:python Markéta Machová 2025-02-05 10:57:23 +00:00
  • 423d715302 Accepting request 1225333 from devel:languages:python Ana Guerrero 2024-11-21 14:13:55 +00:00
  • 3c2a3e7d90 - 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) Dirk Mueller 2024-11-20 16:10:58 +00:00
  • 7345749064 Accepting request 1184137 from devel:languages:python Dominique Leuenberger 2024-07-01 09:21:44 +00:00
  • afcdb7071e - update to 3.2.2: * A bug with the incorrect (de)serialization of NoneType objects has been fixed. (+507) * tests/benchmark.py was updated to avoid Python 2 syntax. (+508) * The unpickler was updated to avoid creating temporary functions. (+508) * Some basic scripts have been made to analyze benchmark results. (+511) * Fix test suite compatibility with Numpy 2.x (+512) * setup.cfg was updated to use license_files instead of license_file. Dirk Mueller 2024-06-30 20:34:31 +00:00
  • bd779e0dba Accepting request 1181704 from devel:languages:python Ana Guerrero 2024-06-19 14:40:49 +00:00
  • 800bc2cb8f - update to 3.2.1: * The `ignorereserved parameter to the private _restore_from_dict() function has been restored for backwards compatibility. (+501) * Nested dictionaries in py/state are now correctly restored when tracking object references. (+501) (#500) * jsonpickle.ext.numpy.register_handlers now provides options that are forwarded to the NumpyNDArrayHandler constructor. * Fix bug of not handling classes argument to jsonpickle.decode being a dict. Previously, the keys were ignored and only values were used. (+494) * Allow the classes argument to jsonpickle.pickle to have class objects as keys. This extends the current functionality of only having class name strings as keys. (+494) * The garden setup/dev action and requirements-dev.txt` requirements file now include test dependencies for use during development. * Added support for Python 3.13. (+505) (#504) Dirk Mueller 2024-06-19 08:56:59 +00:00
  • 1f426ffd82 Accepting request 1167627 from devel:languages:python Ana Guerrero 2024-04-15 18:17:09 +00:00
  • 78d5c28131 - update to 3.0.4: * Fixed an issue with django.SafeString and other classes inheriting from str having read-only attribute errors * The test suite was made compatible with pytest-ruff>=0.3.0 * A garden.yaml file was added for use with the garden command runner. * The test suite was updated to avoid deprecated SQLALchemy APIs. * The jaraco.packaging.sphinx documentation dependency was removed. Dirk Mueller 2024-04-14 08:31:20 +00:00
  • 085f78145f Accepting request 1163290 from devel:languages:python Ana Guerrero 2024-03-28 12:55:35 +00:00
  • e5574074ee Accepting request 1163279 from home:ecsos:python Markéta Machová 2024-03-28 10:39:24 +00:00
  • a649a0c3d0 Accepting request 1160902 from devel:languages:python Ana Guerrero 2024-03-25 20:08:37 +00:00
  • 867cb833d5 - update to 3.0.3: * Compatibilty with Pandas and Cython 3.0 was added. * Fixed a bug where pickling some built-in classes (e.g. zoneinfo) Dirk Mueller 2024-03-16 08:36:00 +00:00
  • ef34bfb2ea Accepting request 1136659 from devel:languages:python Dominique Leuenberger 2024-01-04 14:58:49 +00:00
  • 0dbe49c03c Accepting request 1136563 from home:alarrosa:branches:devel:languages:python Markéta Machová 2024-01-03 18:52:52 +00:00
  • b2580a2d51 Accepting request 1132963 from devel:languages:python Ana Guerrero 2023-12-14 21:03:17 +00:00
  • 82f3c59ed2 Accepting request 1132921 from home:bnavigator:branches:devel:languages:python Steve Kowalik 2023-12-14 00:58:00 +00:00
  • 3a0b9426ce Accepting request 1093360 from devel:languages:python Dominique Leuenberger 2023-06-16 14:54:56 +00:00
  • 663402c537 Accepting request 1093100 from home:mcalabkova:branches:devel:languages:python Dirk Mueller 2023-06-15 20:05:13 +00:00
  • 705a8cad85 Accepting request 1092103 from home:ecsos:python Dirk Mueller 2023-06-11 11:43:34 +00:00
  • baa44a21d2 Accepting request 1060582 from devel:languages:python Dominique Leuenberger 2023-01-24 18:43:34 +00:00
  • 127402c57b Accepting request 1060463 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2023-01-24 08:29:53 +00:00
  • 467ed43bd4 Accepting request 944522 from devel:languages:python Dominique Leuenberger 2022-01-08 22:23:04 +00:00
  • e91286a691 Accepting request 944521 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-01-06 20:04:18 +00:00
  • 38fe2c4497 Accepting request 872816 from devel:languages:python Dominique Leuenberger 2021-02-16 21:34:38 +00:00
  • 8ad35ea539 Accepting request 872669 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2021-02-16 10:37:30 +00:00
  • 428ab97431 Accepting request 784832 from devel:languages:python Dominique Leuenberger 2020-03-26 23:23:49 +00:00
  • 3596bdd0a4 - Fix build without python2 Tomáš Chvátal 2020-03-14 08:26:48 +00:00
  • 5b79f20390 Accepting request 780358 from devel:languages:python Dominique Leuenberger 2020-03-08 21:21:24 +00:00
  • 548c1e69cc - Add PR292-Python38.patch to fix Python 3.8 incompatibilities (gh#jsonpickle/jsonpickle#281). Matej Cepl 2020-02-28 17:46:34 +00:00
  • a1ef853d40 Accepting request 754492 from devel:languages:python Dominique Leuenberger 2019-12-11 11:10:05 +00:00
  • 75904ecb7b Add BR: python3 Matej Cepl 2019-12-05 17:51:38 +00:00
  • 297d77d4cc Add BR: python Matej Cepl 2019-12-05 17:29:28 +00:00
  • 0bd16521c7 - Exclude tests failing with python 3.8 (test_thing_with_fd, test_list_with_fd, and test_dict_with_fd). gh#jsonpickle/jsonpickle#281 Matej Cepl 2019-12-05 17:14:02 +00:00
  • ecb7e4fc30 Accepting request 710340 from devel:languages:python Dominique Leuenberger 2019-06-22 09:22:57 +00:00
  • 2b5fe1af50 - Update to 1.2: * support new sqlalchemy - Remove merged patch sqlalchemy13.patch Tomáš Chvátal 2019-06-17 11:56:11 +00:00
  • 2e0b2f2fb3 Accepting request 686312 from devel:languages:python Dominique Leuenberger 2019-03-20 12:19:24 +00:00
  • 3b3c66c6af - Add patch to work with sqlalchemy 1.3: * sqlalchemy13.patch Tomáš Chvátal 2019-03-19 08:20:58 +00:00
  • 872dfbfd57 - Update to 1.1: * Python 3.7 collections.Iterator deprecation warnings have been fixed. (#229). * Improved Pandas support for datetime and complex numbers. (#245) * NOTE jsonpickle no longer supports Python2.6, or Python3 < 3.4. The officially supported Python versions are now 2.7 and 3.4+. * Improved Pandas and Numpy support. (#227) * Improved support for pickling iterators. (#216) * Better support for the stdlib json module when simplejson is not installed. (#217) * jsonpickle will now output python3-style module names when pickling builtins methods or functions. (#223) * jsonpickle will always flatten primitives, even when max_depth is reached, which avoids encoding unicode strings into their u'string' representation. * Nested classes are now supported on Python 3. (#206, #176). * Better support for older (pre-1.9) versions of numpy (#195). Tomáš Chvátal 2019-03-15 13:07:06 +00:00
  • 971336ba80 Accepting request 659458 from devel:languages:python Dominique Leuenberger 2018-12-24 10:38:50 +00:00
  • 1e854dcba6 Remove superfluous devel dependency for noarch package Matej Cepl 2018-12-04 13:36:05 +00:00
  • 20b5e07f8c Accepting request 612068 from devel:languages:python Dominique Leuenberger 2018-06-02 10:03:39 +00:00
  • d932ea8b2e Accepting request 612015 from devel:languages:python:misc Todd R 2018-05-24 20:56:36 +00:00