{ "info": { "author": "Christophe VG", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development" ], "description": "# baseadmin\n\n> A Pythonic base for building administrator tools for distributed (IoT) applications.\n\n[![Latest Version on PyPI](https://img.shields.io/pypi/v/baseadmin.svg)](https://pypi.python.org/pypi/baseadmin/)\n[![Supported Implementations](https://img.shields.io/pypi/pyversions/baseadmin.svg)](https://pypi.python.org/pypi/baseadmin/)\n[![Build Status](https://secure.travis-ci.org/christophevg/baseadmin.svg?branch=master)](http://travis-ci.org/christophevg/baseadmin)\n[![Documentation Status](https://readthedocs.org/projects/baseadmin/badge/?version=latest)](https://baseadmin.readthedocs.io/en/latest/?badge=latest)\n[![Coverage Status](https://coveralls.io/repos/github/christophevg/baseadmin/badge.svg?branch=master)](https://coveralls.io/github/christophevg/baseadmin?branch=master)\n[![Built with PyPi Template](https://img.shields.io/badge/PyPi_Template-v0.0.6-blue.svg)](https://github.com/christophevg/pypi-template)\n\n## Rationale\n\nHaving developed several (IoT) solutions that included an administrative backend, common patterns emerged. With baseAdmin I'm extracting the common parts into a framework that can be used to build context-specific applications. The main goal is to have a working solution out of the box that can be extended with minimal effort.\n\n### Philosophy\n\nAs the main goal of baseAdmin is out of the box functionality that is extendable with minimal effort, it is highly driven by conventions. Trying to break away from these conventions will probably result in pain. If you feel that any of the conventions don't fit your needs, you better don't use baseAdmin.\n\n## Documentation\n\nVisit [Read the Docs](https://baseadmin.readthedocs.org) for the full documentation, including overviews and full setup walkthroughs.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/christophevg/baseadmin", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "baseadmin", "package_url": "https://pypi.org/project/baseadmin/", "platform": "", "project_url": "https://pypi.org/project/baseadmin/", "project_urls": { "Homepage": "https://github.com/christophevg/baseadmin" }, "release_url": "https://pypi.org/project/baseadmin/1.0.11/", "requires_dist": [ "flask", "gunicorn", "eventlet", "flask-restful", "Flask-SocketIO", "pymongo", "py-bcrypt", "python-dateutil", "python-dotenv (==0.8.2)", "python-bcrypt", "requests", "websocket-client" ], "requires_python": "", "summary": "A Pythonic base for building administrator tools for distributed (IoT) applications.", "version": "1.0.11" }, "last_serial": 5531167, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4091c68c95234753b9ef3bb274b88984", "sha256": "8fce5facdf3d7a52efd8ebc1b0e366d90340b17b2160e92f708982794bbd56aa" }, "downloads": -1, "filename": "baseadmin-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4091c68c95234753b9ef3bb274b88984", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934185, "upload_time": "2019-07-02T20:43:39", "url": "https://files.pythonhosted.org/packages/29/86/414701ddb2ff06f3672641c4352d5970eefa0956e26d137210dec83f5447/baseadmin-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "859bcc172c86dd0d597cac9520a91300", "sha256": "86008e8a9e36cdb900be65a344996c250c5d386a2b4d579b543c7f0512c83865" }, "downloads": -1, "filename": "baseadmin-1.0.0.tar.gz", "has_sig": false, "md5_digest": "859bcc172c86dd0d597cac9520a91300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893622, "upload_time": "2019-07-02T20:43:44", "url": "https://files.pythonhosted.org/packages/38/25/421f470e9aa671bdd8acab91dfb108aac2950d58b85bdbd63b5d0e4f70ff/baseadmin-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "100656b7df312d5633386a32e45978a3", "sha256": "06fd8e13aebb841eb1a6220006ad589850c575e8ebbd409180331011da97267e" }, "downloads": -1, "filename": "baseadmin-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "100656b7df312d5633386a32e45978a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934243, "upload_time": "2019-07-03T00:52:57", "url": "https://files.pythonhosted.org/packages/02/19/05474ec2b1deb3432135d69402787af690da8d940cfaef738facfb738ea1/baseadmin-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d665f67fa14a06ae8b407a52d4ea006", "sha256": "5abc0b3fbccb0e99b502dd19064c53a93467110dc22b10592b920e8502792005" }, "downloads": -1, "filename": "baseadmin-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5d665f67fa14a06ae8b407a52d4ea006", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893660, "upload_time": "2019-07-03T00:53:02", "url": "https://files.pythonhosted.org/packages/39/75/fb57f690d5d521573b6fde4d297bcb214e5b6ceb7ada934785401fbcfaf6/baseadmin-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "cb66c38b938d7135420d436f900a2822", "sha256": "8971e89b6edf97e8d3ee372cbe0d85fbfc8932c9993031ec220fc983a425b7f7" }, "downloads": -1, "filename": "baseadmin-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "cb66c38b938d7135420d436f900a2822", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 935813, "upload_time": "2019-07-14T10:52:48", "url": "https://files.pythonhosted.org/packages/84/14/559b16674b138e66b3032ba314da49f1e3cd824b39dfd2e9bfbbdd04ffd6/baseadmin-1.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d661867fc22844cdcb58ad50f6ca7ebf", "sha256": "d84f55a97e332b0ffe02b06c4909061f5439a33270c38fbebc38ef5056368706" }, "downloads": -1, "filename": "baseadmin-1.0.10.tar.gz", "has_sig": false, "md5_digest": "d661867fc22844cdcb58ad50f6ca7ebf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 894910, "upload_time": "2019-07-14T10:53:04", "url": "https://files.pythonhosted.org/packages/c8/51/53c03b0e72ad61a69015b3cb09b847658a48c00e4d085641bcac05dbe106/baseadmin-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "bfced7728832818a40611c41180f6a94", "sha256": "36366ce7f6c94062f3713a3df6159d86c7ad2c9a09141c6c267b9a18f5f592b7" }, "downloads": -1, "filename": "baseadmin-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "bfced7728832818a40611c41180f6a94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 935824, "upload_time": "2019-07-14T14:39:22", "url": "https://files.pythonhosted.org/packages/b5/fd/e34223ad910e0df3ddc9151b6e157218bc045b30732c0c817523b61d708b/baseadmin-1.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08336896616197216ac89f36363e2352", "sha256": "0b382b733593555fd5b6e81c15e184f42e7b9284295ee1c5098563669215e17f" }, "downloads": -1, "filename": "baseadmin-1.0.11.tar.gz", "has_sig": false, "md5_digest": "08336896616197216ac89f36363e2352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 894929, "upload_time": "2019-07-14T14:39:39", "url": "https://files.pythonhosted.org/packages/eb/54/4452c4f5ae265bc817bc882a6aa800bb942e5cebd313fbe811b7f0ad538e/baseadmin-1.0.11.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "483d4f29efc4d3986fd5116c83b896e5", "sha256": "01ba657fc985457393f299b81574512ef4d251ef7ed6c9cb7af2c5e4f8cfb396" }, "downloads": -1, "filename": "baseadmin-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "483d4f29efc4d3986fd5116c83b896e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934256, "upload_time": "2019-07-03T01:28:33", "url": "https://files.pythonhosted.org/packages/a3/e4/484e5f3a938c1f95d4aabfcef0a7ee275f19a5b18cfb4bc3db454ee15e54/baseadmin-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36116ef5467714267ba0c73ce3cfddb2", "sha256": "3bedfd9f532b472c67537309da3b857801a72df6f074cb832956602f980b0a71" }, "downloads": -1, "filename": "baseadmin-1.0.2.tar.gz", "has_sig": false, "md5_digest": "36116ef5467714267ba0c73ce3cfddb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893240, "upload_time": "2019-07-03T01:28:42", "url": "https://files.pythonhosted.org/packages/8a/08/d9f8d79280704f4f81c84e0cc45b635a5ceb0dc5a34c54d4f965803ca6aa/baseadmin-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "bf670b1c4683b46ed3189163997fedf9", "sha256": "f159e4cafeb4e4fc3755bd0a85649e007549cf8428f2e53aa9da2bd87b721dff" }, "downloads": -1, "filename": "baseadmin-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bf670b1c4683b46ed3189163997fedf9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934258, "upload_time": "2019-07-03T01:45:27", "url": "https://files.pythonhosted.org/packages/61/97/a18e5ad151e456183daab3f37c1517f9850af8dd9c7bd762eda7a3138532/baseadmin-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa1a6fa0c0519c58fbacc9405ae18ad5", "sha256": "e2787d5450bfb9314eb57068d28ad4b02f3c6d09665d6e3557501bae37908a8e" }, "downloads": -1, "filename": "baseadmin-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fa1a6fa0c0519c58fbacc9405ae18ad5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893262, "upload_time": "2019-07-03T01:45:38", "url": "https://files.pythonhosted.org/packages/87/34/687ee59fce92fd376220dc4ff9dbd3e7b5dbf938f7438ef7a3411fd1ea2c/baseadmin-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "275081a5cd17d4366f58606dbd82da70", "sha256": "10f87ec088ac612992c3875f0ab1ad3cee85c31dd49d67051b973b2b5bf17b9e" }, "downloads": -1, "filename": "baseadmin-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "275081a5cd17d4366f58606dbd82da70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934276, "upload_time": "2019-07-03T13:50:07", "url": "https://files.pythonhosted.org/packages/a2/04/2f5efb719ace31514c139d90abc73c7cd8408ca68d36b4fc9314a1c4b96c/baseadmin-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "376bc491f41e297819c956a71056c997", "sha256": "57ddb903fd4755b433062650d2d82699a4565671fc964217faeec85c9ea2ae6c" }, "downloads": -1, "filename": "baseadmin-1.0.4.tar.gz", "has_sig": false, "md5_digest": "376bc491f41e297819c956a71056c997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893308, "upload_time": "2019-07-03T13:50:20", "url": "https://files.pythonhosted.org/packages/22/5b/c772e0ca2d633d33c35c1907c2ef867a0967055b46deb21315d5dd9df2c2/baseadmin-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "9dac762fbc55eff459e4807e4d5786f7", "sha256": "f65ac2382ca471d50a8890a3d0f216d096149859e2d354fb62b13976abf0b065" }, "downloads": -1, "filename": "baseadmin-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9dac762fbc55eff459e4807e4d5786f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934301, "upload_time": "2019-07-07T15:17:30", "url": "https://files.pythonhosted.org/packages/35/12/469cc72c434ffa4023180f2bbc1542c307678b077b6910f4beb8dd55bc1e/baseadmin-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dc73db437d79e867408f49238968e0e", "sha256": "a80e9c79c68b0114f6fc43765b535a6bb4206c85de7a4a26f9303eb8f73bbf38" }, "downloads": -1, "filename": "baseadmin-1.0.5.tar.gz", "has_sig": false, "md5_digest": "7dc73db437d79e867408f49238968e0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893351, "upload_time": "2019-07-07T15:17:34", "url": "https://files.pythonhosted.org/packages/79/89/998ed66384ea89fc50993ef92e0f3f43068d37d6236624e34b7711cf317e/baseadmin-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "585786a76d62742e6868a33a73df24a6", "sha256": "62c5e86fdc532b5c9a370b12a0a3650f7a4861cf7096181bd1149e37e1c3bcd4" }, "downloads": -1, "filename": "baseadmin-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "585786a76d62742e6868a33a73df24a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934295, "upload_time": "2019-07-11T07:42:40", "url": "https://files.pythonhosted.org/packages/3d/16/d90463e861174a52e0882e0f807e262355f460cb99488a7b9b16a7c02bff/baseadmin-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4520c026305082ccc8ce57711e806795", "sha256": "712e48b0a07dbba1ac5036a0d3d5306607051854dcaffb96ec1d3379ddef1849" }, "downloads": -1, "filename": "baseadmin-1.0.6.tar.gz", "has_sig": false, "md5_digest": "4520c026305082ccc8ce57711e806795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893335, "upload_time": "2019-07-11T07:42:45", "url": "https://files.pythonhosted.org/packages/a4/90/a448470c50cc3246335206714712b764f96938381949710eef8673906e85/baseadmin-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "83e0425d24e81738cedec071402d9f61", "sha256": "2a1e17e5923422e4848b7d179f4b6ccf999184845a577521b3dcc833e3e31be3" }, "downloads": -1, "filename": "baseadmin-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "83e0425d24e81738cedec071402d9f61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934309, "upload_time": "2019-07-11T09:07:00", "url": "https://files.pythonhosted.org/packages/c6/b0/0e0b2293502dabe74e656fd725a88d0a034c79f56dfd9454755f43e694dd/baseadmin-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3942285925bba8d0501e51846f83ea3f", "sha256": "288d0e6a00faba568a1aed440efde24fc0f162665bbab471c3432b5b293d7a80" }, "downloads": -1, "filename": "baseadmin-1.0.7.tar.gz", "has_sig": false, "md5_digest": "3942285925bba8d0501e51846f83ea3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893342, "upload_time": "2019-07-11T09:07:07", "url": "https://files.pythonhosted.org/packages/fd/f4/1348d162beb5abea0202dc6ac896571be2531eb9be42f2b5046a6f30f6bd/baseadmin-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "d59a088561ae427441f76e465d9f39c5", "sha256": "0d7dff1f715869735df65d7f066ae33df98bb16cb65cfdd7c8eae76f39e0ca44" }, "downloads": -1, "filename": "baseadmin-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d59a088561ae427441f76e465d9f39c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 935342, "upload_time": "2019-07-13T12:46:52", "url": "https://files.pythonhosted.org/packages/20/51/43270a9ca43adc9e415aaf4e37eaa2ea0d6eac318ab71c922de8abe9fc1f/baseadmin-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a2bacad9038c30b8bf64720b1fc0c60", "sha256": "a126785b6949d0cb5227eae6063665142b9b1c3d6161cd8d8309b0eed2050b81" }, "downloads": -1, "filename": "baseadmin-1.0.8.tar.gz", "has_sig": false, "md5_digest": "2a2bacad9038c30b8bf64720b1fc0c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 894445, "upload_time": "2019-07-13T12:47:04", "url": "https://files.pythonhosted.org/packages/31/af/9bb82a4cf7d4ca02d53d5386189d57526ef191719fd38b81660b3f969b62/baseadmin-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "12ae712854e8010d47cfb7420a7fdafb", "sha256": "7a02095205f658e4f5caf1f306c67fb0f125db554331cc382476b5f8aa4ce360" }, "downloads": -1, "filename": "baseadmin-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "12ae712854e8010d47cfb7420a7fdafb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934322, "upload_time": "2019-07-13T13:37:42", "url": "https://files.pythonhosted.org/packages/1e/d6/9ef9245cbdec03ff272cc8503db6b6ca2f9e4472f12f38cdeb1ba329afd7/baseadmin-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "700ffde82ab6f15d55204014ccecad02", "sha256": "e57fe11c71b721c62b89a812355806feb19156a57a4e13e94d463747e7a3ed0f" }, "downloads": -1, "filename": "baseadmin-1.0.9.tar.gz", "has_sig": false, "md5_digest": "700ffde82ab6f15d55204014ccecad02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893382, "upload_time": "2019-07-13T13:37:52", "url": "https://files.pythonhosted.org/packages/9a/bf/c5b262aca588754f97389efc8b64e88aa42f978fce6e72eaf257b2765b7e/baseadmin-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfced7728832818a40611c41180f6a94", "sha256": "36366ce7f6c94062f3713a3df6159d86c7ad2c9a09141c6c267b9a18f5f592b7" }, "downloads": -1, "filename": "baseadmin-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "bfced7728832818a40611c41180f6a94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 935824, "upload_time": "2019-07-14T14:39:22", "url": "https://files.pythonhosted.org/packages/b5/fd/e34223ad910e0df3ddc9151b6e157218bc045b30732c0c817523b61d708b/baseadmin-1.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08336896616197216ac89f36363e2352", "sha256": "0b382b733593555fd5b6e81c15e184f42e7b9284295ee1c5098563669215e17f" }, "downloads": -1, "filename": "baseadmin-1.0.11.tar.gz", "has_sig": false, "md5_digest": "08336896616197216ac89f36363e2352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 894929, "upload_time": "2019-07-14T14:39:39", "url": "https://files.pythonhosted.org/packages/eb/54/4452c4f5ae265bc817bc882a6aa800bb942e5cebd313fbe811b7f0ad538e/baseadmin-1.0.11.tar.gz" } ] }