{ "info": { "author": "Antoine Lorence", "author_email": "antoine.lorence@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "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", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=================\ndjango-modern-rpc\n=================\n\n.. image:: https://travis-ci.org/alorence/django-modern-rpc.svg?branch=master\n :target: https://travis-ci.org/alorence/django-modern-rpc\n\n.. image:: https://coveralls.io/repos/github/alorence/django-modern-rpc/badge.svg?branch=master\n :target: https://coveralls.io/github/alorence/django-modern-rpc?branch=master\n\n.. image:: https://codecov.io/gh/alorence/django-modern-rpc/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/alorence/django-modern-rpc\n\n.. image:: https://readthedocs.org/projects/django-modern-rpc/badge/?version=latest\n :target: http://django-modern-rpc.readthedocs.io/\n\n.. image:: https://badge.fury.io/py/django-modern-rpc.svg\n :target: https://badge.fury.io/py/django-modern-rpc\n\n.. image:: https://img.shields.io/badge/demo-online-brightgreen.svg\n :target: https://modernrpc.herokuapp.com/\n\n-----------\nDescription\n-----------\n\nDjango-modern-rpc provides a simple solution to implement a remote procedure call (RPC) server as part of your Django\nproject. It supports all major Django and Python versions.\n\nProject's main features are:\n\n- Simple and pythonic API\n- Python 2.7, 3.3, 3.4, 3.5 and 3.6\n- Django 1.8 to 2.0\n- XML-RPC_ and `JSON-RPC 2.0`_ support (JSON-RPC 1.0 not supported)\n- HTTP Basic Auth support\n- Custom authentication support\n- Automatic protocol detection based on request's ``Content-Type`` header\n- High-level error management based on exceptions\n- Multiple entry points, with specific methods and protocol attached\n- RPC Methods documentation generated automatically, based on docstrings\n- System introspection methods:\n\n - system.listMethods()\n - system.methodSignature()\n - system.methodHelp()\n - system.multicall() (XML-RPC only, using specification from https://mirrors.talideon.com/articles/multicall.html)\n\n.. _XML-RPC: http://xmlrpc.scripting.com/\n.. _JSON-RPC 2.0: http://www.jsonrpc.org/specification\n\n-----------\nQuick start\n-----------\n\n#. Use pip to install the package in your environment::\n\n pip install django-modern-rpc\n\n#. Add it to your Django applications, in ``settings.py``::\n\n INSTALLED_APPS = [\n ...\n 'modernrpc',\n ]\n\n#. Declare an entry point, a view generating correct RPC responses to incoming requests::\n\n # In myproject/rpc_app/urls.py\n from django.conf.urls import url\n\n from modernrpc.views import RPCEntryPoint\n\n urlpatterns = [\n url(r'^rpc/', RPCEntryPoint.as_view()),\n ]\n\n#. Use ``@rpc_method`` to register a global function in django-modern-rpc registry::\n\n # In myproject/rpc_app/rpc_methods.py\n from modernrpc.core import rpc_method\n\n @rpc_method\n def add(a, b):\n return a + b\n\n#. Declare the list of python modules containing your RPC methods, in ``settings.py``::\n\n MODERNRPC_METHODS_MODULES = [\n 'rpc_app.rpc_methods'\n ]\n\nNow, you can call the method ``add`` from a client:\n\n.. code:: python\n\n >>> from xmlrpc.client import ServerProxy\n >>> client = ServerProxy('http://localhost:8000/rpc/')\n >>> print(client.add(2, 3))\n 5\n\nFor more information, please read `the full documentation`_.\n\n.. _`the full documentation`: http://django-modern-rpc.readthedocs.io\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alorence/django-modern-rpc", "keywords": "", "license": "", "maintainer": "Antoine Lorence", "maintainer_email": "antoine.lorence@gmail.com", "name": "django-modern-rpc", "package_url": "https://pypi.org/project/django-modern-rpc/", "platform": "", "project_url": "https://pypi.org/project/django-modern-rpc/", "project_urls": { "Homepage": "https://github.com/alorence/django-modern-rpc" }, "release_url": "https://pypi.org/project/django-modern-rpc/0.11.1/", "requires_dist": [ "Django (>=1.8.0)" ], "requires_python": "", "summary": "Simple and modern JSON-RPC and XML-RPC server implementation for Django", "version": "0.11.1" }, "last_serial": 3858206, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bc6ce3dcd69b01e55bf533242784b757", "sha256": "945b25cf68cdac37524bbf44d4a2dfa13489ac1893900aa83f6bfab4e0ade7e9" }, "downloads": -1, "filename": "django_modern_rpc-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc6ce3dcd69b01e55bf533242784b757", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12052, "upload_time": "2016-10-02T18:59:12", "url": "https://files.pythonhosted.org/packages/16/21/8a3fc5174f099f2ab71cf89b2ff6c2fa7f65207e4c3aacfe169e8d7eaf12/django_modern_rpc-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a15949e70f849918676555d4e8f99b9", "sha256": "f63c0239bef3b060a614c5d9a9549fe010fa3b40b2e74d1245f979f7c4552c40" }, "downloads": -1, "filename": "django-modern-rpc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2a15949e70f849918676555d4e8f99b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8558, "upload_time": "2016-10-02T18:59:15", "url": "https://files.pythonhosted.org/packages/5b/4b/cd46319fe5cd9c0f9b13d14312bda021fb6ee97cf29351fd2f96d7a8601c/django-modern-rpc-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "9c87365284de78f4432e57dbf9eaa588", "sha256": "af5df7b6234dc367d8d8462e6cf5765c432dedc40f23094bb0c7f76ec4a94217" }, "downloads": -1, "filename": "django_modern_rpc-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c87365284de78f4432e57dbf9eaa588", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29291, "upload_time": "2017-12-06T12:29:22", "url": "https://files.pythonhosted.org/packages/fc/63/70da8e692080af13213311d326daf1f9ac9c475220be4c3db5880cbf1459/django_modern_rpc-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c0dedffd62c41db8c280a2a38ee23dc", "sha256": "4fdf1cea2edd11eddd6551333c47e3156cc9133cd49d6c1079f78186edb3681f" }, "downloads": -1, "filename": "django-modern-rpc-0.10.0.tar.gz", "has_sig": false, "md5_digest": "8c0dedffd62c41db8c280a2a38ee23dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25661, "upload_time": "2017-12-06T12:29:35", "url": "https://files.pythonhosted.org/packages/52/ed/9c1c2c5564ade4426bf58828f27147f6e490b40113b80e02f9c03c14a74e/django-modern-rpc-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "a7e91bb584baee1a9b5f282f97c8ee2d", "sha256": "1ded266ba3d5bf39e7fff1463dd3671405c511985e9a283920aef2fd0c07d3fe" }, "downloads": -1, "filename": "django_modern_rpc-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7e91bb584baee1a9b5f282f97c8ee2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27438, "upload_time": "2018-04-25T14:38:25", "url": "https://files.pythonhosted.org/packages/38/45/f67c4f421f9780032dd4c9829d0ab7b9365e40d5d35e2470a47429d2399d/django_modern_rpc-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "432b9c6bc9049c320b47b49e767a6270", "sha256": "4773fa4a3f4de0e817f72571d92af1cf3b863ddfa53c1e796faa275741ebcc6d" }, "downloads": -1, "filename": "django-modern-rpc-0.11.0.tar.gz", "has_sig": false, "md5_digest": "432b9c6bc9049c320b47b49e767a6270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26477, "upload_time": "2018-04-25T14:38:25", "url": "https://files.pythonhosted.org/packages/b6/b2/bef9626fe159cd16daaaf24896ae57c54b40dd145279bd5df89dcd8c5ee7/django-modern-rpc-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "f4c3e82c3fd1d80e161f7783d044cc97", "sha256": "f07afd195dda5f17318d3808deb40d1c17f69532d647f8f5dfa7b759d94d47ab" }, "downloads": -1, "filename": "django_modern_rpc-0.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4c3e82c3fd1d80e161f7783d044cc97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27657, "upload_time": "2018-05-13T09:10:19", "url": "https://files.pythonhosted.org/packages/71/28/655791ffb0e1d8c63d192fef1d77e9819825797b40d30d69c22770b5bba8/django_modern_rpc-0.11.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee2fbbd472ecd0f8e29b726cc21e6b8e", "sha256": "19f0bfe4139f4e60e495f41284d4b41cb8b8cacfcd5a47134fe551a95d1e8bf1" }, "downloads": -1, "filename": "django-modern-rpc-0.11.1.tar.gz", "has_sig": false, "md5_digest": "ee2fbbd472ecd0f8e29b726cc21e6b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26838, "upload_time": "2018-05-13T09:10:21", "url": "https://files.pythonhosted.org/packages/ce/0d/acf870dd28d2fb58d9c47cdf15d11320ad7fb99084b62d1f116377c5b698/django-modern-rpc-0.11.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5629856f3f2516b95c17b95a34aa8129", "sha256": "8ca17c5894a81656515b4fadda992195db78bc35fe8c17062f404f83a3177938" }, "downloads": -1, "filename": "django_modern_rpc-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5629856f3f2516b95c17b95a34aa8129", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14547, "upload_time": "2016-10-05T20:49:23", "url": "https://files.pythonhosted.org/packages/4c/85/e9f8bacc9ae064e681be566c7e85a55b2588d2f2450c389342c662793505/django_modern_rpc-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d927e9507a3f9b26c444d7ff3fec06a", "sha256": "844a321f1e2415097b6f62d57527ad91e466fa5921e5c953dc0ee92a64948dcf" }, "downloads": -1, "filename": "django_modern_rpc-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5d927e9507a3f9b26c444d7ff3fec06a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14545, "upload_time": "2016-10-05T20:48:21", "url": "https://files.pythonhosted.org/packages/32/9e/6f6438e003c4080bf8e0e0868d3dcdf68c87edbac360e43b4d6646d0d07d/django_modern_rpc-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c944ed2779f22f193d579932bad72bcb", "sha256": "0b69987b9092a45027b679abd6e7771a5d6726ebdb4ff1c9d8a710b7fa0ca826" }, "downloads": -1, "filename": "django-modern-rpc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c944ed2779f22f193d579932bad72bcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10067, "upload_time": "2016-10-05T20:48:23", "url": "https://files.pythonhosted.org/packages/9d/6f/33771313d8d751f92517b67002101bb85fbb2d314354ba3a5f7bc7b12f48/django-modern-rpc-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a0c9676fe30426b02df28249964d5664", "sha256": "8ef0058ce27f9b2159b38327d8f7f1e52cd917ecab9a9912282b0e8a55fe5459" }, "downloads": -1, "filename": "django_modern_rpc-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0c9676fe30426b02df28249964d5664", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16149, "upload_time": "2016-10-12T20:31:41", "url": "https://files.pythonhosted.org/packages/b7/cc/a33f1ff48aeb7ad4fe79962623b37d5ae3d8d8567c5fe01a7d6ecd6ca509/django_modern_rpc-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56233617afed8cd057ae45f2cc297b81", "sha256": "0b188ca93fde6ae6299974f9793b7c7a0b58c4ed48dd9567adb6c5b526a6cacf" }, "downloads": -1, "filename": "django-modern-rpc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "56233617afed8cd057ae45f2cc297b81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11863, "upload_time": "2016-10-12T20:31:43", "url": "https://files.pythonhosted.org/packages/f9/85/8052afa841a6492efa8c8c0ef36f7b936b9f5efeb06d55980e46e371a786/django-modern-rpc-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d09cfbec62bba261d66fd51d71c7b8b9", "sha256": "ee78970792c56417004a5b2c8880c74fb15da876c7ff0595f84a10e1cd8dd637" }, "downloads": -1, "filename": "django_modern_rpc-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d09cfbec62bba261d66fd51d71c7b8b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16152, "upload_time": "2016-10-13T07:01:01", "url": "https://files.pythonhosted.org/packages/0f/ca/daf51bd102d1728420179240f338191826b93d53daa09d9988d7268ffd78/django_modern_rpc-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6d31378a673aeafdac9d4881fac2597", "sha256": "eef2418d610216f87831521241a2fa14143ef9c4f6bedcb3d270e7f0641c3686" }, "downloads": -1, "filename": "django-modern-rpc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c6d31378a673aeafdac9d4881fac2597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11900, "upload_time": "2016-10-13T07:01:04", "url": "https://files.pythonhosted.org/packages/60/4c/b3578bc379c2b58672b093a67993a61d8831335a0969a8e2baf960dcb3fd/django-modern-rpc-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "e6994ee28387f1efd316ef9933e76c3c", "sha256": "76d7dc87006f0d3279fe45368f4edd00b82bc89c221df25501754dcf3861e05e" }, "downloads": -1, "filename": "django_modern_rpc-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6994ee28387f1efd316ef9933e76c3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16151, "upload_time": "2016-10-13T07:41:06", "url": "https://files.pythonhosted.org/packages/65/f0/60badce2b001cdf974ba63bc4c53720be44d85d946993532e1a83a1d70cf/django_modern_rpc-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9b226d7768d15ff9c393d3140ae7878", "sha256": "fd5d344271304263bb4af7d4937ccbaf22a675749cd453988edd436acf93b693" }, "downloads": -1, "filename": "django-modern-rpc-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d9b226d7768d15ff9c393d3140ae7878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11171, "upload_time": "2016-10-13T07:41:08", "url": "https://files.pythonhosted.org/packages/d7/01/4f1df1a36d5d047b76c29d61f159b6ef6a6f48d75ba7ba7ba2dbefc8eb61/django-modern-rpc-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8f65624c9966a5431f530fc8f9cdcedf", "sha256": "ccdf73bc8237a0dac018248de9132502e62128883948eed30ffb37bf40945106" }, "downloads": -1, "filename": "django_modern_rpc-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f65624c9966a5431f530fc8f9cdcedf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15748, "upload_time": "2016-10-18T16:57:52", "url": "https://files.pythonhosted.org/packages/de/9a/50525d489bc675bfdbac8a6e99aa1c64b5723c380bee386cd19f1acae511/django_modern_rpc-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc98166a32779101de4c99fec413d589", "sha256": "944b74a8ccea269db0ae6711c70303f4b0cd631264d6b42b734b80991a937815" }, "downloads": -1, "filename": "django-modern-rpc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dc98166a32779101de4c99fec413d589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12542, "upload_time": "2016-10-18T16:57:54", "url": "https://files.pythonhosted.org/packages/4f/ea/e694d213a78b2c2cc7bb927e3ebbb6b93d0d3e1584091732758b02973300/django-modern-rpc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "509ff8817262d183eb428bf8a86cbbc3", "sha256": "7da7dcff09c178279c5d3220362600950a34416b7879cae090e36ce041445e1b" }, "downloads": -1, "filename": "django_modern_rpc-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "509ff8817262d183eb428bf8a86cbbc3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17422, "upload_time": "2016-10-26T18:22:20", "url": "https://files.pythonhosted.org/packages/1a/33/4917d8008f9eb6ac120413e2df31f03dace87be4a54638e9e0d9cd04d42a/django_modern_rpc-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d9e243be0b6508cbca890932b6b6479", "sha256": "5489fccc0f22c7df12e133eef113dbc01bb448c2e4ec64007ea78a7c2278d0cf" }, "downloads": -1, "filename": "django-modern-rpc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "2d9e243be0b6508cbca890932b6b6479", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14141, "upload_time": "2016-10-26T18:22:22", "url": "https://files.pythonhosted.org/packages/7e/79/74d9c36cf379ecffe52238a3329d325b9cca7f4c76813029fd2d572fd9a7/django-modern-rpc-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e91bdbe8373b4f8be73727ed84edff44", "sha256": "c049ad3ea67585af6a0184072291eb74fdf55d61262f6a0cfe5cf718ef979446" }, "downloads": -1, "filename": "django_modern_rpc-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e91bdbe8373b4f8be73727ed84edff44", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19327, "upload_time": "2016-10-26T18:37:03", "url": "https://files.pythonhosted.org/packages/18/a1/78cde5e1fbb7c8975f2b3c39f4a9dffcee33aba090aef0d4b8470b1e459c/django_modern_rpc-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3d3746776f3d07cf5bc1d8ff08ce9d1", "sha256": "75934fbc7ba7138384b767dc33fc17d32b67762d5341ff7380c58bbdd9e43879" }, "downloads": -1, "filename": "django-modern-rpc-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e3d3746776f3d07cf5bc1d8ff08ce9d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15704, "upload_time": "2016-10-26T18:37:06", "url": "https://files.pythonhosted.org/packages/54/13/997f253e9104bf0388078d3271f4f333e3e5cd8732e373095350121bff74/django-modern-rpc-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d46043ce025e7df0a40d0afdb072ced3", "sha256": "c38c66e8839dfe4c373c889bd2ef1c329cb0c50337d13067eea822cd669a926f" }, "downloads": -1, "filename": "django_modern_rpc-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d46043ce025e7df0a40d0afdb072ced3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22142, "upload_time": "2016-11-17T12:54:08", "url": "https://files.pythonhosted.org/packages/d8/1e/403274318d354157b1e0c1eaeaffcb93af1d1e83fe919333f15ffa44a6d4/django_modern_rpc-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73a0734f8aecb0b750451d2e11ef5c44", "sha256": "491da35d272b0a28a369f7a5c04df4d78cf16960e36f738a87d9285cbad340e3" }, "downloads": -1, "filename": "django-modern-rpc-0.4.0.tar.gz", "has_sig": false, "md5_digest": "73a0734f8aecb0b750451d2e11ef5c44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17563, "upload_time": "2016-11-17T12:54:10", "url": "https://files.pythonhosted.org/packages/1d/44/24b17434b35abaa3516ad719f846060f9176a7afea0ad7435db31d849cfe/django-modern-rpc-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f2377d9958000b303b8bcd9bcab58405", "sha256": "c3ab9b123b64d2817c0c4472467c7dc177a65c591ce5e401851a3aae38039860" }, "downloads": -1, "filename": "django_modern_rpc-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2377d9958000b303b8bcd9bcab58405", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22339, "upload_time": "2016-11-17T17:44:21", "url": "https://files.pythonhosted.org/packages/d7/8e/8c2684c8cc5ff9732c73ac573534e8c877e39510046a161bfd768cff07e8/django_modern_rpc-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c1a652d6881c5cbd6da3e713eb76e99", "sha256": "08923b5eb86373462b00847009aac4187c145747d2fe10c8a4ae88b92389057b" }, "downloads": -1, "filename": "django-modern-rpc-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4c1a652d6881c5cbd6da3e713eb76e99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17940, "upload_time": "2016-11-17T17:44:24", "url": "https://files.pythonhosted.org/packages/45/2a/32cfacc5fed58e4cd6d92147d346daf29854f0d1cf57164d2f3c9aae014e/django-modern-rpc-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "3755bdd5c11ed4a92cec36cad46fbb71", "sha256": "3f84e4b60ffcaf48ae1e51a9673e1208f3e766d2eb81efbb6b95d28409031b5b" }, "downloads": -1, "filename": "django_modern_rpc-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3755bdd5c11ed4a92cec36cad46fbb71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22910, "upload_time": "2016-11-20T15:48:22", "url": "https://files.pythonhosted.org/packages/e1/d7/dc130839c995090c08bd0ab4e6f8b1ebb03b644a502bb5ff67c4c1680144/django_modern_rpc-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f6f51a605c5cf9c25d8dd765710e6a3", "sha256": "836cbd2aa328091afcd44a04a33ec98f3c1ebf0342f3bca1b2e62018ff4833b9" }, "downloads": -1, "filename": "django-modern-rpc-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6f6f51a605c5cf9c25d8dd765710e6a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18480, "upload_time": "2016-11-20T15:48:24", "url": "https://files.pythonhosted.org/packages/18/fd/0e508a984febcb068fa29b7fee5d30652d9d7c56df7136d002f7cc38c77c/django-modern-rpc-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "7493b6e8c4e83bbc53a8445fc47dbc86", "sha256": "102c27d385c63974c4497ec062baae717a9f6fc9ead84aa5414a4d1bc8add620" }, "downloads": -1, "filename": "django_modern_rpc-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7493b6e8c4e83bbc53a8445fc47dbc86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25585, "upload_time": "2017-02-18T12:13:19", "url": "https://files.pythonhosted.org/packages/17/fe/2723c85689046e433c13d4bccc579006187289739b8f03e5937d083af6e3/django_modern_rpc-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "366ca17537d2aff8db7db49dca565f00", "sha256": "3ee41778f109c809a49fa1db5470c006a7e53eae1bcd20cb4c89ed7a40185b31" }, "downloads": -1, "filename": "django-modern-rpc-0.5.0.tar.gz", "has_sig": false, "md5_digest": "366ca17537d2aff8db7db49dca565f00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20634, "upload_time": "2017-02-18T12:13:21", "url": "https://files.pythonhosted.org/packages/85/13/d57b2414433a1f0404c7c6315e2d6a471aee06f83d3e3a4c4b28f4515274/django-modern-rpc-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "dc0b174581faebc0bae5cbbd3f2da25f", "sha256": "b9e2960d2a283a30d5aafab9bf5939501167359ac936db1583e5b40aeba6fa36" }, "downloads": -1, "filename": "django_modern_rpc-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc0b174581faebc0bae5cbbd3f2da25f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26264, "upload_time": "2017-03-25T09:30:09", "url": "https://files.pythonhosted.org/packages/6e/b8/88731774e0b692edaea5d66bb55b5978ed54a601a4499de1e22e61c99c31/django_modern_rpc-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1a1bbada143180809702ad02c911cdd", "sha256": "63cd11aaf61e67d68e5e59febbbc98b3f955b6506eb7cbed8970701b022b69fb" }, "downloads": -1, "filename": "django-modern-rpc-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d1a1bbada143180809702ad02c911cdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21351, "upload_time": "2017-03-25T09:30:11", "url": "https://files.pythonhosted.org/packages/fe/1e/3602553e6f04e8fc10e03f4b6c94c05e908346b558090f2330330d0ddc60/django-modern-rpc-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0734b33ce832815eb4822fede05bf294", "sha256": "bb8b86395e8e6d964ac12a03c314dc5c528b6d5aff3e0326512136a167119b16" }, "downloads": -1, "filename": "django_modern_rpc-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0734b33ce832815eb4822fede05bf294", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26437, "upload_time": "2017-04-18T20:51:34", "url": "https://files.pythonhosted.org/packages/b1/af/6b0987f293c94029ea0a32be59458bb4d56dd32cfe84abc02ebec2668f7c/django_modern_rpc-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40f967f0f5510c38936ad46d95d24a2e", "sha256": "d6a013a5c5386091d3cd871c2ad7470d680a6066aebe380d2f4ec45b239cfb13" }, "downloads": -1, "filename": "django-modern-rpc-0.5.2.tar.gz", "has_sig": false, "md5_digest": "40f967f0f5510c38936ad46d95d24a2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21632, "upload_time": "2017-04-18T20:51:36", "url": "https://files.pythonhosted.org/packages/90/0c/174ef05999c82f9a7b2f545a1129107eb5620b72e94a36401ded82137141/django-modern-rpc-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "79e3972dd8023fe8ae15703181e3c9b6", "sha256": "ae7f215c9f408e1cede5e2752c47b6bb4c5cf2b972968ea996aa276c0b188bb5" }, "downloads": -1, "filename": "django_modern_rpc-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79e3972dd8023fe8ae15703181e3c9b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26698, "upload_time": "2017-05-13T09:04:20", "url": "https://files.pythonhosted.org/packages/66/b4/e9c44bdc885cf908697693177069e3acd2afc9995963f16f7917bbc77861/django_modern_rpc-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb5b97bfa723eb3df75094bc157c104c", "sha256": "82bcd467bc0f861f2ebfdbea8749020e695a8d405320fbd6e9e2881742787b8c" }, "downloads": -1, "filename": "django-modern-rpc-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bb5b97bfa723eb3df75094bc157c104c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21976, "upload_time": "2017-05-13T09:04:22", "url": "https://files.pythonhosted.org/packages/44/5c/e7e86039d2279255d93a5e6be39063c3e7812abf434d97f7c42e160d0d7f/django-modern-rpc-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "15e4d9ec4ca45fb38c0540b28bf0ded5", "sha256": "dec5c24fde4ed72ffca0988e9a87a7735df3e129f4e7e61887c8e58196074897" }, "downloads": -1, "filename": "django_modern_rpc-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15e4d9ec4ca45fb38c0540b28bf0ded5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27594, "upload_time": "2017-06-24T11:30:14", "url": "https://files.pythonhosted.org/packages/8e/75/81c0147e01b6e5c4e7a37b75ed492e059b926b65a21f2ca3740ebe516cb7/django_modern_rpc-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70e242741e02b23aafa5908bb874e86d", "sha256": "acb506183d63aefc32f2da9de8fe09d8920a07e7df225f76fd1222121431bee0" }, "downloads": -1, "filename": "django-modern-rpc-0.7.0.tar.gz", "has_sig": false, "md5_digest": "70e242741e02b23aafa5908bb874e86d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22865, "upload_time": "2017-06-24T11:30:16", "url": "https://files.pythonhosted.org/packages/ae/7e/4be26a715f04714b40eed47e4910fd6a282e870f5b1142aa7d676ef02d6d/django-modern-rpc-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "60fb1b7aea849c8971bcb775848f81ae", "sha256": "7959676afe688c67d639f919e03d7879be47bac7d1b6f9325ee64baca43f1684" }, "downloads": -1, "filename": "django_modern_rpc-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60fb1b7aea849c8971bcb775848f81ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27248, "upload_time": "2017-06-24T12:59:02", "url": "https://files.pythonhosted.org/packages/5e/35/b9802e33d8d2dd77538b7ec2b20e2a17187e5bcd39c0200970d16bfbf8de/django_modern_rpc-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da987ef557a1e2b63ef84e4be74dd584", "sha256": "8a7da1655337695d3614ac6b15774c5baf76ad823ffa397001dbfc3f7bca82d5" }, "downloads": -1, "filename": "django-modern-rpc-0.7.1.tar.gz", "has_sig": false, "md5_digest": "da987ef557a1e2b63ef84e4be74dd584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22663, "upload_time": "2017-06-24T12:59:04", "url": "https://files.pythonhosted.org/packages/f6/b6/6aba89966f75af3be75367e1b59efa7c248ba80be8f83e200397b36ed4c0/django-modern-rpc-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "d60783179e80063aeb9c4cc63fa580eb", "sha256": "b2518a11fd548f56d7f126819acef20cf4dc7450974f97fdb135cab2085e74f1" }, "downloads": -1, "filename": "django_modern_rpc-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d60783179e80063aeb9c4cc63fa580eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27586, "upload_time": "2017-07-12T07:40:57", "url": "https://files.pythonhosted.org/packages/2b/9a/9b0d20f38aec9ab66556da75bd00650fe298fb0f5357988b214b2eb615ad/django_modern_rpc-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ad950dd4fce13ccffe9966eaf3bea89", "sha256": "d3e04ed0a77dc053069c70587fe779336bf6d037d7f69172ae9f80f405240f48" }, "downloads": -1, "filename": "django-modern-rpc-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7ad950dd4fce13ccffe9966eaf3bea89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22905, "upload_time": "2017-07-12T07:40:59", "url": "https://files.pythonhosted.org/packages/e8/8a/2ae943253f1cb808383ef02bc2dd4979187db3b131b7de2f3bf71a10cf30/django-modern-rpc-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "b5597bcb4ded9efbbd67561b4f793496", "sha256": "94875faf54a05520c7f40589e2a4e7f45f2119a9e527b6529258903022b88879" }, "downloads": -1, "filename": "django_modern_rpc-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5597bcb4ded9efbbd67561b4f793496", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27654, "upload_time": "2017-10-02T17:47:27", "url": "https://files.pythonhosted.org/packages/b7/22/3ccd1b0bb25fd9ba0e62ec8b1dd9bcd4d5382042c3fe52de51275f7bbdab/django_modern_rpc-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7126f4c65f9e21fd16209b926df7ee03", "sha256": "6c370a457cb420957466eef5b7ef389bc68c240d6763508a94102268adb7352b" }, "downloads": -1, "filename": "django-modern-rpc-0.8.1.tar.gz", "has_sig": false, "md5_digest": "7126f4c65f9e21fd16209b926df7ee03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23020, "upload_time": "2017-10-02T17:47:29", "url": "https://files.pythonhosted.org/packages/11/c5/f966a0715830e0bdf94b632b29f1dfe2630a2f4370d967bbc21ce3ec5a3d/django-modern-rpc-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "d9dd950a8e97021c45fe7d0c8da7317e", "sha256": "d7358743d6c23b24fca87247e6a58593007a159f1cc09545a6ec51bfac9ba848" }, "downloads": -1, "filename": "django_modern_rpc-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9dd950a8e97021c45fe7d0c8da7317e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28970, "upload_time": "2017-10-03T19:39:10", "url": "https://files.pythonhosted.org/packages/99/86/2859cacc3de6e98fbdf8178bbaf4f6209a35540258dfdd378b74c7f588c5/django_modern_rpc-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58df19035879b4cca831be52f3fcdabf", "sha256": "80b43826bf9d9d634eed0ad524691248e9a22db578454188c7be9b08de7733fa" }, "downloads": -1, "filename": "django-modern-rpc-0.9.0.tar.gz", "has_sig": false, "md5_digest": "58df19035879b4cca831be52f3fcdabf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24835, "upload_time": "2017-10-03T19:39:12", "url": "https://files.pythonhosted.org/packages/7d/f5/cead1f45d29fad2da4645d381935368b6e02bc178667b9d49de06e9e765b/django-modern-rpc-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f4c3e82c3fd1d80e161f7783d044cc97", "sha256": "f07afd195dda5f17318d3808deb40d1c17f69532d647f8f5dfa7b759d94d47ab" }, "downloads": -1, "filename": "django_modern_rpc-0.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4c3e82c3fd1d80e161f7783d044cc97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27657, "upload_time": "2018-05-13T09:10:19", "url": "https://files.pythonhosted.org/packages/71/28/655791ffb0e1d8c63d192fef1d77e9819825797b40d30d69c22770b5bba8/django_modern_rpc-0.11.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee2fbbd472ecd0f8e29b726cc21e6b8e", "sha256": "19f0bfe4139f4e60e495f41284d4b41cb8b8cacfcd5a47134fe551a95d1e8bf1" }, "downloads": -1, "filename": "django-modern-rpc-0.11.1.tar.gz", "has_sig": false, "md5_digest": "ee2fbbd472ecd0f8e29b726cc21e6b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26838, "upload_time": "2018-05-13T09:10:21", "url": "https://files.pythonhosted.org/packages/ce/0d/acf870dd28d2fb58d9c47cdf15d11320ad7fb99084b62d1f116377c5b698/django-modern-rpc-0.11.1.tar.gz" } ] }