{ "info": { "author": "Simon Charette", "author_email": "charette.s+django-picklefiel@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-picklefield\n==================\n\n.. image:: https://img.shields.io/pypi/l/django-picklefield.svg?style=flat\n :target: https://pypi.python.org/pypi/django-picklefield/\n :alt: License\n\n.. image:: https://img.shields.io/pypi/v/django-picklefield.svg?style=flat\n :target: https://pypi.python.org/pypi/django-picklefield/\n :alt: Latest Version\n\n.. image:: https://travis-ci.org/gintas/django-picklefield.svg?branch=master\n :target: https://travis-ci.org/gintas/django-picklefield\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/gintas/django-picklefield/badge.svg?branch=master\n :target: https://coveralls.io/r/gintas/django-picklefield?branch=master\n :alt: Coverage Status\n\n.. image:: https://img.shields.io/pypi/pyversions/django-picklefield.svg?style=flat\n :target: https://pypi.python.org/pypi/django-picklefield/\n :alt: Supported Python Versions\n\n.. image:: https://img.shields.io/pypi/wheel/django-picklefield.svg?style=flat\n :target: https://pypi.python.org/pypi/django-picklefield/\n :alt: Wheel Status\n\n-----\nAbout\n-----\n\n**django-picklefield** provides an implementation of a pickled object field.\nSuch fields can contain any picklable objects.\n\nThe implementation is taken and adopted from `Django snippet #1694`_ by Taavi\nTaijala, which is in turn based on `Django snippet #513`_ by Oliver Beattie.\n\ndjango-picklefield is available under the MIT license.\n\n.. _Django snippet #1694: http://www.djangosnippets.org/snippets/1694/\n.. _Django snippet #513: http://www.djangosnippets.org/snippets/513/\n\n-----\nUsage\n-----\n\nFirst of all, you need to have **django-picklefield** installed; for your\nconvenience, recent versions should be available from PyPI.\n\nTo use, just define a field in your model:\n\n.. code:: python\n\n >>> from picklefield.fields import PickledObjectField\n ... class SomeObject(models.Model):\n ... args = PickledObjectField()\n\nand assign whatever you like (as long as it's picklable) to the field:\n\n.. code:: python\n\n >>> obj = SomeObject()\n >>> obj.args = ['fancy', {'objects': 'inside'}]\n >>> obj.save()\n\n\n-----\nNotes\n-----\n\nIf you need to serialize an object with a PickledObjectField for transmission\nto the browser, you may need to subclass the field and override the\n``value_to_string()`` method. Currently pickle fields are serialized as\nbase64-encoded pickles, which allows reliable deserialization, but such a\nformat is not convenient for parsing in the browser. By overriding\n``value_to_string()`` you can choose a more convenient serialization format.\n\nFields now accept the boolean key word argument `copy`, which defaults to\n`True`. The `copy` is necessary for lookups to work correctly. If you don't\ncare about performing lookups on the picklefield, you can set `copy=False` to\nsave on some memory usage. This an be especially beneficial for very large\nobject trees.\n\n-------------\nRunning tests\n-------------\n\nThe full test suite can be run with `Tox`_::\n\n >>> pip install tox\n >>> tox\n\n.. _Tox: https://testrun.org/tox/latest/\n\n--------------\nOriginal notes\n--------------\n\nHere are the notes by taavi223, the original author:\n\nIncredibly useful for storing just about anything in the database (provided it\nis Pickle-able, of course) when there isn't a 'proper' field for the job.\n\nPickledObjectField is database-agnostic, and should work with any database\nbackend you can throw at it. You can pass in any Python object and it will\nautomagically be converted behind the scenes. You never have to manually pickle\nor unpickle anything. Also works fine when querying; supports exact, in, and\nisnull lookups. It should be noted, however, that calling QuerySet.values()\nwill only return the encoded data, not the original Python object.\n\nThis PickledObjectField has a few improvements over the one in snippet #513.\n\nThis one solves the DjangoUnicodeDecodeError problem when saving an object\ncontaining non-ASCII data by base64 encoding the pickled output stream. This\nensures that all stored data is ASCII, eliminating the problem.\n\nPickledObjectField will now optionally use zlib to compress (and uncompress)\npickled objects on the fly. This can be set per-field using the keyword\nargument \"compress=True\". For most items this is probably not worth the small\nperformance penalty, but for Models with larger objects, it can be a real space\nsaver.\n\nYou can also now specify the pickle protocol per-field, using the protocol\nkeyword argument. The default of 2 should always work, unless you are trying to\naccess the data from outside of the Django ORM.\n\nWorked around a rare issue when using the cPickle and performing lookups of\ncomplex data types. In short, cPickle would sometimes output different streams\nfor the same object depending on how it was referenced. This of course could\ncause lookups for complex objects to fail, even when a matching object exists.\nSee the docstrings and tests for more information.\n\nYou can now use the isnull lookup and have it function as expected. A\nconsequence of this is that by default, PickledObjectField has null=True set\n(you can of course pass null=False if you want to change that). If null=False\nis set (the default for fields), then you wouldn't be able to store a Python\nNone value, since None values aren't pickled or encoded (this in turn is what\nmakes the isnull lookup possible).\n\nYou can now pass in an object as the default argument for the field without it\nbeing converted to a unicode string first. If you pass in a callable though,\nthe field will still call it. It will not try to pickle and encode it.\n\nYou can manually import dbsafe_encode and dbsafe_decode from fields.py if you\nwant to encode and decode objects yourself. This is mostly useful for decoding\nvalues returned from calling QuerySet.values(), which are still encoded\nstrings.\n\nNote: If you are trying to store other django models in the PickledObjectField,\nplease see the comments for a discussion on the problems associated with doing\nthat. The easy solution is to put django models into a list or tuple before\nassigning them to the PickledObjectField.\n\nUpdate 9/2/09: Fixed the value_to_string method so that serialization should\nnow work as expected. Also added deepcopy back into dbsafe_encode, fixing #4\nabove, since deepcopy had somehow managed to remove itself. This means that\nlookups should once again work as expected in all situations. Also made the\nfield editable=False by default (which I swear I already did once before!)\nsince it is never a good idea to have a PickledObjectField be user editable.\n\n-------\nChanges\n-------\n\nChanges in version 2.0.0\n========================\n\n* Silenced ``RemovedInDjango30Warning`` warnings on Django 2.0+ (thanks to\n canarduck).\n* Restructured project directories.\n* Disallowed the usage of empty strings for ``PickledObjectField``. That makes\n ``.save()``, ``.create()``, etc. raise ``IntegrityError`` if `null` is not\n ``True`` and no default value was specified like built-in fields do\n (thanks to Attila-Mihaly Balazs).\n* Added a check for mutable default values to ``PickledObjectField``.\n\nChanges in version 1.1.0\n========================\n\n* Added support for Django 2.1 and dropped support for Django < 1.11.\n\nChanges in version 1.0.0\n========================\n\n* Added a new option to prevent a copy of the object before pickling: `copy=True`\n* Dropped support for Django 1.4\n* Dropped support for Django 1.7\n* Dropped support for Python 3.2\n* Added support for Python 3.6\n\nChanges in version 0.3.2\n========================\n\n* Dropped support for Django 1.3.\n* Dropped support for Python 2.5.\n* Silenced deprecation warnings on Django 1.8+.\n\nChanges in version 0.3.1\n========================\n\n* Favor the built in json module (thanks to Simon Charette).\n\nChanges in version 0.3.0\n========================\n\n* Python 3 support (thanks to Rafal Stozek).\n\nChanges in version 0.2.0\n========================\n\n* Allow pickling of subclasses of django.db.models.Model (thanks to Simon\n Charette).\n\nChanges in version 0.1.9\n========================\n\n* Added `connection` and `prepared` parameters to `get_db_prep_value()` too\n (thanks to Matthew Schinckel).\n\nChanges in version 0.1.8\n========================\n\n* Updated link to code repository.\n\nChanges in version 0.1.7\n========================\n\n* Added `connection` and `prepared` parameters to `get_db_prep_lookup()` to\n get rid of deprecation warnings in Django 1.2.\n\nChanges in version 0.1.6\n========================\n\n* Fixed South support (thanks aehlke@github).\n\nChanges in version 0.1.5\n========================\n\n* Added support for South.\n* Changed default to null=False, as is common throughout Django.\n\nChanges in version 0.1.4\n========================\n\n* Updated copyright statements.\n\nChanges in version 0.1.3\n========================\n\n* Updated serialization tests (thanks to Michael Fladischer).\n\nChanges in version 0.1.2\n========================\n\n* Added Simplified BSD licence.\n\nChanges in version 0.1.1\n========================\n\n* Added test for serialization.\n* Added note about JSON serialization for browser.\n* Added support for different pickle protocol versions (thanks to Michael\n Fladischer).\n\nChanges in version 0.1\n======================\n\n* First public release.\n\n\n--------\nFeedback\n--------\n\nThere is a home page \nwith instructions on how to access the code repository.\n\nSend feedback and suggestions to gintautas@miliauskas.lt .\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/gintas/django-picklefield", "keywords": "django pickle model field", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-picklefield", "package_url": "https://pypi.org/project/django-picklefield/", "platform": "", "project_url": "https://pypi.org/project/django-picklefield/", "project_urls": { "Homepage": "http://github.com/gintas/django-picklefield" }, "release_url": "https://pypi.org/project/django-picklefield/2.0/", "requires_dist": [ "Django (>=1.11)", "tox ; extra == 'tests'" ], "requires_python": "", "summary": "Pickled object field for Django", "version": "2.0" }, "last_serial": 4526309, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4ad64e9cb2d407958f7708d45d23bef4", "sha256": "f58c7b9379ac6eea0503fe8eee89f50f6da294cf4b4879f14ea8994990e6ccd0" }, "downloads": -1, "filename": "django-picklefield-0.1.tar.gz", "has_sig": false, "md5_digest": "4ad64e9cb2d407958f7708d45d23bef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8046, "upload_time": "2009-10-09T15:14:57", "url": "https://files.pythonhosted.org/packages/18/75/584ef337c56d68fc4e8ea39cb8dd85f699561a15333d6d28fe0e15714068/django-picklefield-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f3083bddd1baf48c3f1796518fb2ba3c", "sha256": "c3a0db73dd4e932230154f2c52e0df12bd0e7c2357809d1608d42a246fad6537" }, "downloads": -1, "filename": "django-picklefield-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f3083bddd1baf48c3f1796518fb2ba3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8495, "upload_time": "2010-03-27T11:54:43", "url": "https://files.pythonhosted.org/packages/81/37/088e62f262384f55aad3c2354327903fd5669a7bb061f4465aa4ddcc1806/django-picklefield-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c281979d32870acc43133b5b98d3b84f", "sha256": "b9dfb0ec8f52173b3b08f5ea6f03689c1f15ef41c2d97522d13cab4c6072004e" }, "downloads": -1, "filename": "django-picklefield-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c281979d32870acc43133b5b98d3b84f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8561, "upload_time": "2010-03-27T12:00:11", "url": "https://files.pythonhosted.org/packages/4a/ae/a8f6edd36317d1cb5342a3965932b66e8ef48025dd017a01bac02ce9d445/django-picklefield-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bc4fe532439956c7e17afedd37a585d0", "sha256": "11edf8a95ed8181b4fdea3a4077689cc0022e263a5a65c91e54d840e47b1b8be" }, "downloads": -1, "filename": "django-picklefield-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bc4fe532439956c7e17afedd37a585d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8629, "upload_time": "2010-03-28T11:39:10", "url": "https://files.pythonhosted.org/packages/fb/3a/97573e7f885ba5c354f82767df94b04ddf8a3d660ee880b80964e9e34e71/django-picklefield-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ce1022b60dcc8887ea2701941127f99f", "sha256": "f33c811606f25d5e99e93d7da168af1fcf5ab10a21a9a5a6c5964907ec60f904" }, "downloads": -1, "filename": "django-picklefield-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ce1022b60dcc8887ea2701941127f99f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8637, "upload_time": "2010-03-30T14:04:28", "url": "https://files.pythonhosted.org/packages/d0/02/7b6a29b7696d3c15fb3388728213ff5eec0973f727e9867dd58e9e5df7e8/django-picklefield-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "bb57be54a7895010d7fe0d059a16147d", "sha256": "708b547b7e9b1329ecd1dbb14a7052553618f8ef10c9f20a804be02a6c298b64" }, "downloads": -1, "filename": "django-picklefield-0.1.5.tar.gz", "has_sig": false, "md5_digest": "bb57be54a7895010d7fe0d059a16147d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8801, "upload_time": "2010-04-05T09:54:41", "url": "https://files.pythonhosted.org/packages/16/a6/5fe86c2e1c5778ea85f552241186039560e3d708884dd289550e92065679/django-picklefield-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "915b25f06fa56245090eab00fd848624", "sha256": "e8dbb4b59c0c1623f785bebd3b9fe92a28d63de403fd4774467da94caae55eab" }, "downloads": -1, "filename": "django-picklefield-0.1.6.tar.gz", "has_sig": false, "md5_digest": "915b25f06fa56245090eab00fd848624", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8844, "upload_time": "2010-04-10T22:31:25", "url": "https://files.pythonhosted.org/packages/00/6d/da8d0750741f9fa8d4bdf49cb39d39b571889f2686c9499914a3905b8094/django-picklefield-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "aa36a25d9fec6ca36e842e9f3e6ad8c2", "sha256": "b44fcb3f59793673490fc2530bf1ba7b3ea6625db94d0999f190c6bddf53df05" }, "downloads": -1, "filename": "django-picklefield-0.1.7.tar.gz", "has_sig": false, "md5_digest": "aa36a25d9fec6ca36e842e9f3e6ad8c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8591, "upload_time": "2010-11-07T12:05:15", "url": "https://files.pythonhosted.org/packages/02/82/2d23ec262d7f4bbaca3dc78ecf73bfb65cae1ee0d8346f9cb9cbbb539b2e/django-picklefield-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "f55125ed56481301a198b0de6cb5ad1e", "sha256": "e623ecc8097b5bc2ede7cedd780f26df3e73f626733af6cc461a99be7a2a5ef8" }, "downloads": -1, "filename": "django-picklefield-0.1.8.tar.gz", "has_sig": false, "md5_digest": "f55125ed56481301a198b0de6cb5ad1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8599, "upload_time": "2010-11-07T12:12:28", "url": "https://files.pythonhosted.org/packages/d3/c9/ffca05214ec89aa227dab02886359445103f2e9ac2233052e2bba204806d/django-picklefield-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "4c2bad7ccbd6981ce3515d2e5e23058b", "sha256": "5613454a24712d9a2a3bb11de8b7d8769558073a65a31926bce818e6ce6d0b0f" }, "downloads": -1, "filename": "django-picklefield-0.1.9.tar.gz", "has_sig": false, "md5_digest": "4c2bad7ccbd6981ce3515d2e5e23058b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8628, "upload_time": "2010-11-10T08:01:42", "url": "https://files.pythonhosted.org/packages/d0/19/de66cb20aa7d554424838bec5a7b0ff8ad3ccead849a39061a1af7ce435b/django-picklefield-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e837740b5b068eb56d292164a5fdb865", "sha256": "98259e041637ef4379fb5b22786b60a7ac349d5efff7adb392761ee7e362dcce" }, "downloads": -1, "filename": "django-picklefield-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e837740b5b068eb56d292164a5fdb865", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8887, "upload_time": "2012-02-18T01:30:31", "url": "https://files.pythonhosted.org/packages/a4/82/2b5dfed2a472b79bb87f3ddaf63100c7d03660e23603fc4b647d68afe858/django-picklefield-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6b539d50a020716890a4c01eeb27db3e", "sha256": "87fac7dd5873eab33a52e86863dd32b4bfeb65401ea438e81e5acb74836bb337" }, "downloads": -1, "filename": "django-picklefield-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6b539d50a020716890a4c01eeb27db3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8939, "upload_time": "2012-04-23T02:03:43", "url": "https://files.pythonhosted.org/packages/17/f0/9289a669a6b55434cdbc99dcce483b352d5e50ec0d0f016b32be47961330/django-picklefield-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9b5eb60e03c6a5c3d0939fa448cae8b2", "sha256": "d1db231b9bec426a7f0b1c37ebbf4e5448658a4714820d74f847e2f769baa2f0" }, "downloads": -1, "filename": "django-picklefield-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9b5eb60e03c6a5c3d0939fa448cae8b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10334, "upload_time": "2012-12-09T09:25:55", "url": "https://files.pythonhosted.org/packages/41/b1/1f54bc6abdb36eb32b0ad46c2be17d8aa2a4b03af796132a82d73b559f20/django-picklefield-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "69712c8744502f2bf179c7fbed0006ef", "sha256": "d99426be46fd92fe6b64b9f5c5926ea9859394e44ec3ef9e1f7c647d3a26657f" }, "downloads": -1, "filename": "django-picklefield-0.3.1.tar.gz", "has_sig": false, "md5_digest": "69712c8744502f2bf179c7fbed0006ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10410, "upload_time": "2013-11-15T21:26:00", "url": "https://files.pythonhosted.org/packages/fc/c9/38740ef772ee52ffa74de2458be8f7da449808764aa56aca6145b7151608/django-picklefield-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "fdae66d85ec540ba36f5a22d0847bbdc", "sha256": "5489fef164de43725242d56e65e016137d3df0d1a00672bda72d807f5b2b0d99" }, "downloads": -1, "filename": "django_picklefield-0.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fdae66d85ec540ba36f5a22d0847bbdc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13653, "upload_time": "2015-09-06T17:47:57", "url": "https://files.pythonhosted.org/packages/b1/67/0f7f24e61f71aa7c604dab55497495f599906a20187e92edf70939c71d80/django_picklefield-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2c17ca9e03704ce33890e6aefc7b2e5", "sha256": "fab48a427c6310740755b242128f9300283bef159ffee42d3231a274c65d9ae2" }, "downloads": -1, "filename": "django-picklefield-0.3.2.tar.gz", "has_sig": true, "md5_digest": "b2c17ca9e03704ce33890e6aefc7b2e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9715, "upload_time": "2015-09-06T17:48:01", "url": "https://files.pythonhosted.org/packages/9c/22/602e6d010248786d72b70c7ca16b0d19ec513897a39861a957a092a77b08/django-picklefield-0.3.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "806e0e426495976e0233459da2438706", "sha256": "57e4349c7f75eab08fe7ceb11e7135644fdf771e2777a754db4f07e5c63c191f" }, "downloads": -1, "filename": "django_picklefield-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "806e0e426495976e0233459da2438706", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14164, "upload_time": "2017-06-29T23:49:40", "url": "https://files.pythonhosted.org/packages/9b/37/47d7809cf39b10428a79ca11fccacaa54add2bf640ca30a8456994f238f2/django_picklefield-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab4607fa56ef6e4a4a3a6b6ee1834d3d", "sha256": "61e3ba7f6df82d8df9e6be3a8c55ef589eb3bf926c3d25d2b7949b07eae78354" }, "downloads": -1, "filename": "django-picklefield-1.0.0.tar.gz", "has_sig": true, "md5_digest": "ab4607fa56ef6e4a4a3a6b6ee1834d3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12939, "upload_time": "2017-06-29T23:49:41", "url": "https://files.pythonhosted.org/packages/e8/69/232d78ef16cad8dd4c2f871b0f44d87bcde36ed6a90597416e903034600b/django-picklefield-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f8ae20704a2a931c1963370bb7f714c6", "sha256": "8d1de6be099044ae61e55998b35de18a57499b946fe45781077f5cec4f73f0e0" }, "downloads": -1, "filename": "django_picklefield-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8ae20704a2a931c1963370bb7f714c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14138, "upload_time": "2018-08-28T22:46:25", "url": "https://files.pythonhosted.org/packages/96/d1/a1f0f1c7c57fd3a22a55c94564c895bbfe50a319c4b421fd8eecf2a51466/django_picklefield-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fef018b438210049e897a773d2597e7e", "sha256": "ce7fee5c6558fe5dc8924993d994ccde75bb75b91cd82787cbd4c92b95a69f9c" }, "downloads": -1, "filename": "django-picklefield-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fef018b438210049e897a773d2597e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13138, "upload_time": "2018-08-28T22:46:27", "url": "https://files.pythonhosted.org/packages/28/21/720c264c3fe881b67ccf0980c9be6027212358979707c4573f561d65cc6c/django-picklefield-1.1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "506e1b062dbecea7ea52230be00bac1b", "sha256": "9052f2dcf4882c683ce87b4356f29b4d014c0dad645b6906baf9f09571f52bc8" }, "downloads": -1, "filename": "django_picklefield-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "506e1b062dbecea7ea52230be00bac1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9277, "upload_time": "2018-11-25T14:50:35", "url": "https://files.pythonhosted.org/packages/7d/32/57693afcca5ea9a0d4266b827ec2e995b7ee499e946fa7b6b4337976dfe7/django_picklefield-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ba7660b37fae14d5774b829dd41cd00", "sha256": "f1733a8db1b6046c0d7d738e785f9875aa3c198215de11993463a9339aa4ea24" }, "downloads": -1, "filename": "django-picklefield-2.0.tar.gz", "has_sig": false, "md5_digest": "0ba7660b37fae14d5774b829dd41cd00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10293, "upload_time": "2018-11-25T14:50:36", "url": "https://files.pythonhosted.org/packages/5e/4d/5732084d462b428325d98d8409e40215344098e39366b27d3af8cbee4d33/django-picklefield-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "506e1b062dbecea7ea52230be00bac1b", "sha256": "9052f2dcf4882c683ce87b4356f29b4d014c0dad645b6906baf9f09571f52bc8" }, "downloads": -1, "filename": "django_picklefield-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "506e1b062dbecea7ea52230be00bac1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9277, "upload_time": "2018-11-25T14:50:35", "url": "https://files.pythonhosted.org/packages/7d/32/57693afcca5ea9a0d4266b827ec2e995b7ee499e946fa7b6b4337976dfe7/django_picklefield-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ba7660b37fae14d5774b829dd41cd00", "sha256": "f1733a8db1b6046c0d7d738e785f9875aa3c198215de11993463a9339aa4ea24" }, "downloads": -1, "filename": "django-picklefield-2.0.tar.gz", "has_sig": false, "md5_digest": "0ba7660b37fae14d5774b829dd41cd00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10293, "upload_time": "2018-11-25T14:50:36", "url": "https://files.pythonhosted.org/packages/5e/4d/5732084d462b428325d98d8409e40215344098e39366b27d3af8cbee4d33/django-picklefield-2.0.tar.gz" } ] }