{ "info": { "author": "Eevee (Lexy Munroe)", "author_email": "eevee.camel@veekun.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Camel\n=====\n\nCamel is a library that lets you describe how to serialize your objects to\nYAML \u2014 and refuses to serialize them if you don't.\n\nQuick example:\n\n.. code-block:: python\n\n from camel import Camel, CamelRegistry\n\n class DieRoll(tuple):\n def __new__(cls, a, b):\n return tuple.__new__(cls, [a, b])\n\n def __repr__(self):\n return \"DieRoll(%s,%s)\" % self\n\n reg = CamelRegistry()\n\n @reg.dumper(DieRoll, u'roll', version=None)\n def _dump_dice(data):\n return u\"{}d{}\".format(*data)\n\n @reg.loader(u'roll', version=None)\n def _load_dice(data, version):\n a, _, b = data.partition(u'd')\n return DieRoll(int(a), int(b))\n\n value = DieRoll(3, 6)\n camel = Camel([reg])\n print(camel.dump(value))\n\n # !roll 3d6\n # ...\n\nDocs: http://camel.readthedocs.org/en/latest/\n\nGitHub: https://github.com/eevee/camel", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eevee/camel", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "camel", "package_url": "https://pypi.org/project/camel/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/camel/", "project_urls": { "Homepage": "https://github.com/eevee/camel" }, "release_url": "https://pypi.org/project/camel/0.1.2/", "requires_dist": [ "pyyaml" ], "requires_python": null, "summary": "Python serialization for adults", "version": "0.1.2" }, "last_serial": 2907460, "releases": { "0.0.0": [], "0.1": [ { "comment_text": "", "digests": { "md5": "5c5f81cf276b728bab14a6b5d37e142c", "sha256": "df7c8fdf9a3df60f49dc66b06b2d919d46a117954442ca8a1daee0d1edf1ad77" }, "downloads": -1, "filename": "camel-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c5f81cf276b728bab14a6b5d37e142c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9616, "upload_time": "2015-10-20T03:37:31", "url": "https://files.pythonhosted.org/packages/27/2a/6a8381925aab130a5618c1779c8dab704931f16dd56903e82f026cefe344/camel-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "120a86185280d209c1c738ce3e7bf016", "sha256": "9403f17c52d8410297c330ef31f0a63bcb53ec3b63d2c90df802bf726f84925c" }, "downloads": -1, "filename": "camel-0.1.tar.gz", "has_sig": false, "md5_digest": "120a86185280d209c1c738ce3e7bf016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7163, "upload_time": "2015-10-20T03:37:34", "url": "https://files.pythonhosted.org/packages/2b/f6/3e00c732983c7c233823b72086911c1d05cc1c9e7a6556967a83b6e65159/camel-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c5b80c7d1cd87e4dfc3057446387d910", "sha256": "44765c6ff86232b6c976a5cbcf9c268e42357fba6d803eb9e2555a016c527e03" }, "downloads": -1, "filename": "camel-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5b80c7d1cd87e4dfc3057446387d910", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23067, "upload_time": "2017-04-21T11:34:48", "url": "https://files.pythonhosted.org/packages/b4/8c/b0449e46f711a2bd2a9d5489246b102961a6ead1e58917148a4927ffed2f/camel-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b6539ef7a9a84756b5593b1bd957f5e", "sha256": "f873fee166a6b98c29c92684911e1772cd3feb513b42ce98088f051eeb50883e" }, "downloads": -1, "filename": "camel-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6b6539ef7a9a84756b5593b1bd957f5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7290, "upload_time": "2017-04-21T11:34:50", "url": "https://files.pythonhosted.org/packages/36/c5/1958058e176a13fcea9fcf6159060b1b73051da449f7733253da32b5bf8f/camel-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "afcad5ca8925f4337077e99084ed7463", "sha256": "a297440c3f2c41603bad63275e33f26f972329a501a7cb80e6e4934403ccf988" }, "downloads": -1, "filename": "camel-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afcad5ca8925f4337077e99084ed7463", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23063, "upload_time": "2017-05-29T20:02:36", "url": "https://files.pythonhosted.org/packages/53/eb/a2dac5267704c2d83f7a3ebd033605b593270c500f7407e84fdc89b7452d/camel-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0c1df9f8399e67c5622bd11e27c4370", "sha256": "f61080abbdd68ad40bfe4ecaee9ea34ff07344ad98d1f2041f0ccccbcf42f271" }, "downloads": -1, "filename": "camel-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c0c1df9f8399e67c5622bd11e27c4370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7975, "upload_time": "2017-05-29T20:02:38", "url": "https://files.pythonhosted.org/packages/9b/3a/6f52fe0ab7a02a9765e5fc79beaaa9b271fee29d483df150feb548774882/camel-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "afcad5ca8925f4337077e99084ed7463", "sha256": "a297440c3f2c41603bad63275e33f26f972329a501a7cb80e6e4934403ccf988" }, "downloads": -1, "filename": "camel-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afcad5ca8925f4337077e99084ed7463", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23063, "upload_time": "2017-05-29T20:02:36", "url": "https://files.pythonhosted.org/packages/53/eb/a2dac5267704c2d83f7a3ebd033605b593270c500f7407e84fdc89b7452d/camel-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0c1df9f8399e67c5622bd11e27c4370", "sha256": "f61080abbdd68ad40bfe4ecaee9ea34ff07344ad98d1f2041f0ccccbcf42f271" }, "downloads": -1, "filename": "camel-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c0c1df9f8399e67c5622bd11e27c4370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7975, "upload_time": "2017-05-29T20:02:38", "url": "https://files.pythonhosted.org/packages/9b/3a/6f52fe0ab7a02a9765e5fc79beaaa9b271fee29d483df150feb548774882/camel-0.1.2.tar.gz" } ] }