{ "info": { "author": "Balazs Nadasdi", "author_email": "balazs.nadasdi@cheppers.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "lair\n====\n\n**lair** is a small lightweight helper to create eggs\nfor flask based microservices.\n\nInstall\n~~~~~~~\n\n::\n\n pip install lair\n\n**For details and extra helpers, read the\ndocumentation: https://lair.readthedocs.io/en/latest/**\n\nIn the docs:\n * CLI usage\n * built-in decorators\n * built-in Blueprints\n\nExample usage:\n~~~~~~~~~~~~~~\n\n::\n\n # This will generate a project directory\n # for your new microservice with Flask\n lair --project-name my-shiny-project\n\n # This will generate a project directory\n # for your new microservice with Flask and SqlAlchemy,\n # and place an example modell in\n # project-dir/project_name/models/example.txt\n # to use this as a model just rename from .txt to .py\n lair --project-name my-shiny-project --with-db\n\n\n.. image:: https://coveralls.io/repos/github/yitsushi/lair/badge.svg?branch=master\n :target: https://coveralls.io/github/yitsushi/lair?branch=master\n.. image:: https://travis-ci.org/yitsushi/lair.svg?branch=master\n :target: https://travis-ci.org/yitsushi/lair\n.. image:: https://readthedocs.org/projects/lair/badge/?version=latest\n :target: https://lair.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/yitsushi/lair", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "lair", "package_url": "https://pypi.org/project/lair/", "platform": "", "project_url": "https://pypi.org/project/lair/", "project_urls": { "Homepage": "https://github.com/yitsushi/lair" }, "release_url": "https://pypi.org/project/lair/1.1.0/", "requires_dist": [ "werkzeug", "flask", "jinja2" ], "requires_python": "", "summary": "", "version": "1.1.0" }, "last_serial": 4669856, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "674e99aa1c1638c1156562e26f93aaf5", "sha256": "48432cbea7a203bc3df0b0a393d59b0e74a4ad2113a16d8a20d73e32f01589a6" }, "downloads": -1, "filename": "lair-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "674e99aa1c1638c1156562e26f93aaf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17471, "upload_time": "2019-01-02T20:57:03", "url": "https://files.pythonhosted.org/packages/11/83/358a4eaf9093b94d15549e469f0fdefc3b0cfe132f5d88f21ca9d3245b96/lair-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f8868b6b95f2ec9dee7a644d3327d4c", "sha256": "a74cc756cbe69ae974995b27d0840a35af643a089c046b5e939653374172576a" }, "downloads": -1, "filename": "lair-0.1.tar.gz", "has_sig": false, "md5_digest": "8f8868b6b95f2ec9dee7a644d3327d4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17581, "upload_time": "2019-01-02T20:57:06", "url": "https://files.pythonhosted.org/packages/a3/b5/205b41045968ed0133a40d16a05c5756890497f10b38c38d9cd7b42ca3ac/lair-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "954e6cefbbccc5c32780f81ba6ef4c55", "sha256": "ed1598d3b4d3714834803cd1f3fe046f98ec1a5da37e3c34fbab9cb6f475de2c" }, "downloads": -1, "filename": "lair-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "954e6cefbbccc5c32780f81ba6ef4c55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26560, "upload_time": "2019-01-03T17:26:42", "url": "https://files.pythonhosted.org/packages/c0/74/88f86b7eb4cc3a2d7eb2e8d10dc24c88f7a364f764cf0f533f40cb083681/lair-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c08b06c6aa1b29c6293587576d88cca", "sha256": "d7808ecaeca79c2dc66c861c27590ad211feebe78f9f0ab74fc721be32628a34" }, "downloads": -1, "filename": "lair-0.2.tar.gz", "has_sig": false, "md5_digest": "2c08b06c6aa1b29c6293587576d88cca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20967, "upload_time": "2019-01-03T17:26:44", "url": "https://files.pythonhosted.org/packages/af/c6/e52b764c9b52876c0f05fcefe8a8d9f85191679c6be280ff723c52248b74/lair-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b41d788b6a0466d708c466d1076ac795", "sha256": "363df8dd9c9ed30bac6f30f89a9bfdf41c03dc2af7313eefc3b8a161760812fd" }, "downloads": -1, "filename": "lair-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b41d788b6a0466d708c466d1076ac795", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27622, "upload_time": "2019-01-03T19:28:01", "url": "https://files.pythonhosted.org/packages/93/fd/7fee7d3188a43502d1419480999b4e7a4dc2fd40175da06fc4093f8f80fa/lair-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "290dc6da0f36a2c50398f2114af8343c", "sha256": "e43113894b1994fb807ec21c5f48a77e6f4cc436cee4c6269f77b5ffeef7857a" }, "downloads": -1, "filename": "lair-0.3.tar.gz", "has_sig": false, "md5_digest": "290dc6da0f36a2c50398f2114af8343c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21478, "upload_time": "2019-01-03T19:28:03", "url": "https://files.pythonhosted.org/packages/08/bc/6de9473716f3fc9dce2cd623b65ca92a147641c6a162fa1ad0a71ef3b59c/lair-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3f3a473d2db2b323e2b7bda50cca1aec", "sha256": "3fac1e9960b1e2def77a731758e679bf1aee2bc4306fa5287735545100d8d495" }, "downloads": -1, "filename": "lair-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3f3a473d2db2b323e2b7bda50cca1aec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27797, "upload_time": "2019-01-07T07:35:21", "url": "https://files.pythonhosted.org/packages/0b/ab/4fb69ca5662a40d081b1aa3eb3dc70237e46d7f9644c27b503c3952a891c/lair-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bffefee1f7ce7d2fbb077e99c6e2353", "sha256": "f138d1a15103a2fc3f5494737c25f7018b5ebefb2c097bbdc815f7e4602145f3" }, "downloads": -1, "filename": "lair-0.4.tar.gz", "has_sig": false, "md5_digest": "4bffefee1f7ce7d2fbb077e99c6e2353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21806, "upload_time": "2019-01-07T07:35:23", "url": "https://files.pythonhosted.org/packages/34/a6/d80a2b5621e0c0a60cfcdfc69502dc8e63d81e6fdf55fac226c08c8189ab/lair-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "641cece6350deadcb84bd0f2ab25c8a3", "sha256": "db235e5aff1bb575b66f856cfb8ff5980a1e551784a31b1e3a16c05e87beea8a" }, "downloads": -1, "filename": "lair-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "641cece6350deadcb84bd0f2ab25c8a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27795, "upload_time": "2019-01-07T07:41:38", "url": "https://files.pythonhosted.org/packages/60/de/1848e1a8dac1f7592feae264e30898f1f0e955bdf080ca245e4972ff857e/lair-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "177d2f5894dd5d36ddee8042e4e38bc3", "sha256": "5d5045c62478e951f77b56bf648b81314dfc0a7fa36b0a50c4b3c2b15ed14ab9" }, "downloads": -1, "filename": "lair-0.5.tar.gz", "has_sig": false, "md5_digest": "177d2f5894dd5d36ddee8042e4e38bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21812, "upload_time": "2019-01-07T07:41:39", "url": "https://files.pythonhosted.org/packages/3c/34/b60d1a18b4beb9570e32c1e2b414fe9c89696c8839722ef7399eaa485479/lair-0.5.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "aec197c9c800e81c5b0cb97996ed12c2", "sha256": "ef057011c57b27d8655c3af30fb2967a0acaa7b1d2710a32aefe2848a533d45e" }, "downloads": -1, "filename": "lair-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aec197c9c800e81c5b0cb97996ed12c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32568, "upload_time": "2019-01-07T12:45:08", "url": "https://files.pythonhosted.org/packages/f1/87/ef8c49d007d75c9dbfe9ed7f7606a1e5f9c91a6da80092955757ae585bfa/lair-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d22b8c089d3b21229e0ea3bd979e658", "sha256": "8581287d05006863ce0d66d7ad698e5eac275adb58e1fc980312dc2a548c7659" }, "downloads": -1, "filename": "lair-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6d22b8c089d3b21229e0ea3bd979e658", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30630, "upload_time": "2019-01-07T12:45:10", "url": "https://files.pythonhosted.org/packages/aa/1d/76dcc2808b693d50600b019202e0d360aabd8c181e0b14b002d6710678f7/lair-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5a4eae02233591fde3626a045fdbe9bf", "sha256": "0a995394e686f83058affb9ca08454ff3f3b4e84c6bcb57ab601ba483e7bbad3" }, "downloads": -1, "filename": "lair-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5a4eae02233591fde3626a045fdbe9bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32937, "upload_time": "2019-01-07T18:44:01", "url": "https://files.pythonhosted.org/packages/47/06/beeff3cef5f9b3e59a713c467afabd901afb605019f0b08b738dd008c281/lair-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c252e3e778044825c9ff13b8902718d9", "sha256": "9d4bad70970252a4a33314337053a7c26a6af785eaa0c00eb8d9c0d31be495b0" }, "downloads": -1, "filename": "lair-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c252e3e778044825c9ff13b8902718d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31009, "upload_time": "2019-01-07T18:44:02", "url": "https://files.pythonhosted.org/packages/53/e9/b54e829c9df3b80c1903bad6aad5161d19d358fdf8f8c3d87baafc2e9870/lair-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a4eae02233591fde3626a045fdbe9bf", "sha256": "0a995394e686f83058affb9ca08454ff3f3b4e84c6bcb57ab601ba483e7bbad3" }, "downloads": -1, "filename": "lair-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5a4eae02233591fde3626a045fdbe9bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32937, "upload_time": "2019-01-07T18:44:01", "url": "https://files.pythonhosted.org/packages/47/06/beeff3cef5f9b3e59a713c467afabd901afb605019f0b08b738dd008c281/lair-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c252e3e778044825c9ff13b8902718d9", "sha256": "9d4bad70970252a4a33314337053a7c26a6af785eaa0c00eb8d9c0d31be495b0" }, "downloads": -1, "filename": "lair-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c252e3e778044825c9ff13b8902718d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31009, "upload_time": "2019-01-07T18:44:02", "url": "https://files.pythonhosted.org/packages/53/e9/b54e829c9df3b80c1903bad6aad5161d19d358fdf8f8c3d87baafc2e9870/lair-1.1.0.tar.gz" } ] }