larch.pickle - A faster and secure python pickle replacement
============================================================
This module can be used as transparent replacement for pickle.
Difference to original python pickle:
- no memo attribute.
- no `clear_memo()`.
- no `persistent_id` interface.
- byte strings are always assumed to be `utf-8` encoded.
- `Pickler` has an additional `with_refs` parameter. Setting `with_refs`
to `false`, the pickler will ignore object references. This can result
in an extra speed boost.
Installation
------------
larch-pickle needs the boost library for compilation. If boost is not in
the standard include path install it with: ::
python build_ext -I /path/to/boost install
Security
--------
Version 1.4.0 introduced a secure parameter in Unpickler.
With `secure=True` the Unpickler loads only objects that, are registered
as secure. To register secure objects you can
- use the decorator `secure_unpickle`
- set the attribute `__pickle_secure__ = True`
- add a module name to `secure_modules`
Speed compared to some other pickler packages
---------------------------------------------
dump Dictionaries (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= ========= ========
Package Seconds Size
============= ========= ========
larch-pickle 0.30802 9714411
marshal 0.354808 15975952
msgpack 0.428291 9810043
ujson 0.555553 13101307
json 0.857648 14365311
Pickle-3.13.1 1.14954 10276493
============= ========= ========
load Dictionaries (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= =========
Package Seconds
============= =========
larch-pickle 0.766926
marshal 0.814134
Pickle-3.13.1 0.819185
msgpack 0.844517
json 0.904898
ujson 0.913147
============= =========
dump Objects (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= ========= ========
Package Seconds Size
============= ========= ========
larch-pickle 0.359494 10014419
Pickle-3.13.1 1.18986 10416542
============= ========= ========
load Objects (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= =========
Package Seconds
============= =========
larch-pickle 0.847492
Pickle-3.13.1 0.85291
============= =========
dump Strings (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= ========= ========
Package Seconds Size
============= ========= ========
msgpack 0.19541 28782143
marshal 0.308926 32481517
larch-pickle 0.450725 10885236
Pickle-3.13.1 0.546272 17726498
ujson 0.547605 30722275
json 0.583875 31701248
============= ========= ========
load Strings (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= =========
Package Seconds
============= =========
larch-pickle 0.17225
Pickle-3.13.1 0.306568
msgpack 0.435994
marshal 0.436601
json 0.549098
ujson 0.729321
============= =========
dump Lists (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= ========= ========
Package Seconds Size
============= ========= ========
marshal 0.455435 42358637
larch-pickle 0.742083 14836084
msgpack 0.839755 30757567
ujson 1.26378 34673123
json 1.71007 35652096
Pickle-3.13.1 2.96611 23654090
============= ========= ========
load Lists (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
============= =========
Package Seconds
============= =========
larch-pickle 1.00482
msgpack 1.25386
marshal 1.26315
json 1.54972
Pickle-3.13.1 1.70148
ujson 1.72284
============= =========
Raw data
{
"_id": null,
"home_page": "https://github.com/kochelmonster/larch-pickle",
"name": "larch-pickle",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "library",
"author": "Michael Reithinger",
"author_email": null,
"download_url": null,
"platform": null,
"description": "larch.pickle - A faster and secure python pickle replacement\n============================================================\n\nThis module can be used as transparent replacement for pickle.\n\nDifference to original python pickle:\n\n - no memo attribute.\n - no `clear_memo()`.\n - no `persistent_id` interface.\n - byte strings are always assumed to be `utf-8` encoded.\n - `Pickler` has an additional `with_refs` parameter. Setting `with_refs`\n to `false`, the pickler will ignore object references. This can result\n in an extra speed boost.\n\n\nInstallation\n------------\n\nlarch-pickle needs the boost library for compilation. If boost is not in\nthe standard include path install it with: ::\n\n python build_ext -I /path/to/boost install\n\n\nSecurity\n--------\n\nVersion 1.4.0 introduced a secure parameter in Unpickler.\nWith `secure=True` the Unpickler loads only objects that, are registered\nas secure. To register secure objects you can\n\n- use the decorator `secure_unpickle`\n- set the attribute `__pickle_secure__ = True`\n- add a module name to `secure_modules`\n\n\nSpeed compared to some other pickler packages\n---------------------------------------------\n\ndump Dictionaries (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= ========= ========\nPackage Seconds Size\n============= ========= ========\nlarch-pickle 0.30802 9714411\nmarshal 0.354808 15975952\nmsgpack 0.428291 9810043\nujson 0.555553 13101307\njson 0.857648 14365311\nPickle-3.13.1 1.14954 10276493\n============= ========= ========\n\n\nload Dictionaries (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= =========\nPackage Seconds\n============= =========\nlarch-pickle 0.766926\nmarshal 0.814134\nPickle-3.13.1 0.819185\nmsgpack 0.844517\njson 0.904898\nujson 0.913147\n============= =========\n\n\ndump Objects (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= ========= ========\nPackage Seconds Size\n============= ========= ========\nlarch-pickle 0.359494 10014419\nPickle-3.13.1 1.18986 10416542\n============= ========= ========\n\n\nload Objects (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= =========\nPackage Seconds\n============= =========\nlarch-pickle 0.847492\nPickle-3.13.1 0.85291\n============= =========\n\n\ndump Strings (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= ========= ========\nPackage Seconds Size\n============= ========= ========\nmsgpack 0.19541 28782143\nmarshal 0.308926 32481517\nlarch-pickle 0.450725 10885236\nPickle-3.13.1 0.546272 17726498\nujson 0.547605 30722275\njson 0.583875 31701248\n============= ========= ========\n\n\nload Strings (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= =========\nPackage Seconds\n============= =========\nlarch-pickle 0.17225\nPickle-3.13.1 0.306568\nmsgpack 0.435994\nmarshal 0.436601\njson 0.549098\nujson 0.729321\n============= =========\n\n\ndump Lists (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= ========= ========\nPackage Seconds Size\n============= ========= ========\nmarshal 0.455435 42358637\nlarch-pickle 0.742083 14836084\nmsgpack 0.839755 30757567\nujson 1.26378 34673123\njson 1.71007 35652096\nPickle-3.13.1 2.96611 23654090\n============= ========= ========\n\n\nload Lists (10 loops)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n============= =========\nPackage Seconds\n============= =========\nlarch-pickle 1.00482\nmsgpack 1.25386\nmarshal 1.26315\njson 1.54972\nPickle-3.13.1 1.70148\nujson 1.72284\n============= =========\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "A faster python pickle replacement",
"version": "1.4.5",
"project_urls": {
"Homepage": "https://github.com/kochelmonster/larch-pickle"
},
"split_keywords": [
"library"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5553fe6323a7d844363e54ea352601959486effccb1c2aa5422f592fa0b369a4",
"md5": "c025b6b3aeba5639f21079a77f92091b",
"sha256": "b73518903196385725bb4679333df2c987f51e8a8e3b549009c5dd1070f3d048"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "c025b6b3aeba5639f21079a77f92091b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 109623,
"upload_time": "2024-12-29T23:29:18",
"upload_time_iso_8601": "2024-12-29T23:29:18.995866Z",
"url": "https://files.pythonhosted.org/packages/55/53/fe6323a7d844363e54ea352601959486effccb1c2aa5422f592fa0b369a4/larch_pickle-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c0280449584ee09adaddda40a0d6fe0dbade24d9bc2295d4b945d008d8f61ab7",
"md5": "4e44a768296656bff22be9bda2367625",
"sha256": "e538c55bd2c6751a377090eb60893e681682da5ee6be3f3a00e3464f3396aa63"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4e44a768296656bff22be9bda2367625",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 103513,
"upload_time": "2024-12-29T23:29:23",
"upload_time_iso_8601": "2024-12-29T23:29:23.627093Z",
"url": "https://files.pythonhosted.org/packages/c0/28/0449584ee09adaddda40a0d6fe0dbade24d9bc2295d4b945d008d8f61ab7/larch_pickle-1.4.5-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5f53ea26e019c9334ddc0d1c80722d0ff3deba1b18d5794c7b6a90bbba159b7e",
"md5": "88f75d8ab24c262dc3335dbd78ad3ff4",
"sha256": "98e7412fef7163b92ce48fc265aacdd0a22d9724c04f5c19267044b2ea70db76"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "88f75d8ab24c262dc3335dbd78ad3ff4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 756347,
"upload_time": "2024-12-29T23:29:26",
"upload_time_iso_8601": "2024-12-29T23:29:26.341429Z",
"url": "https://files.pythonhosted.org/packages/5f/53/ea26e019c9334ddc0d1c80722d0ff3deba1b18d5794c7b6a90bbba159b7e/larch_pickle-1.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36c348a113c666837f3395b7c7273055706be92fcf84a2c931d9ba836d08d17a",
"md5": "00fdbafc5b1e648cd5de17c0aa5af0dc",
"sha256": "e5224061e7edff5d25c2600b7f1fa16ee70edb2e18d7d3f26beadb2cc09df31d"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "00fdbafc5b1e648cd5de17c0aa5af0dc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 739153,
"upload_time": "2024-12-29T23:29:29",
"upload_time_iso_8601": "2024-12-29T23:29:29.033673Z",
"url": "https://files.pythonhosted.org/packages/36/c3/48a113c666837f3395b7c7273055706be92fcf84a2c931d9ba836d08d17a/larch_pickle-1.4.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "61f29ffada9d427a9b7c2a6591511c6957419bfa3a7af70fc760e314b5a16d15",
"md5": "d721f0ebf0768eab62a544a84dbe3349",
"sha256": "59c514ab7c74c393a7fbb59ff771fa693c7642957e1366d9335f3824325df4d5"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "d721f0ebf0768eab62a544a84dbe3349",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1783078,
"upload_time": "2024-12-29T23:29:31",
"upload_time_iso_8601": "2024-12-29T23:29:31.948585Z",
"url": "https://files.pythonhosted.org/packages/61/f2/9ffada9d427a9b7c2a6591511c6957419bfa3a7af70fc760e314b5a16d15/larch_pickle-1.4.5-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a484dded8e40a1392446ff72650ae7ce761bab3e9c9a9ab28aa4cf8f88fc03e",
"md5": "961c7db60f22c23cd0fa2fcb07c1381f",
"sha256": "9193a30d1de0ef7db016e3548d77dd1b3e326debd4110ae7466f888536ba503a"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "961c7db60f22c23cd0fa2fcb07c1381f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1687895,
"upload_time": "2024-12-29T23:29:35",
"upload_time_iso_8601": "2024-12-29T23:29:35.046847Z",
"url": "https://files.pythonhosted.org/packages/8a/48/4dded8e40a1392446ff72650ae7ce761bab3e9c9a9ab28aa4cf8f88fc03e/larch_pickle-1.4.5-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b83bead0d71261aed32d1260525047f2caa2ae5ffaaf931c210ecb41ad9cc737",
"md5": "1a6e385c01e8d1e5cb09f0ed38f6ae8f",
"sha256": "ffd7530586181748559adf656c8d6a5ac636a061691701c30b3bcea40d66be1c"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "1a6e385c01e8d1e5cb09f0ed38f6ae8f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 92297,
"upload_time": "2024-12-29T23:29:37",
"upload_time_iso_8601": "2024-12-29T23:29:37.607977Z",
"url": "https://files.pythonhosted.org/packages/b8/3b/ead0d71261aed32d1260525047f2caa2ae5ffaaf931c210ecb41ad9cc737/larch_pickle-1.4.5-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ff50fa3911b306c784e35fdd422848a2da867b7a3fb1fb66d6a0109300a30c3",
"md5": "dfb29459fd42c9cabfca9b56c8cf854d",
"sha256": "db833352ded1a1286628904c84cc3333ee7c11e964700ad09ea50d44fa7d6561"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "dfb29459fd42c9cabfca9b56c8cf854d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 109591,
"upload_time": "2024-12-29T23:29:40",
"upload_time_iso_8601": "2024-12-29T23:29:40.131821Z",
"url": "https://files.pythonhosted.org/packages/4f/f5/0fa3911b306c784e35fdd422848a2da867b7a3fb1fb66d6a0109300a30c3/larch_pickle-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f59384d06d1ed72a95918ebd523e4ab6c2c3f4b1151f6e5eb40f4b9f16155d06",
"md5": "e558ca14b571e3b507d4c6c77cd70c5f",
"sha256": "49a7fc48dc6d167c21de117ba3d1493054a8611653b94da783318a816f72c1a2"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e558ca14b571e3b507d4c6c77cd70c5f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 103539,
"upload_time": "2024-12-29T23:29:42",
"upload_time_iso_8601": "2024-12-29T23:29:42.500162Z",
"url": "https://files.pythonhosted.org/packages/f5/93/84d06d1ed72a95918ebd523e4ab6c2c3f4b1151f6e5eb40f4b9f16155d06/larch_pickle-1.4.5-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be478b67f8d1f6e77d2b204df182e8b64b4a5e1d3aa6f15553fbb1e23106d5bb",
"md5": "4bc060cde8b12fcfb1ef1d7908e647f3",
"sha256": "7f7e38306f6a327667f1015d27bd245ea6308730e19c2dc8b81a733e2cc15f8c"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4bc060cde8b12fcfb1ef1d7908e647f3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 769406,
"upload_time": "2024-12-29T23:29:45",
"upload_time_iso_8601": "2024-12-29T23:29:45.355210Z",
"url": "https://files.pythonhosted.org/packages/be/47/8b67f8d1f6e77d2b204df182e8b64b4a5e1d3aa6f15553fbb1e23106d5bb/larch_pickle-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "180fa87e1d8914e452db77460fe22455c0c12c9da71ed7a6660506e7efdab580",
"md5": "2fc0b5740a81aed1e57ad5b39c4ac3b3",
"sha256": "6bf3cb1a7c3985fa756c9441104810bf940027a318aa39a4255fe29546309271"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2fc0b5740a81aed1e57ad5b39c4ac3b3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 750534,
"upload_time": "2024-12-29T23:29:47",
"upload_time_iso_8601": "2024-12-29T23:29:47.262210Z",
"url": "https://files.pythonhosted.org/packages/18/0f/a87e1d8914e452db77460fe22455c0c12c9da71ed7a6660506e7efdab580/larch_pickle-1.4.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f299b2d2c6aa4bd5659d09952b21c3108858d89bd8ed571d9e8760b949fad59b",
"md5": "4d646b270e76f2e7ee75aa86551f3e6b",
"sha256": "d4820f230a76a81153cd24e65ed7b9628f91fadd99acd06fb676b9dc85aa417e"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "4d646b270e76f2e7ee75aa86551f3e6b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1813036,
"upload_time": "2024-12-29T23:29:49",
"upload_time_iso_8601": "2024-12-29T23:29:49.007925Z",
"url": "https://files.pythonhosted.org/packages/f2/99/b2d2c6aa4bd5659d09952b21c3108858d89bd8ed571d9e8760b949fad59b/larch_pickle-1.4.5-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "13f6aaed95901b5c07f23eb4a8c662fe7cf987ffb2231d1cf3c52b75df4d283a",
"md5": "00552240a540f7931b2a03327c740a56",
"sha256": "effcb5f7b19f124a474d5eaf1c8f8ab9c02ba8be1fa4d774a199b639be06222c"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "00552240a540f7931b2a03327c740a56",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1714537,
"upload_time": "2024-12-29T23:29:50",
"upload_time_iso_8601": "2024-12-29T23:29:50.901530Z",
"url": "https://files.pythonhosted.org/packages/13/f6/aaed95901b5c07f23eb4a8c662fe7cf987ffb2231d1cf3c52b75df4d283a/larch_pickle-1.4.5-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0950b3dca640c30b7e611ef03043f832bf7fdd89a1776fc9f5c0e2e185e1b14",
"md5": "e7c2390ec163123021113e750d7cb62a",
"sha256": "184da90381e11e869a960a2070e551cf9ae36bea4395d08ac83de7398d3aa14a"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "e7c2390ec163123021113e750d7cb62a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 93048,
"upload_time": "2024-12-29T23:29:52",
"upload_time_iso_8601": "2024-12-29T23:29:52.431083Z",
"url": "https://files.pythonhosted.org/packages/b0/95/0b3dca640c30b7e611ef03043f832bf7fdd89a1776fc9f5c0e2e185e1b14/larch_pickle-1.4.5-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9888b2ca0c0388d0ee3fe13732421f29e063a1400a14b559e4383eccd0b4f4a0",
"md5": "ff7857980dec53cac6219ce38089c4c6",
"sha256": "e4e7f89c3cc9b269e02f5ad510b38ea723c4461d5256855d791a1c2d7a4089e2"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "ff7857980dec53cac6219ce38089c4c6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 109702,
"upload_time": "2024-12-29T23:29:54",
"upload_time_iso_8601": "2024-12-29T23:29:54.868662Z",
"url": "https://files.pythonhosted.org/packages/98/88/b2ca0c0388d0ee3fe13732421f29e063a1400a14b559e4383eccd0b4f4a0/larch_pickle-1.4.5-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "361599bd728e2082b423aff75a9133643284a630b8d07ae7a75a7f7192bbb202",
"md5": "d16cc9abf9b872068d76d1e68f1aa0a0",
"sha256": "a7b2fa8973810355160683cef9770ac8429894bc3b750aed938757dd2888a050"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d16cc9abf9b872068d76d1e68f1aa0a0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 103673,
"upload_time": "2024-12-29T23:29:56",
"upload_time_iso_8601": "2024-12-29T23:29:56.177039Z",
"url": "https://files.pythonhosted.org/packages/36/15/99bd728e2082b423aff75a9133643284a630b8d07ae7a75a7f7192bbb202/larch_pickle-1.4.5-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c0396ac0653cbc091408840fe09574448205b5574cfdd2bb3a153171e64c305",
"md5": "b5399b9d3e86e040c637e019ae9b9d5d",
"sha256": "05e4e968d2dfe2548ce6655953f9d4789103f1c2e076595579904e049304a1bf"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b5399b9d3e86e040c637e019ae9b9d5d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 759625,
"upload_time": "2024-12-29T23:29:57",
"upload_time_iso_8601": "2024-12-29T23:29:57.752299Z",
"url": "https://files.pythonhosted.org/packages/9c/03/96ac0653cbc091408840fe09574448205b5574cfdd2bb3a153171e64c305/larch_pickle-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "96468869e78bc13b58c5f171276bf6df87999e9254379f69d3382dc07b712d96",
"md5": "c40f1304bdd83ada6f8f7fb49f9ade70",
"sha256": "28a4022c8dadfdf6010711d9fcfa47eaf4e38ea9dce88da7d4ab96f318483759"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "c40f1304bdd83ada6f8f7fb49f9ade70",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 730494,
"upload_time": "2024-12-29T23:30:00",
"upload_time_iso_8601": "2024-12-29T23:30:00.428101Z",
"url": "https://files.pythonhosted.org/packages/96/46/8869e78bc13b58c5f171276bf6df87999e9254379f69d3382dc07b712d96/larch_pickle-1.4.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0f4f288ea5c2523e6f44f9ec643b7e72d69e4f5eab5fb699d1752da0da8b99bd",
"md5": "8f628780106efb7cfe04c1ad0997d1be",
"sha256": "56cc38c376544c7bdd0c149cb5c28b5bddce97ae0e2389a37bbb01df70912006"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "8f628780106efb7cfe04c1ad0997d1be",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1788403,
"upload_time": "2024-12-29T23:30:03",
"upload_time_iso_8601": "2024-12-29T23:30:03.320641Z",
"url": "https://files.pythonhosted.org/packages/0f/4f/288ea5c2523e6f44f9ec643b7e72d69e4f5eab5fb699d1752da0da8b99bd/larch_pickle-1.4.5-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0234d401cd0fee7102943cb84799aa808506cd6bd733c42e6ed65b14bcbf76c2",
"md5": "4fdf9a3fe68693ec930370b81aaeb2fa",
"sha256": "da5985851c488eef9808d1ba376e3c131825c0fb0e7edcf507119890e22f8c18"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4fdf9a3fe68693ec930370b81aaeb2fa",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1698206,
"upload_time": "2024-12-29T23:30:05",
"upload_time_iso_8601": "2024-12-29T23:30:05.048584Z",
"url": "https://files.pythonhosted.org/packages/02/34/d401cd0fee7102943cb84799aa808506cd6bd733c42e6ed65b14bcbf76c2/larch_pickle-1.4.5-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c4ec26672dd4d3f13336b15857f5877316e36989a97bdfff8e713efbd1868832",
"md5": "8bc61c6c415c51989198ecd6ffae560f",
"sha256": "b3c9297aa9e409fd2d69cb9d50000e93025099287aa65424f5502c6fc4da343c"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "8bc61c6c415c51989198ecd6ffae560f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 91461,
"upload_time": "2024-12-29T23:30:07",
"upload_time_iso_8601": "2024-12-29T23:30:07.830859Z",
"url": "https://files.pythonhosted.org/packages/c4/ec/26672dd4d3f13336b15857f5877316e36989a97bdfff8e713efbd1868832/larch_pickle-1.4.5-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ff0fa77c3b975bfee9803eda99087bae20f5bf8fe11cbefba32a3db52278622",
"md5": "50c7728f7315d7fe1df4a7b770b78c3b",
"sha256": "74cae0a3cd2b80e7f10d8a73a712fbc924a847b787e4b65e56721d0123933bab"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "50c7728f7315d7fe1df4a7b770b78c3b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 108441,
"upload_time": "2024-12-29T23:30:10",
"upload_time_iso_8601": "2024-12-29T23:30:10.371190Z",
"url": "https://files.pythonhosted.org/packages/0f/f0/fa77c3b975bfee9803eda99087bae20f5bf8fe11cbefba32a3db52278622/larch_pickle-1.4.5-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef016b1d6e80f16527ad95adfdd333556ba10c69cda5abbb077c8ed5a047132e",
"md5": "1c54198e28c5c2f46369e0bb81be26e0",
"sha256": "56dd7999c06001c54c7f11890644f7121f6f14af6aa1c1254f2cc4f54cf13594"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "1c54198e28c5c2f46369e0bb81be26e0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 102674,
"upload_time": "2024-12-29T23:30:12",
"upload_time_iso_8601": "2024-12-29T23:30:12.616526Z",
"url": "https://files.pythonhosted.org/packages/ef/01/6b1d6e80f16527ad95adfdd333556ba10c69cda5abbb077c8ed5a047132e/larch_pickle-1.4.5-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d36b15d4e39cb9bf0329eea9419a7eadff1655763170b075d67ec3deedebba00",
"md5": "cf978be96b23d26a876bbf38f253c230",
"sha256": "44d6bd2ff8fe5aa4ae3ce406b484ace1351f01da6ec6dd12e61749052b293963"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "cf978be96b23d26a876bbf38f253c230",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 757975,
"upload_time": "2024-12-29T23:30:15",
"upload_time_iso_8601": "2024-12-29T23:30:15.213347Z",
"url": "https://files.pythonhosted.org/packages/d3/6b/15d4e39cb9bf0329eea9419a7eadff1655763170b075d67ec3deedebba00/larch_pickle-1.4.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "de5b82a280232210b37a306925339cfaaeb716b1e46c660b2c83cba9719a4eb5",
"md5": "1647fe4c1f14eb3a455214b8456d7b83",
"sha256": "7756dac2555aee0b894362d71829226a1a29281d1c79a6643bd156a3add9209c"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "1647fe4c1f14eb3a455214b8456d7b83",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 729700,
"upload_time": "2024-12-29T23:30:18",
"upload_time_iso_8601": "2024-12-29T23:30:18.105763Z",
"url": "https://files.pythonhosted.org/packages/de/5b/82a280232210b37a306925339cfaaeb716b1e46c660b2c83cba9719a4eb5/larch_pickle-1.4.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e8edd7b2ad3508cecfab1bff5dff3bf42b48e63ba924fc4e674c34e84fcc7614",
"md5": "fe655dddffcf653ea87f7653b04e03f9",
"sha256": "2b4e95d880a8c316818f892acb4a75543b95603565fe83874cfd247f1f977586"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "fe655dddffcf653ea87f7653b04e03f9",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1786702,
"upload_time": "2024-12-29T23:30:19",
"upload_time_iso_8601": "2024-12-29T23:30:19.821910Z",
"url": "https://files.pythonhosted.org/packages/e8/ed/d7b2ad3508cecfab1bff5dff3bf42b48e63ba924fc4e674c34e84fcc7614/larch_pickle-1.4.5-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3f848124d1ad82a071b5165979d023b25e9504f0f731c422e373870e34823dc4",
"md5": "9a4f64c464855eafbf8463f43b5906dc",
"sha256": "8cecf70fa27873b690eb5638db5a7e96970c3ad6b9712249320f06e327874ce9"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9a4f64c464855eafbf8463f43b5906dc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1697077,
"upload_time": "2024-12-29T23:30:21",
"upload_time_iso_8601": "2024-12-29T23:30:21.635232Z",
"url": "https://files.pythonhosted.org/packages/3f/84/8124d1ad82a071b5165979d023b25e9504f0f731c422e373870e34823dc4/larch_pickle-1.4.5-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "917180449a69109ed1afdb4d0742b611eae803a2646f86a273f33a5d93d3d5cd",
"md5": "f240a82a93733bd3f1f2d751d7966efa",
"sha256": "6bfc115844ccaef00d0b8c77484d4b48af3393e85af72568ee7ad656edb9038e"
},
"downloads": -1,
"filename": "larch_pickle-1.4.5-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "f240a82a93733bd3f1f2d751d7966efa",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 91323,
"upload_time": "2024-12-29T23:30:24",
"upload_time_iso_8601": "2024-12-29T23:30:24.079089Z",
"url": "https://files.pythonhosted.org/packages/91/71/80449a69109ed1afdb4d0742b611eae803a2646f86a273f33a5d93d3d5cd/larch_pickle-1.4.5-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-29 23:29:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kochelmonster",
"github_project": "larch-pickle",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "larch-pickle"
}