{ "info": { "author": "Vitaly Babiy", "author_email": "vbabiy86@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10" ], "description": "====================================\nDjango REST Framework JSON CamelCase\n====================================\n\n.. image:: https://travis-ci.org/vbabiy/djangorestframework-camel-case.svg?branch=master\n :target: https://travis-ci.org/vbabiy/djangorestframework-camel-case\n\n.. image:: https://badge.fury.io/py/djangorestframework-camel-case.svg\n :target: https://badge.fury.io/py/djangorestframework-camel-case\n\nCamel case JSON support for Django REST framework.\n\n============\nInstallation\n============\n\nAt the command line::\n\n $ pip install djangorestframework-camel-case\n\nAdd the render and parser to your django settings file.\n\n.. code-block:: python\n\n # ...\n REST_FRAMEWORK = {\n\n 'DEFAULT_RENDERER_CLASSES': (\n 'djangorestframework_camel_case.render.CamelCaseJSONRenderer',\n 'djangorestframework_camel_case.render.CamelCaseBrowsableAPIRenderer',\n # Any other renders\n ),\n\n 'DEFAULT_PARSER_CLASSES': (\n # If you use MultiPartFormParser or FormParser, we also have a camel case version\n 'djangorestframework_camel_case.parser.CamelCaseFormParser',\n 'djangorestframework_camel_case.parser.CamelCaseMultiPartParser',\n 'djangorestframework_camel_case.parser.CamelCaseJSONParser',\n # Any other parsers\n ),\n }\n # ...\n\n=================\nSwapping Renderer\n=================\n\nBy default the package uses `rest_framework.renderers.JSONRenderer`. If you want\nto use another renderer (the only possible alternative is\n`rest_framework.renderers.UnicodeJSONRenderer`, only available in DRF < 3.0), you must specify it in your django\nsettings file.\n\n.. code-block:: python\n\n # ...\n JSON_CAMEL_CASE = {\n 'RENDERER_CLASS': 'rest_framework.renderers.UnicodeJSONRenderer'\n }\n # ...\n\n=====================\nUnderscoreize Options\n=====================\n\n\n**No Underscore Before Number**\n\n\nAs raised in `this comment `_\nthere are two conventions of snake case.\n\n.. code-block:: text\n\n # Case 1 (Package default)\n v2Counter -> v_2_counter\n fooBar2 -> foo_bar_2\n\n # Case 2\n v2Counter -> v2_counter\n fooBar2 -> foo_bar2\n\n\nBy default, the package uses the first case. To use the second case, specify it in your django settings file.\n\n.. code-block:: python\n\n REST_FRAMEWORK = {\n # ...\n 'JSON_UNDERSCOREIZE': {\n 'no_underscore_before_number': True,\n },\n # ...\n }\n\nAlternatively, you can change this behavior on a class level by setting `json_underscoreize`:\n\n.. code-block:: python\n\n from djangorestframework_camel_case.parser import CamelCaseJSONParser\n from rest_framework.generics import CreateAPIView\n\n class NoUnderscoreBeforeNumberCamelCaseJSONParser(CamelCaseJSONParser):\n json_underscoreize = {'no_underscore_before_number': True}\n\n class MyView(CreateAPIView):\n queryset = MyModel.objects.all()\n serializer_class = MySerializer\n parser_classes = (NoUnderscoreBeforeNumberCamelCaseJSONParser,)\n\n=============\nIgnore Fields\n=============\n\nYou can also specify fields which should not have their data changed.\nThe specified field(s) would still have their name change, but there would be no recursion.\nFor example:\n\n.. code-block:: python\n\n data = {\"my_key\": {\"do_not_change\": 1}}\n\nWould become:\n\n.. code-block:: python\n\n {\"myKey\": {\"doNotChange\": 1}}\n\nHowever, if you set in your settings:\n\n.. code-block:: python\n\n REST_FRAMEWORK = {\n # ...\n \"JSON_UNDERSCOREIZE\": {\n # ...\n \"ignore_fields\": (\"my_key\",),\n # ...\n },\n # ...\n }\n\nThe `my_key` field would not have its data changed:\n\n.. code-block:: python\n\n {\"myKey\": {\"do_not_change\": 1}}\n\n=============\nRunning Tests\n=============\n\nTo run the current test suite, execute the following from the root of he project::\n\n $ python -m unittest discover\n\n\n=======\nLicense\n=======\n\n* Free software: BSD license\n\n\n\n\nHistory\n=======\n1.3.0 (2021-11-14)\n------------------\n- Merge pull request #104\n- Merge pull request #99\n- Merge pull request #100\n- Merge pull request #90\n- Merge pull request #92\n\n\n1.2.0 (2020-06-16)\n------------------\n\n- added ignore_fields\n- Merge pull request #88\n- Merge pull request #84\n- Merge pull request #77\n- Merge pull request #73\n\n1.1.2 (2019-10-22)\n------------------\n\n- Merge pull request #63\n- Merge pull request #70\n- Merge pull request #71\n\n1.1.1 (2019-09-09)\n------------------\n\n- Add json_underscoreize as CamelCaseJSONParser class attribute #44\n\n1.1.0 (2019-09-09)\n------------------\n\nLong awaited stable release:\n\nChanges can be viewed:\nhttps://github.com/vbabiy/djangorestframework-camel-case/compare/e6db468...39ae6bb\n\n0.1.0 (2013-12-20)\n------------------\n\n* First release on PyPI.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vbabiy/djangorestframework-camel-case", "keywords": "djangorestframework_camel_case", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "djangorestframework-camel-case", "package_url": "https://pypi.org/project/djangorestframework-camel-case/", "platform": "", "project_url": "https://pypi.org/project/djangorestframework-camel-case/", "project_urls": { "Homepage": "https://github.com/vbabiy/djangorestframework-camel-case" }, "release_url": "https://pypi.org/project/djangorestframework-camel-case/1.3.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Camel case JSON support for Django REST framework.", "version": "1.3.0", "yanked": false, "yanked_reason": null }, "last_serial": 12300453, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e71fdc02fe488af191b6d02cfad4969a", "sha256": "3dad9de83a6921f125c5e235751309aede57b3137b6316d617d09eb67443fd99" }, "downloads": -1, "filename": "djangorestframework-camel-case-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e71fdc02fe488af191b6d02cfad4969a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3642, "upload_time": "2013-12-21T01:51:20", "upload_time_iso_8601": "2013-12-21T01:51:20.353016Z", "url": "https://files.pythonhosted.org/packages/5b/7c/4bb71b8d835b7a9d6780b736027edc3879b8273bf05741f973a9cea6438e/djangorestframework-camel-case-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9ff97dd17ad7ae970f19eb5ff8adef8b", "sha256": "9d63e4681861706fa4ee0cdd6e3149cf0fb0482498978134b0da7dcba98db6ef" }, "downloads": -1, "filename": "djangorestframework-camel-case-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9ff97dd17ad7ae970f19eb5ff8adef8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3655, "upload_time": "2014-02-25T15:11:46", "upload_time_iso_8601": "2014-02-25T15:11:46.012518Z", "url": "https://files.pythonhosted.org/packages/8e/8a/691a84e944495126379eb3462775acb97852dcb6f0aa568e7b0eab9ad377/djangorestframework-camel-case-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "589465601865445c3d8e86b98a3d5f2e", "sha256": "7a90e217160a549d09c38b85a397a4d89cb67446374eebdd81ad49347eaa0a92" }, "downloads": -1, "filename": "djangorestframework-camel-case-0.1.2.tar.gz", "has_sig": false, "md5_digest": "589465601865445c3d8e86b98a3d5f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3697, "upload_time": "2014-02-25T15:17:01", "upload_time_iso_8601": "2014-02-25T15:17:01.272972Z", "url": "https://files.pythonhosted.org/packages/48/0e/04eba902fa61dfedd769757b7124ef273e799a781a6a5f61ada5eba9769f/djangorestframework-camel-case-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c7e4fa1dcef77e86a4d66f34b409201a", "sha256": "a6a0d41d12b0f9dd982b7858fdada06a311d5da95cc5380c85890ffd5cc01b8b" }, "downloads": -1, "filename": "djangorestframework-camel-case-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c7e4fa1dcef77e86a4d66f34b409201a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3695, "upload_time": "2014-03-17T00:39:59", "upload_time_iso_8601": "2014-03-17T00:39:59.026941Z", "url": "https://files.pythonhosted.org/packages/d3/a3/0f556e636436859508d655e59755cba657bff58f975534141fc5c8052a9d/djangorestframework-camel-case-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a18aa1e4b5f2f0e66a26d7837da5a6ea", "sha256": "989c5c2d0324069fc1ecea4a5cb8913749d5f2f3c507b38977913ff1b76a719e" }, "downloads": -1, "filename": "djangorestframework-camel-case-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a18aa1e4b5f2f0e66a26d7837da5a6ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3849, "upload_time": "2014-07-17T19:43:09", "upload_time_iso_8601": "2014-07-17T19:43:09.980710Z", "url": "https://files.pythonhosted.org/packages/06/e0/e7b0d8371d20b8d0b6ef7490951b8bb9a392fdf250c35d596ae6842a3db4/djangorestframework-camel-case-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7d81cb43fe1f3a6f14a64b4221f560e7", "sha256": "7526d48b5ce558f4eba38bcff7da18ee5f0eaf88db39642f2743ef200f7f6609" }, "downloads": -1, "filename": "djangorestframework_camel_case-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7d81cb43fe1f3a6f14a64b4221f560e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6914, "upload_time": "2019-01-30T23:18:24", "upload_time_iso_8601": "2019-01-30T23:18:24.036453Z", "url": "https://files.pythonhosted.org/packages/b9/a1/05252bf489119e0442d8de5f72c90d4e49c5288e2139ef1df19f9e34f832/djangorestframework_camel_case-1.0.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "069e6893017f63f869ad2aa55117b057", "sha256": "55a5ef1b8603b91baec47357a9465b1c1ac9327a1f152c7e5532f77c94bdfe7c" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.0.0.tar.gz", "has_sig": false, "md5_digest": "069e6893017f63f869ad2aa55117b057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5331, "upload_time": "2019-01-30T23:18:25", "upload_time_iso_8601": "2019-01-30T23:18:25.286675Z", "url": "https://files.pythonhosted.org/packages/52/c7/c33cf695e2c69fed8f740eaffd7f6cbb43e081bed9481866e0be301cb61e/djangorestframework-camel-case-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b343711f489d4a39348de38fdc939cb6", "sha256": "5aa2bb693b808a5541f392ae6bb83e5ec78a75be9fb71798b88d5a98908e8f9d" }, "downloads": -1, "filename": "djangorestframework_camel_case-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b343711f489d4a39348de38fdc939cb6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6931, "upload_time": "2019-01-31T12:05:36", "upload_time_iso_8601": "2019-01-31T12:05:36.032147Z", "url": "https://files.pythonhosted.org/packages/36/09/dcd36c58cfa8b57e402229b985e85c82407e49a53d61ad7a90d436d63461/djangorestframework_camel_case-1.0.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fc26b1ac02f3ea198f83219d27f73414", "sha256": "5e9764e3aa507f25747eddad22234da0c00c981d44fa8335e490cd9a0a6bdf5f" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fc26b1ac02f3ea198f83219d27f73414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5360, "upload_time": "2019-01-31T12:05:37", "upload_time_iso_8601": "2019-01-31T12:05:37.325045Z", "url": "https://files.pythonhosted.org/packages/e3/00/a999796be29c1c33b690f3f71599aaec994a13cb105659a9a66b0ca494ff/djangorestframework-camel-case-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1bf17aacadb164401e3002e325bc7407", "sha256": "f41bc48406d53b569440d190d37ab56e195c5a82a149ce9a05d4167cb48b3f07" }, "downloads": -1, "filename": "djangorestframework_camel_case-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1bf17aacadb164401e3002e325bc7407", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7023, "upload_time": "2019-01-31T12:49:12", "upload_time_iso_8601": "2019-01-31T12:49:12.364437Z", "url": "https://files.pythonhosted.org/packages/4c/8b/d1166038f0d456960e8f1e7199a024d44f89bdbc9e7a119850b50f7db991/djangorestframework_camel_case-1.0.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f088506580208481708f621d276f83aa", "sha256": "d1908786436583f19a31292fe94151d9d9120b4067cb028ce5fc3d85efd0f270" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f088506580208481708f621d276f83aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5443, "upload_time": "2019-01-31T12:49:13", "upload_time_iso_8601": "2019-01-31T12:49:13.660253Z", "url": "https://files.pythonhosted.org/packages/e7/e6/690fbb9328067319e92c0ddb19082e057fe0a2fcadbd5344c44c51b12029/djangorestframework-camel-case-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "5bb6db86411863a8bfa853daf00f5828", "sha256": "4bb2e41fb8a5d3745e20c5ee0842ebc6f6bac602b3286c3dd913b01760a2abb0" }, "downloads": -1, "filename": "djangorestframework_camel_case-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "5bb6db86411863a8bfa853daf00f5828", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7094, "upload_time": "2019-02-01T00:15:56", "upload_time_iso_8601": "2019-02-01T00:15:56.245134Z", "url": "https://files.pythonhosted.org/packages/b1/2c/72a726b6b247b8ee536061cad6df0b77b32f7789bac1e2551ba579973416/djangorestframework_camel_case-1.0.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c404ea9deec13e93fab93d980ddd7a5b", "sha256": "5b957f9cf16730f153a0ab4add9ff17fb41b7fceaa7edad29b0536b515bffd16" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c404ea9deec13e93fab93d980ddd7a5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5507, "upload_time": "2019-02-01T00:15:58", "upload_time_iso_8601": "2019-02-01T00:15:58.759039Z", "url": "https://files.pythonhosted.org/packages/38/37/c1fbb6e3a6dc60f525c72b5a494812cb720bb710ccb3181d26729285b2c4/djangorestframework-camel-case-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "b06076c715c33bdd4a6a1f88cbcce7e0", "sha256": "277a4420789ce2a3535dbbacb4f9e95563bd49766ba0068ed06d46d8577ff212" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.0b1.tar.gz", "has_sig": false, "md5_digest": "b06076c715c33bdd4a6a1f88cbcce7e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4421, "upload_time": "2017-07-08T16:36:42", "upload_time_iso_8601": "2017-07-08T16:36:42.431678Z", "url": "https://files.pythonhosted.org/packages/b1/f6/2873ce51b0bdb106865afa2a07821f9e808988e5d4f38b1be18473c2f1df/djangorestframework-camel-case-1.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "ecbc8cb1f08c5a124a89df05069801a9", "sha256": "ac442a20b1811bcda24e68f220e7e4a8e37273be200729118e83b5933a284f1c" }, "downloads": -1, "filename": "djangorestframework_camel_case-1.0b2-py2-none-any.whl", "has_sig": false, "md5_digest": "ecbc8cb1f08c5a124a89df05069801a9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6913, "upload_time": "2019-01-30T23:13:14", "upload_time_iso_8601": "2019-01-30T23:13:14.371368Z", "url": "https://files.pythonhosted.org/packages/f8/7c/d0b70a927f6fe2f364bad2dc65233c644a6b0ce73315e7782999aa3593a7/djangorestframework_camel_case-1.0b2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c66ce2088aab483f0570bdda6401e26e", "sha256": "da0a8d1db8e54cc6fa39226543fbd7f7f6fc534290c2943134de15a627a0288b" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.0b2.tar.gz", "has_sig": false, "md5_digest": "c66ce2088aab483f0570bdda6401e26e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2019-01-30T23:12:30", "upload_time_iso_8601": "2019-01-30T23:12:30.113458Z", "url": "https://files.pythonhosted.org/packages/ab/0e/e94b0714945228d21ad8e814267cabeeca45d07cb4abcf945f07e21f523f/djangorestframework-camel-case-1.0b2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "99dc9449fe8b446348f88e9422155ce1", "sha256": "6e95f057cc9738f8715617b111639ca13a3c20de6e80f201a999184eaa9314aa" }, "downloads": -1, "filename": "djangorestframework_camel_case-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "99dc9449fe8b446348f88e9422155ce1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7108, "upload_time": "2019-09-10T00:05:56", "upload_time_iso_8601": "2019-09-10T00:05:56.204661Z", "url": "https://files.pythonhosted.org/packages/76/24/1e6bac6ea6ba3ff4ad40134d16a0658b63974ca44f4e3061a349fa3f8468/djangorestframework_camel_case-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aef24b6883c7b6ed0596517a31237dfb", "sha256": "9a9403c44d14f0d1352f3bbce3a7d0ba71abd1d3bf2aaa8a03afef600cee511d" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.1.0.tar.gz", "has_sig": false, "md5_digest": "aef24b6883c7b6ed0596517a31237dfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5623, "upload_time": "2019-09-10T00:05:57", "upload_time_iso_8601": "2019-09-10T00:05:57.784476Z", "url": "https://files.pythonhosted.org/packages/dc/6d/8b76e80b825f03bde31dad2ea4d6c6ee0d2e608c8b2e6c0416e291a24238/djangorestframework-camel-case-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "09eec1ecdb6f517e6295a33d07ea21ab", "sha256": "bcc831992b724ee634440eb3837d2a48f9af443e0d1280b3f9e018eb514ac9ed" }, "downloads": -1, "filename": "djangorestframework_camel_case-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "09eec1ecdb6f517e6295a33d07ea21ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7329, "upload_time": "2019-09-10T00:28:57", "upload_time_iso_8601": "2019-09-10T00:28:57.766105Z", "url": "https://files.pythonhosted.org/packages/15/67/561fda9bd35e46bbba5e14502ce1664742d91feb44da291b0e8f4150b0d3/djangorestframework_camel_case-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c80ce19fed202bf90330d301e011b8ed", "sha256": "3fb06663a8e1acf84e59ed1219ce7d33957801e2acd951c273e6389efd4b0c31" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c80ce19fed202bf90330d301e011b8ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5927, "upload_time": "2019-09-10T00:29:00", "upload_time_iso_8601": "2019-09-10T00:29:00.221448Z", "url": "https://files.pythonhosted.org/packages/61/bd/6834798850df97742f2d773b28e7c7452e79f44f437990e49364a3d6afb1/djangorestframework-camel-case-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "99596a23ce8ccb752c8a06a82f79e8bd", "sha256": "9eba4a2f959e1e46b7d0f6136baf950552b2a4a695d4bb3cfb0c37be25294574" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.1.2.tar.gz", "has_sig": false, "md5_digest": "99596a23ce8ccb752c8a06a82f79e8bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6388, "upload_time": "2019-10-23T02:56:26", "upload_time_iso_8601": "2019-10-23T02:56:26.405814Z", "url": "https://files.pythonhosted.org/packages/ae/9a/6f51c5bd70293434b96682fdd8515e5e435fef95cda942bb41661c6c4b15/djangorestframework-camel-case-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "ddf44d7c223597863d2eba18bdc7c443", "sha256": "9714d43fba5bb654057c29501649684d3d9f11a92319ae417fd4d65e80d1159d" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.2.0.tar.gz", "has_sig": false, "md5_digest": "ddf44d7c223597863d2eba18bdc7c443", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7767, "upload_time": "2020-06-16T23:56:42", "upload_time_iso_8601": "2020-06-16T23:56:42.125232Z", "url": "https://files.pythonhosted.org/packages/74/f8/abbf5e903f4b946542c74e193adc7aa6121d06887d7ac5f87664935e8554/djangorestframework-camel-case-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "d275b70af18854daf54e52d622bb2662", "sha256": "df591362ffa448c8f0a354c56ae8a53fb7abbb15e222951d0c6f5f781633907e" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.3.0.tar.gz", "has_sig": false, "md5_digest": "d275b70af18854daf54e52d622bb2662", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8209, "upload_time": "2021-12-14T13:30:31", "upload_time_iso_8601": "2021-12-14T13:30:31.509740Z", "url": "https://files.pythonhosted.org/packages/28/0a/58370bdcd0a780bfb92ecf34cfdcf702080c9ede8607d5e601846971a927/djangorestframework-camel-case-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d275b70af18854daf54e52d622bb2662", "sha256": "df591362ffa448c8f0a354c56ae8a53fb7abbb15e222951d0c6f5f781633907e" }, "downloads": -1, "filename": "djangorestframework-camel-case-1.3.0.tar.gz", "has_sig": false, "md5_digest": "d275b70af18854daf54e52d622bb2662", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8209, "upload_time": "2021-12-14T13:30:31", "upload_time_iso_8601": "2021-12-14T13:30:31.509740Z", "url": "https://files.pythonhosted.org/packages/28/0a/58370bdcd0a780bfb92ecf34cfdcf702080c9ede8607d5e601846971a927/djangorestframework-camel-case-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }