{ "info": { "author": "Brian Peterson", "author_email": "bepetersondev@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# flask_secure_admin\n\nMy little bundling of flask-admin and flask-security. Drawn heavily from the flask-admin example repo, also integrating sqlsoup because when I made it I didn't want to declare any models. Could be adapted to work with flask-sqlalchemy, surely.\n\n## Development\n\n### Uploading the package\n\n```sh\n# Update setup.py version number\npython setup.py sdist\ntwine upload dist/flask_secure_admin-x.x.x.tar.gz # use the last version created\n```\n\n## Usage\n\nRun the following from a virtual environment:\n\n pip install flask-secure-admin # Or use pipenv\n\nAdd the following python to your project:\n\n```python\nfrom flask_secure_admin import SecureAdminBlueprint\napp.db = SQLSoup(os.environ['DATABASE_URI'])\napp.register_blueprint(SecureAdminBlueprint(\n name='Your Project Name',\n url_prefix='secure-admin'))\n```\n\nAdd sqlsoup models to your admin view by passing a list of their names \nas a third argument to `SecureAdminBlueprint`, and a list of view options\nfor customization of these model views as a fourth argument:\n\n app.register_blueprint(SecureAdminBlueprint(\n name='Your Project Name',\n url_prefix='secure-admin'\n models=['videos', 'captions', 'languages'],\n view_options=[\n dict(\n can_create=False,\n form_overrides=dict(filename=FileUploadField)\n )\n ], {}, {}))\n\nSee https://flask-admin.readthedocs.io/en/latest/api/mod_contrib_sqla/#flask_admin.contrib.sqla.ModelView\nand its parent class, https://flask-admin.readthedocs.io/en/latest/api/mod_model/#flask_admin.model.BaseModelView,\nfor a list of all configuration options. \n\nLast, run this to create necessary database tables in your database (PostgreSQL):\n\n // Turns into, for example: psql yourdatabase < /Users/you/.local/share/virtualenvs/env-aP3G_9r-/lib/python3.7/site-packages/flask_secure_admin/create.sql\n psql yourdatabase < $(dirname $(which pip))/../lib/$(python --version | sed 's/..$//' | sed 's/ //' | awk '{print tolower($0)}')/site-packages/flask_secure_admin/create.sql; \n\nThis will create the tables: users, roles, & users_roles, so if you have any of those, this won't work.\nIn that case, you're probably best off making sure you have each of the fields required on users and roles.\nSee the create.sql file for reference.\n\nAt this point, you're set! Run your app, there should now be a protected '/admin' route.", "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/altec-dev/flask-secure-admin", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flask-secure-admin", "package_url": "https://pypi.org/project/flask-secure-admin/", "platform": "", "project_url": "https://pypi.org/project/flask-secure-admin/", "project_urls": { "Homepage": "https://github.com/altec-dev/flask-secure-admin" }, "release_url": "https://pypi.org/project/flask-secure-admin/0.2.2/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "A bundling of flask-security and flask-admin with a bit of integration.", "version": "0.2.2" }, "last_serial": 5756332, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9efa7f38e7db607aa2ef48f014d50802", "sha256": "e2b8da4bdb872923e0a0f1f27bbfb4b23e485adbd6c25a101fe0589714b048a9" }, "downloads": -1, "filename": "flask_secure_admin-0.1.0-py3.7.egg", "has_sig": false, "md5_digest": "9efa7f38e7db607aa2ef48f014d50802", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.6.0", "size": 1259, "upload_time": "2019-06-27T21:21:19", "url": "https://files.pythonhosted.org/packages/94/34/d650d23941abe322d80947ca8f0538f4b0defa0109ecf425e4c0b9ba1f68/flask_secure_admin-0.1.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "386385a68d096abe9d56295b956213d0", "sha256": "4c87c0f75427ab12f0efa23c22d9d140746f576a4915fa22da4b978684a5a18e" }, "downloads": -1, "filename": "flask_secure_admin-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "386385a68d096abe9d56295b956213d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5337, "upload_time": "2019-06-26T18:52:58", "url": "https://files.pythonhosted.org/packages/31/5f/7e5bf4952d7c246a50de1a7432a35ead36290a8d99b5da5621cba7e0fb98/flask_secure_admin-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "760e8ddc5691ef26999a2710a3176de0", "sha256": "551fb86ebfae9c6eda60d1ea7ba995df5c3bf0ae21988a0980cc4d2001173621" }, "downloads": -1, "filename": "flask_secure_admin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "760e8ddc5691ef26999a2710a3176de0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4614, "upload_time": "2019-06-26T18:53:01", "url": "https://files.pythonhosted.org/packages/76/62/85ed0499c70c5f829bfc448889e9b3b6e46ae7d6a408ef7dd1496681da7d/flask_secure_admin-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5e872e4d1c98dfd0bb614331e74a47bd", "sha256": "4ed38ba8921c3849a124e16c23a479e2df91b6bcd62d10b350a49ab3427cff53" }, "downloads": -1, "filename": "flask_secure_admin-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5e872e4d1c98dfd0bb614331e74a47bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5578, "upload_time": "2019-06-27T18:24:51", "url": "https://files.pythonhosted.org/packages/1f/9c/3b897b647b0a1cd081310f23a29be428f28b483dc8146332fad1829f4f7b/flask_secure_admin-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f65b7d6d1293c23f2c68aaf56a29ebe", "sha256": "bcfa2d672bf881940cc3812e2f76d9d5e0a5dda58351f7de224d0a86a875f626" }, "downloads": -1, "filename": "flask_secure_admin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1f65b7d6d1293c23f2c68aaf56a29ebe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4715, "upload_time": "2019-06-27T18:24:53", "url": "https://files.pythonhosted.org/packages/16/da/99ede9c65ab21a7137d6073e82a3718792112d7df94955023815c4115773/flask_secure_admin-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "8e604f39759569bc8f8fc1dc20547d0f", "sha256": "1de6d6e4a4a9fd87423c4523de06a9fe75b8a84e7200ced2d3963fae0a9cea2c" }, "downloads": -1, "filename": "flask_secure_admin-0.1.10.tar.gz", "has_sig": false, "md5_digest": "8e604f39759569bc8f8fc1dc20547d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6819, "upload_time": "2019-06-28T22:59:53", "url": "https://files.pythonhosted.org/packages/49/5c/e1c6fb99dbd146e2ee77da594210a0d0c3fa931ac5cee2dd40210a02bd34/flask_secure_admin-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "03e805b5bbeb84dd662ce986f0805b74", "sha256": "c469ed090476867e1fa786eeaf5038542dcde0fa452fe9df05f5e1f0f954abcf" }, "downloads": -1, "filename": "flask_secure_admin-0.1.11.tar.gz", "has_sig": false, "md5_digest": "03e805b5bbeb84dd662ce986f0805b74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6843, "upload_time": "2019-06-28T23:38:57", "url": "https://files.pythonhosted.org/packages/e7/f5/4f20aaf1ffb47b3445362feb6c90b6356bd64ee85a7bbde348192f5d0c6c/flask_secure_admin-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "c8085d493cdb790c83fc82889ae777b3", "sha256": "b06d25aedb372362d0aa808ee8a82ed989752623483fb53155c024da9cea2405" }, "downloads": -1, "filename": "flask_secure_admin-0.1.12.tar.gz", "has_sig": false, "md5_digest": "c8085d493cdb790c83fc82889ae777b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7365, "upload_time": "2019-08-02T20:17:59", "url": "https://files.pythonhosted.org/packages/d6/7e/51c3d55abaeb180d8da52c549109251865b97a5f58fbaac9c08ca32631ed/flask_secure_admin-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "686597fd0d53f8aec769df09bdd50ad3", "sha256": "cfacb6ab4009b8f7337383b718b61d9ed41f430a55a07e4c89b7e0789b0f9456" }, "downloads": -1, "filename": "flask_secure_admin-0.1.13.tar.gz", "has_sig": false, "md5_digest": "686597fd0d53f8aec769df09bdd50ad3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8686, "upload_time": "2019-08-02T21:45:58", "url": "https://files.pythonhosted.org/packages/1b/4b/da832a636dfe92e2d7d07ec1f9e240006589361a508024ee64df42eb38a5/flask_secure_admin-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "b26fdbc81a2971d1012dd3d194a1a28f", "sha256": "3efaa34a0d5ece14ee6ac82fe51c2401e0eddbf45cb0c6c525c12ae09942e4df" }, "downloads": -1, "filename": "flask_secure_admin-0.1.14.tar.gz", "has_sig": false, "md5_digest": "b26fdbc81a2971d1012dd3d194a1a28f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8737, "upload_time": "2019-08-06T17:54:16", "url": "https://files.pythonhosted.org/packages/5d/5e/dacb85134ff5703364cf5ac247f36ea0b3c3251c60c4dbf359bef19238f7/flask_secure_admin-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "b436408a685fe9c2769c684a91a76bca", "sha256": "2d2fc3166228370004e15c02f1c14577a891512dc3260e2c7982893c9a1090c2" }, "downloads": -1, "filename": "flask_secure_admin-0.1.15.tar.gz", "has_sig": false, "md5_digest": "b436408a685fe9c2769c684a91a76bca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8961, "upload_time": "2019-08-06T18:24:02", "url": "https://files.pythonhosted.org/packages/98/5c/72f3bc9ed08755e8509f85a5cb86f5b68068c99f5001a7c73e779957a58e/flask_secure_admin-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "020d80f4915e41af19f171c4406bc570", "sha256": "1f77aab4b7f7ce4192aae77430559a3a3646fed6292decbdc37a9fc1e84bd0dd" }, "downloads": -1, "filename": "flask_secure_admin-0.1.16.tar.gz", "has_sig": false, "md5_digest": "020d80f4915e41af19f171c4406bc570", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 11477, "upload_time": "2019-08-06T22:09:06", "url": "https://files.pythonhosted.org/packages/5c/65/d9619417abf259720565f63ffe3d4827725f6210c9140323fa5ca64f39de/flask_secure_admin-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "54b995342b2271714cfcf5587cfc2319", "sha256": "9986c4abec3d23922e96d859f240a066291a6b890eab4fe39c43ea3a0e769af1" }, "downloads": -1, "filename": "flask_secure_admin-0.1.17.tar.gz", "has_sig": false, "md5_digest": "54b995342b2271714cfcf5587cfc2319", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 11327, "upload_time": "2019-08-13T19:32:49", "url": "https://files.pythonhosted.org/packages/eb/4d/6bec066442ae92d1b9485f15c0d845606ebb3e342e0af4e39c95403a0b10/flask_secure_admin-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "fe2bf0555a614b77e15ff02f7fd72af6", "sha256": "81915575820ccaf6f094c8ce3c352d432f4290e2d3a5c9162a061859ea4bf164" }, "downloads": -1, "filename": "flask_secure_admin-0.1.18.tar.gz", "has_sig": false, "md5_digest": "fe2bf0555a614b77e15ff02f7fd72af6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 11602, "upload_time": "2019-08-13T21:15:55", "url": "https://files.pythonhosted.org/packages/c0/7d/0d85e54db0c6052805568788fc732fbeba5303cb36428c945e5a1ab7b1e6/flask_secure_admin-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "3a199299b8f4d3a5e7962a26b1fcb971", "sha256": "069ca71c87cda3027d92e81c5e087ed27d0df1988cfa67746be342e4bb00c34d" }, "downloads": -1, "filename": "flask_secure_admin-0.1.19.tar.gz", "has_sig": false, "md5_digest": "3a199299b8f4d3a5e7962a26b1fcb971", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 11610, "upload_time": "2019-08-13T22:06:37", "url": "https://files.pythonhosted.org/packages/a5/97/f77792933894843d1b88146b0ec75ee3c389afe2b6aefd4908050304aded/flask_secure_admin-0.1.19.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "54ed4ebeb78fb42744ab55dd2dbd08a1", "sha256": "2d08487e4ba6855bbb745fa43c9ebff36d17381e72983d541eb73f204d4c5c1e" }, "downloads": -1, "filename": "flask_secure_admin-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "54ed4ebeb78fb42744ab55dd2dbd08a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 7851, "upload_time": "2019-06-27T18:50:34", "url": "https://files.pythonhosted.org/packages/5a/03/23ad1236c23ef5a0b3d9360a4b1b29403d851d04d06cb4de9a1f87f868da/flask_secure_admin-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dd9a936d7b9f3b238a697e2b712a200", "sha256": "8155ddca41920c6aa2a83692d61fb8dc63c3c414f341c179e29b75edcf01437a" }, "downloads": -1, "filename": "flask_secure_admin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4dd9a936d7b9f3b238a697e2b712a200", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5809, "upload_time": "2019-06-27T18:50:36", "url": "https://files.pythonhosted.org/packages/05/74/6802ed046247edbb82821b7a4f46c2db91c49e78e3d29fc34b99ba384827/flask_secure_admin-0.1.2.tar.gz" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "6de64fae1d2db63a5b14faabc7e96824", "sha256": "266e3cc547576ec0f0079ae09f0238a5b1e5ed05cc43599d21c47a3a5ae6f5b5" }, "downloads": -1, "filename": "flask_secure_admin-0.1.20.tar.gz", "has_sig": false, "md5_digest": "6de64fae1d2db63a5b14faabc7e96824", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 12296, "upload_time": "2019-08-19T22:38:16", "url": "https://files.pythonhosted.org/packages/37/90/8c2b9ca0b13cd1ff2d7ce27c771b4c30f5a6124c6e13b7947e954da86eb0/flask_secure_admin-0.1.20.tar.gz" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "42b24b253f62505f75c7320442ce3acf", "sha256": "e80cb1065df3dde3d924788bea75fae35ebf5ad033593531d85ad2480beeaf2e" }, "downloads": -1, "filename": "flask_secure_admin-0.1.21.tar.gz", "has_sig": false, "md5_digest": "42b24b253f62505f75c7320442ce3acf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 12670, "upload_time": "2019-08-20T22:49:26", "url": "https://files.pythonhosted.org/packages/50/42/bb829b33a7bb98802c7073398422631695db0b560544aad3d91fbeaa0387/flask_secure_admin-0.1.21.tar.gz" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "5ca7d5e5d296bc3f5b1fbb8c905a622b", "sha256": "a27654216ebe5c97a9ff7e610249323a6dc339953ffa7447fda78615de65af47" }, "downloads": -1, "filename": "flask_secure_admin-0.1.22.tar.gz", "has_sig": false, "md5_digest": "5ca7d5e5d296bc3f5b1fbb8c905a622b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 12664, "upload_time": "2019-08-20T22:54:06", "url": "https://files.pythonhosted.org/packages/3a/9f/1116e80a1ebce963ccef3d8fa3e4960d174be98ad19c88d47ec712cc7256/flask_secure_admin-0.1.22.tar.gz" } ], "0.1.23": [ { "comment_text": "", "digests": { "md5": "62e7d1242d87f3bba557b110f3085540", "sha256": "41c088323c7260bc4d0f8c6102820c06ed0c94bfc3526c001d3ced269ac2c077" }, "downloads": -1, "filename": "flask_secure_admin-0.1.23.tar.gz", "has_sig": false, "md5_digest": "62e7d1242d87f3bba557b110f3085540", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13667, "upload_time": "2019-08-21T21:13:54", "url": "https://files.pythonhosted.org/packages/b9/32/639ca47eed0efddfc8446d85cc749e081f92577d1195414baf933e62deb0/flask_secure_admin-0.1.23.tar.gz" } ], "0.1.24": [ { "comment_text": "", "digests": { "md5": "506bb4e6f05746ea9c656d6f3949907d", "sha256": "ce7dc74cccf6bc060459d977cf84d560202e36e3fa8376880468d0fd7b8ae2ad" }, "downloads": -1, "filename": "flask_secure_admin-0.1.24.tar.gz", "has_sig": false, "md5_digest": "506bb4e6f05746ea9c656d6f3949907d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14455, "upload_time": "2019-08-21T21:25:15", "url": "https://files.pythonhosted.org/packages/5a/56/249e405e6285eeee0c3c9ab28954dc8c782ab58991bd543c5a0103b0dfe3/flask_secure_admin-0.1.24.tar.gz" } ], "0.1.25": [ { "comment_text": "", "digests": { "md5": "64e30a427d75c3f3c19636c8315a8de7", "sha256": "7871ca1fb028f3274dc8f9ea989e48659eb76c3d43d83c4948df615f418a8707" }, "downloads": -1, "filename": "flask_secure_admin-0.1.25.tar.gz", "has_sig": false, "md5_digest": "64e30a427d75c3f3c19636c8315a8de7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14457, "upload_time": "2019-08-21T21:45:39", "url": "https://files.pythonhosted.org/packages/7b/10/39b17249b70d6a8b09d730525717e1218e61e49a32bbcc8282dc7858b726/flask_secure_admin-0.1.25.tar.gz" } ], "0.1.26": [ { "comment_text": "", "digests": { "md5": "d200eb2e2c52fa6e1e9d783e33e57acf", "sha256": "d3b6927f13120c6376a9e38417782d4d75e78ade7b16511f845120e54b3bd647" }, "downloads": -1, "filename": "flask_secure_admin-0.1.26.tar.gz", "has_sig": false, "md5_digest": "d200eb2e2c52fa6e1e9d783e33e57acf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14502, "upload_time": "2019-08-23T21:00:09", "url": "https://files.pythonhosted.org/packages/79/4d/811c82e14fd0e112b8a667aee5dbad672fad6b66ddd012de0135aaea3cd0/flask_secure_admin-0.1.26.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d8abe8db677d0aecf597fccfdeecd824", "sha256": "2e59f76f2f23c0aab81d7198b3f7c238e1c03f7298c0500206c2ef3150847385" }, "downloads": -1, "filename": "flask_secure_admin-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d8abe8db677d0aecf597fccfdeecd824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4720, "upload_time": "2019-06-27T21:21:20", "url": "https://files.pythonhosted.org/packages/75/cb/f9d7fd4e8371a87cd5f4f16c63378d7cae36930342c22c904d6455bccf4d/flask_secure_admin-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b3ad6845e44b72e0be4799f250b930e8", "sha256": "b561aa1d17784ffd4dc4b98a7517e2869a7bcd67726731bda9f5a10a88d219f2" }, "downloads": -1, "filename": "flask_secure_admin-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b3ad6845e44b72e0be4799f250b930e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5841, "upload_time": "2019-06-27T21:22:07", "url": "https://files.pythonhosted.org/packages/d4/23/f15b288783c7fd64dfcc6581113087ae9deee4a878af08c8752f3dce4978/flask_secure_admin-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f836fffcd10ef03eb3d6995d55f19e99", "sha256": "263f159e6c9b29195843d7fb3a06f0b32bb323958543afabb3bd386748d5359a" }, "downloads": -1, "filename": "flask_secure_admin-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f836fffcd10ef03eb3d6995d55f19e99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5840, "upload_time": "2019-06-27T21:26:59", "url": "https://files.pythonhosted.org/packages/a1/43/584f78d945b36eaedbb53e0e6ec5a42d0cae2c3d59a95ea9792435810a9b/flask_secure_admin-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4fd5f7e4fcac055d3df88b228d53a01c", "sha256": "b2bd4df7d748f81650f2362f5b528b52abc3ec41a053d47be019e60fcaca3f3c" }, "downloads": -1, "filename": "flask_secure_admin-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4fd5f7e4fcac055d3df88b228d53a01c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5851, "upload_time": "2019-06-27T21:42:37", "url": "https://files.pythonhosted.org/packages/53/6e/cbeb4f7f29859137eacbae3b69f059e028d58f34192b73908dddb6ffdbe3/flask_secure_admin-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "be547ae1e9b00c1a1154c21cefa6cc0e", "sha256": "f9e7f6ea8bdc85a0274b00f0565f7a4450eac700fff6c0f5c00c055e1f5a6dec" }, "downloads": -1, "filename": "flask_secure_admin-0.1.7.tar.gz", "has_sig": false, "md5_digest": "be547ae1e9b00c1a1154c21cefa6cc0e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5871, "upload_time": "2019-06-27T22:03:19", "url": "https://files.pythonhosted.org/packages/dc/78/d83c62faeddcb2cffe24a10f17dfcf1d0200e90e873bc3979e4172813985/flask_secure_admin-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "6f0d120f55e256e8def478035a64a069", "sha256": "29e1d5972075544bc4608874a9026b7513d25b53bcd91c2101a1dc4483cb94db" }, "downloads": -1, "filename": "flask_secure_admin-0.1.8.tar.gz", "has_sig": false, "md5_digest": "6f0d120f55e256e8def478035a64a069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6700, "upload_time": "2019-06-28T00:31:45", "url": "https://files.pythonhosted.org/packages/8f/ac/999509e13c89e81a763c1ba6bf9ca534c4e12bcbec88207a9a79d8a20ccc/flask_secure_admin-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "31927306ab71dbcbe1cf943db074efc0", "sha256": "d8dbba97b8d50d5f559de803044f690f1d7a23dfb4adf60943f364d02ffe30f3" }, "downloads": -1, "filename": "flask_secure_admin-0.1.9.tar.gz", "has_sig": false, "md5_digest": "31927306ab71dbcbe1cf943db074efc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6721, "upload_time": "2019-06-28T00:49:56", "url": "https://files.pythonhosted.org/packages/35/07/c02c83ae77fef40344ecf1bc333ea1efc7f26fb626eb254979af79d59ee8/flask_secure_admin-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f9a3f623a617fcbfde9ea2afcfff2423", "sha256": "c17032de1abfa711d0aa9d14995ec2cf4cb4ba453dd97b8a7831b37d8de7c9f6" }, "downloads": -1, "filename": "flask_secure_admin-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f9a3f623a617fcbfde9ea2afcfff2423", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14493, "upload_time": "2019-08-29T16:54:04", "url": "https://files.pythonhosted.org/packages/d7/3b/7b5e11eb9d2e00ba650c6888bb22c52624245644d3a6d1d8a381da6b0067/flask_secure_admin-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9ce4020580034166a3dde854ce50d6a2", "sha256": "bcde0dba860cf4e20eabc984b7e94fad8902645272f13f4cc96be75e11d3ad5d" }, "downloads": -1, "filename": "flask_secure_admin-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9ce4020580034166a3dde854ce50d6a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14501, "upload_time": "2019-08-29T17:05:19", "url": "https://files.pythonhosted.org/packages/e5/be/928a07ab0d9263eabb156205d561b07b0aa961fde45c94385ee0b1800c6d/flask_secure_admin-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5caa782f9ccc5b607fb33c92e320113c", "sha256": "30157a2160cfdf33d0af331d448c9e84afc55c5ed0fd0fd468fb8ae485feb83c" }, "downloads": -1, "filename": "flask_secure_admin-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5caa782f9ccc5b607fb33c92e320113c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14545, "upload_time": "2019-08-29T19:13:15", "url": "https://files.pythonhosted.org/packages/21/bf/bcf930db8bfa2704af24bc9f99308e4aace80a538c16c7d9a3eee765fd78/flask_secure_admin-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5caa782f9ccc5b607fb33c92e320113c", "sha256": "30157a2160cfdf33d0af331d448c9e84afc55c5ed0fd0fd468fb8ae485feb83c" }, "downloads": -1, "filename": "flask_secure_admin-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5caa782f9ccc5b607fb33c92e320113c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14545, "upload_time": "2019-08-29T19:13:15", "url": "https://files.pythonhosted.org/packages/21/bf/bcf930db8bfa2704af24bc9f99308e4aace80a538c16c7d9a3eee765fd78/flask_secure_admin-0.2.2.tar.gz" } ] }