{ "info": { "author": "Alain IVARS", "author_email": "alainivars@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP" ], "description": "Welcome to drf-microservice documentation!\n==========================================\n\n.. image:: https://api.travis-ci.org/alainivars/drf-microservice.svg?branch=master\n :target: http://travis-ci.org/alainivars/drf-microservice\n :alt: Build status\n\n.. image:: https://coveralls.io/repos/github/alainivars/drf-microservice/badge.svg?branch=master\n :target: https://coveralls.io/github/alainivars/drf-microservice?branch=master\n :alt: Test coverage status\n\n.. image:: https://requires.io/github/alainivars/drf-microservice/requirements.svg?branch=master\n :target: https://requires.io/github/alainivars/drf-microservice/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://img.shields.io/pypi/dm/drf-microservice.svg\n :target: https://pypi.python.org/pypi/drf-microservice/\n :alt: pypi download\n\n.. image:: https://img.shields.io/pypi/pyversions/drf-microservice.svg\n :target: https://pypi.python.org/pypi/drf-microservice/\n :alt: python supported\n\n.. image:: https://img.shields.io/pypi/l/drf-microservice.svg\n :target: https://pypi.python.org/pypi/drf-microservice/\n :alt: licence\n\n.. image:: https://img.shields.io/pypi/v/drf-microservice.svg\n :target: https://pypi.python.org/pypi/drf-microservice\n :alt: PyPi version\n\n.. image:: https://api.codeclimate.com/v1/badges/7e1409b460b27562eb8b/maintainability\n :target: https://codeclimate.com/github/alainivars/drf-microservice/maintainability\n :alt: Maintainability\n\n.. image:: https://readthedocs.org/projects/drf-microservice/badge/?version=latest\n :target: https://readthedocs.org/projects/drf-microservice/?badge=latest\n :alt: Documentation status\n\n.. image:: https://pypip.in/wheel/drf-microservice/badge.svg\n :target: https://pypi.python.org/pypi/drf-microservice/\n :alt: PyPi wheel\n\nAbout Drf-microservice\n======================\ndrf-microservice is a ready-to-use API skeleton:\n - `Cookiescutter-drf-microservice`_ generated it,\nAnd you:\n - add your unittest and endpoints,\nAnd it will help you to:\n - generate the documentation with Coreapi,\n - test it with Tox,\n - package it Docker,\n - deploy it (TODO with) Terraform or Ansible\n\nIt sounds simple and it is. Take a look at `Drf-microservice`_ it's now generated by `Cookiescutter-drf-microservice`_.\n\nSomething disturb you in the code? Don't hesitate to open a an issue and contribute.\n\n`Releases notes`_\n\nBugs and evolution policies\n===========================\nWhen you will find a bug or propose an evolution create a ticket on:\n\n- `Issue Cookiescutter-drf-microservice`_ if it's about the generation process\n- `Issue Drf-microservice`_ if it's about a functionality in the generated drf process\n\nOnline documentation is here on `readthedoc`_\nOnline source code available on `Github`_\n\n.. _`Cookiescutter-drf-microservice`: https://github.com/alainivars/cookiecutter-drf-microservice\n.. _`Drf-microservice`: https://github.com/alainivars/drf-microservice\n.. _`Issue Cookiescutter-drf-microservice`: https://github.com/alainivars/cookiecutter-drf-microservice/issues\n.. _`Issue Drf-microservice`: https://github.com/alainivars/drf-microservice/issues\n.. _`Readthedoc`: https://drf-microservice.readthedocs.io/en/latest/\n.. _`Github`: https://github.com/alainivars/drf-microservice\n.. _`Releases notes`: https://github.com/alainivars/drf-microservice/blob/master/docs/releases_notes.rst\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/alainivars/drf-microservice", "keywords": "django rest auth registration rest-framework django-registration api docker cookiecuter tox pytest", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "drf-microservice", "package_url": "https://pypi.org/project/drf-microservice/", "platform": "", "project_url": "https://pypi.org/project/drf-microservice/", "project_urls": { "Homepage": "http://github.com/alainivars/drf-microservice" }, "release_url": "https://pypi.org/project/drf-microservice/0.7.2/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": " A REST API endpoints with Authentication and Registration. Read the README.rst for more information.", "version": "0.7.2" }, "last_serial": 5514446, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "4e42a97ddd2fe45ecc43093fd38a4079", "sha256": "25c267b4816037e8d57b93b468482433101e2c107e7402a5c6d1c823214eebda" }, "downloads": -1, "filename": "drf_microservice-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4e42a97ddd2fe45ecc43093fd38a4079", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12859, "upload_time": "2018-09-27T09:51:46", "url": "https://files.pythonhosted.org/packages/bf/9d/d4e7440d7f05707368353197e9a4c2341055f811d5a80fe143ae3c931802/drf_microservice-0.5.0-py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c4afee78e229ba648a7856443805e902", "sha256": "bc5851a7d83b2e92e8c79de60e0892fdca16c691d162c6a51ba8c79a4c352e26" }, "downloads": -1, "filename": "drf_microservice-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c4afee78e229ba648a7856443805e902", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12918, "upload_time": "2018-09-27T10:07:10", "url": "https://files.pythonhosted.org/packages/a6/0e/27e6c98df851bbd0b43ebd5d4897fe0d4a4b17babcd2ddd8157d0a3e9757/drf_microservice-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee390f0aba0dbf4c9cc0237fc3b51f74", "sha256": "97cf296fcc962d7f7a66559085af8b983f9496f21d7ad9f138659bb62614b375" }, "downloads": -1, "filename": "drf-microservice-0.5.1.tar.gz", "has_sig": false, "md5_digest": "ee390f0aba0dbf4c9cc0237fc3b51f74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9906, "upload_time": "2018-09-27T10:07:12", "url": "https://files.pythonhosted.org/packages/bc/18/42ee44651b23f7406369f671d21f39a8b0f04c98069ff5bb59f761051aa3/drf-microservice-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "863d0209a4d6057a821afba16609b754", "sha256": "0e875ac9e09a6be3469bc283e02481019cc1401a0330018f888f41d7d30ee2a6" }, "downloads": -1, "filename": "drf_microservice-0.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "863d0209a4d6057a821afba16609b754", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15396, "upload_time": "2018-09-27T10:39:58", "url": "https://files.pythonhosted.org/packages/58/34/b324670be68d4728aee2e1eaa10d5a1b26eb0ae67447a2604f6752b349e2/drf_microservice-0.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f09328d8d97d3a4e2a2be448b8e2760f", "sha256": "50901cc4a1aadee3adebc5e3b9e6dd7f7259e96a01b033a7307d2d389017403d" }, "downloads": -1, "filename": "drf_microservice-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f09328d8d97d3a4e2a2be448b8e2760f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12949, "upload_time": "2018-09-27T10:16:34", "url": "https://files.pythonhosted.org/packages/68/9b/eff323db2ae8cee0b484134d80e877b220ae4edd172a4efa0009faec90a0/drf_microservice-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baf81931383ec82d79f7c8d6102b45c9", "sha256": "eec5a06931536e5bd3ce94808924f99c4da528727002b31b03d8ef7c77783559" }, "downloads": -1, "filename": "drf-microservice-0.5.2.tar.gz", "has_sig": false, "md5_digest": "baf81931383ec82d79f7c8d6102b45c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9945, "upload_time": "2018-09-27T10:16:35", "url": "https://files.pythonhosted.org/packages/d9/e5/088d436a1a9db6f2e1a3a0373f274fa3df616cd2b4fb5760adc3c4b03ccd/drf-microservice-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "de13a156c177641c8fd341db849174d5", "sha256": "f2ef8763a494963400e72724dc2086eb4a67b97723e3e22480ef99b29db0f07e" }, "downloads": -1, "filename": "drf_microservice-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de13a156c177641c8fd341db849174d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7821, "upload_time": "2019-06-12T09:38:35", "url": "https://files.pythonhosted.org/packages/0c/a8/72598d3ad189e2fe49a98f740980fbb2ff5e0c38f2fb33fac8f5ac065c73/drf_microservice-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52f1ea719b41440c84dace0ca77b2b50", "sha256": "88246d1136cf791d08901f0b09b7a7589ba89de34cbd44894ba021e5e6c91e0f" }, "downloads": -1, "filename": "drf-microservice-0.6.0.tar.gz", "has_sig": false, "md5_digest": "52f1ea719b41440c84dace0ca77b2b50", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4422, "upload_time": "2019-06-12T09:38:37", "url": "https://files.pythonhosted.org/packages/26/fd/8b2256e73762222151219f880f51847b12c0a992a269da3c5d4ac4dda439/drf-microservice-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "abc5195b83da37315094d8d394fe8948", "sha256": "14c718595761a6b408b84309ce55c30c1b7a1a33fa2cd56e3e0a5c960ec0ee99" }, "downloads": -1, "filename": "drf_microservice-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "abc5195b83da37315094d8d394fe8948", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7995, "upload_time": "2019-06-13T22:40:26", "url": "https://files.pythonhosted.org/packages/b3/4b/1a4b16b0cfb8f83ac53c0b234fac0d7f40b44a4c94f428afb67e8405554f/drf_microservice-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f64e4b8db3b695bcb79182f0f220832b", "sha256": "2e988150ece0ca2a04e48f664d7a2843c0303b2c9d69fcc277e037cf42817c25" }, "downloads": -1, "filename": "drf-microservice-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f64e4b8db3b695bcb79182f0f220832b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4621, "upload_time": "2019-06-13T22:40:29", "url": "https://files.pythonhosted.org/packages/0f/7d/afffdaa7db5be4cbdcb6c57e520278af688a771bead1aca413976294acde/drf-microservice-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3d8bbb87012e13cadbaa773d47d32dcd", "sha256": "a487e94e217750be04d9623d3db3452ff8cbb5d0817d599602b303a1d587185e" }, "downloads": -1, "filename": "drf_microservice-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3d8bbb87012e13cadbaa773d47d32dcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 20357, "upload_time": "2019-06-14T17:16:24", "url": "https://files.pythonhosted.org/packages/77/5e/64181f4049cb5a5642ea0504cc45ada5b1a2adf072a2ad1fe1a2e29bf583/drf_microservice-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "229106a711902c21dc7d0f0fcf1336b3", "sha256": "b1f5e30a4d2686355e6227444723f75db8d3bc3244d7b3e9efed7813998903ab" }, "downloads": -1, "filename": "drf-microservice-0.7.0.tar.gz", "has_sig": false, "md5_digest": "229106a711902c21dc7d0f0fcf1336b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 13950, "upload_time": "2019-06-14T17:16:25", "url": "https://files.pythonhosted.org/packages/bc/94/bd26ad4fab856170ed2a0cb86e681cb6c447e1778f502fa9b55d4af3f8ce/drf-microservice-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "02e6ddc77bb2413e6f23e35b05c38b72", "sha256": "642f0549b51f2ee55aad5bd9f597ca96d0945464d4188e33b749ceee98a96924" }, "downloads": -1, "filename": "drf_microservice-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "02e6ddc77bb2413e6f23e35b05c38b72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 18579, "upload_time": "2019-06-17T10:15:05", "url": "https://files.pythonhosted.org/packages/26/23/1118262097c69d7347d1cf86ce7d393cb920eee0e38bf3c8ef4bb1515d68/drf_microservice-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f85f46bfd96a77fdbe384488e9134742", "sha256": "8b17dc108aa7d4e88eeedec20cc290304a7a46fbef8228d5045d9991865e3259" }, "downloads": -1, "filename": "drf-microservice-0.7.1.tar.gz", "has_sig": false, "md5_digest": "f85f46bfd96a77fdbe384488e9134742", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 11490, "upload_time": "2019-06-17T10:15:07", "url": "https://files.pythonhosted.org/packages/91/0e/61a11af8f33d7abec9bb31e219b2f19199a71834029f1de9734b36dd07b3/drf-microservice-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "a6f4b13fdc6b349b691b23cc0036ec3a", "sha256": "ba309587f4f65028d6b9c53de8e0939e077e58a97b3688fb0e3277c4d48a624b" }, "downloads": -1, "filename": "drf_microservice-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a6f4b13fdc6b349b691b23cc0036ec3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 18748, "upload_time": "2019-07-10T23:40:14", "url": "https://files.pythonhosted.org/packages/67/96/7a0e3f8897de6ae35776025fd8c31b932f63f4a8f019253bd46b6604c587/drf_microservice-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4efde4371fdfe1e2a9799dd854483233", "sha256": "7e8c7ec04d9ee304f17b03992d3263b7aed7d51a13ba1b6025fc1ea1dfc53349" }, "downloads": -1, "filename": "drf-microservice-0.7.2.tar.gz", "has_sig": false, "md5_digest": "4efde4371fdfe1e2a9799dd854483233", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 12036, "upload_time": "2019-07-10T23:40:16", "url": "https://files.pythonhosted.org/packages/40/9f/2a1738c09b27a2dcc9985bdd33c249b51afc904829781ab7de8ab23c2bf0/drf-microservice-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6f4b13fdc6b349b691b23cc0036ec3a", "sha256": "ba309587f4f65028d6b9c53de8e0939e077e58a97b3688fb0e3277c4d48a624b" }, "downloads": -1, "filename": "drf_microservice-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a6f4b13fdc6b349b691b23cc0036ec3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 18748, "upload_time": "2019-07-10T23:40:14", "url": "https://files.pythonhosted.org/packages/67/96/7a0e3f8897de6ae35776025fd8c31b932f63f4a8f019253bd46b6604c587/drf_microservice-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4efde4371fdfe1e2a9799dd854483233", "sha256": "7e8c7ec04d9ee304f17b03992d3263b7aed7d51a13ba1b6025fc1ea1dfc53349" }, "downloads": -1, "filename": "drf-microservice-0.7.2.tar.gz", "has_sig": false, "md5_digest": "4efde4371fdfe1e2a9799dd854483233", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 12036, "upload_time": "2019-07-10T23:40:16", "url": "https://files.pythonhosted.org/packages/40/9f/2a1738c09b27a2dcc9985bdd33c249b51afc904829781ab7de8ab23c2bf0/drf-microservice-0.7.2.tar.gz" } ] }