{ "info": { "author": "team useblocks", "author_email": "info@useblocks.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\ngroundwork\n----------\n\ngroundwork is a Python based microframework for highly reusable applications and their components.\n\nIts functionality is based on exchangeable, documented and tested plugins and patterns.\n\nIt is designed to support any kind of Python application: command line scripts, desktop programs or web applications.\n\ngroundwork enables applications to activate and deactivate plugins during runtime and to control dynamic plugin\nbehaviors like plugin status, used signals, registered commands and much more.\n\nThe functionality of plugins can easily be extended by the usage of inheritable patterns.\nThus, groundwork supports developers with time-saving solutions for:\n\n * Command line interfaces\n * Loose inter-plugin communication via signals and receivers\n * Shared objects to provide and request content to and from other plugins\n * Static and dynamic documents for an overall documentation\n\nExample\n~~~~~~~\nThe following code defines a plugin with command line support and creates a groundwork application which activates\nthe plugin::\n\n from groundwork import App\n from groundwork.patterns import GwCommandsPattern\n\n class MyPlugin(GwCommandsPattern):\n def _init_(self, *args, **kwargs):\n self.name = \"My Plugin\"\n super().__init__(*args, **kwargs)\n\n def activate(self):\n self.commands.register(command='hello',\n description='prints \"hello world\"',\n function=self.greetings)\n\n def greetings(self):\n print(\"Hello world\")\n\n if __name__ == \"__main__\":\n my_app = App(plugins=[MyPlugin]) # Creates app and registers MyPlugin\n my_app.plugins.activate([\"My Plugin\"]) # Initialise and activates 'My Plugin'\n my_app.commands.start_cli() # Starts the command line interface\n\nThe following commands can be used on a command line now::\n\n python my_app.py hello # Prints 'Hello world'\n python my_app.py # Prints a list of available commands\n python my_app.yp hello -h # Prints syntax help for the hello command\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/groundwork/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://groundwork.readthedocs.org", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "groundwork", "package_url": "https://pypi.org/project/groundwork/", "platform": "any", "project_url": "https://pypi.org/project/groundwork/", "project_urls": { "Homepage": "http://groundwork.readthedocs.org" }, "release_url": "https://pypi.org/project/groundwork/0.1.17/", "requires_dist": null, "requires_python": "", "summary": "A plugin-based microframework for highly reusable applications and their components", "version": "0.1.17" }, "last_serial": 5275779, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "3bea1d4c1ed861b830b17e10e8ba2c9a", "sha256": "aeebf98b47e964ceccdabffca9f9600a48efa5f78a06452efd719a2aa74acff5" }, "downloads": -1, "filename": "groundwork-0.1.10-py2.7.egg", "has_sig": false, "md5_digest": "3bea1d4c1ed861b830b17e10e8ba2c9a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 192086, "upload_time": "2017-02-06T13:03:05", "url": "https://files.pythonhosted.org/packages/9d/e8/e46df585a221233b8267861226c88bef5e33b411d01a59f3d03cfecec309/groundwork-0.1.10-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d581066cfb7df074212a0f64e2613f38", "sha256": "0c3cc3e1a4537402906054d00fc68baf5ff149a3d0f275e4661b43e20d75de58" }, "downloads": -1, "filename": "groundwork-0.1.10-py2-none-any.whl", "has_sig": false, "md5_digest": "d581066cfb7df074212a0f64e2613f38", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 133479, "upload_time": "2017-02-06T13:03:02", "url": "https://files.pythonhosted.org/packages/1f/f6/a5894c5aa17da5371483c63ebf224abc7b217a4694bfbf2ba306a5e442be/groundwork-0.1.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82c6e8a77db082e9d1960e828d2522d7", "sha256": "3698a719dbb206244d33870484950a516ee77e8b3265a8895b085dafc17efc0e" }, "downloads": -1, "filename": "groundwork-0.1.10-py3.5.egg", "has_sig": false, "md5_digest": "82c6e8a77db082e9d1960e828d2522d7", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 197269, "upload_time": "2017-02-06T13:06:15", "url": "https://files.pythonhosted.org/packages/ac/33/8c0c0e70d3f5e99ccd7e736d714e6fafc2927b9c281ade103bf9c5872379/groundwork-0.1.10-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "fdb32a1934db143602a6263ef8bdd797", "sha256": "a2e96fb5cddd72e76b598b9579a40166ef3cf7136273ccec5cf2761175307aa9" }, "downloads": -1, "filename": "groundwork-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "fdb32a1934db143602a6263ef8bdd797", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133488, "upload_time": "2017-02-06T13:06:13", "url": "https://files.pythonhosted.org/packages/e4/2e/009987b4927df7de23c7812ea70420501788720e70d05340870a445e1681/groundwork-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03be25730aa6b7d89ff5ea8c0921aadd", "sha256": "7ad6a2a73599b5a93f8b4baed5499b006bf10f9fd771f3cac8c530ba5a187e9d" }, "downloads": -1, "filename": "groundwork-0.1.10.tar.gz", "has_sig": false, "md5_digest": "03be25730aa6b7d89ff5ea8c0921aadd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110372, "upload_time": "2017-02-06T13:03:07", "url": "https://files.pythonhosted.org/packages/71/f5/5c3eb08739140250f5058e89029268441ab09524113f6c80992d9792602c/groundwork-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "7b134e7a56880ecff34f8e5ecb848796", "sha256": "5950c6e35b94e19ea0c4bef2ba994df0064f71746b65839dc7dc8a05d48b6c31" }, "downloads": -1, "filename": "groundwork-0.1.11-py2.7.egg", "has_sig": false, "md5_digest": "7b134e7a56880ecff34f8e5ecb848796", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 191705, "upload_time": "2017-06-02T09:33:23", "url": "https://files.pythonhosted.org/packages/24/1e/ac394c9178541143dceaf8e6a7d4e908716abb51da801ff83c8cde1f19fe/groundwork-0.1.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "22630d38a226af61a8d772416c2f8b91", "sha256": "fbd6b2d5b9034882631160911675a95b5c704faed72eb934c18c2d12f8c268bd" }, "downloads": -1, "filename": "groundwork-0.1.11-py2-none-any.whl", "has_sig": false, "md5_digest": "22630d38a226af61a8d772416c2f8b91", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 133112, "upload_time": "2017-06-02T09:33:21", "url": "https://files.pythonhosted.org/packages/e5/5e/db7793ddbbe36701e8bb020fc78046b3fc9278119923200fb0fb90f18241/groundwork-0.1.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d35d4b822b517f68fad89be68e981404", "sha256": "c29c5e516fd0ca4bde87c171e201272742ff4a5ed6f91880464ebf7e0d10ab16" }, "downloads": -1, "filename": "groundwork-0.1.11-py3.5.egg", "has_sig": false, "md5_digest": "d35d4b822b517f68fad89be68e981404", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 196946, "upload_time": "2017-06-02T09:34:47", "url": "https://files.pythonhosted.org/packages/aa/ec/b24499fdb7e638b8a332c6a8c7b8002b5dc92b0fac0b6d180b03171ffdba/groundwork-0.1.11-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "902fb96da28900b8fa1817d39ae5fc99", "sha256": "af2a58ed9a3279e719894496bcca0951143a242d6f85cfc4f16f83bc59123f8d" }, "downloads": -1, "filename": "groundwork-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "902fb96da28900b8fa1817d39ae5fc99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133119, "upload_time": "2017-06-02T09:34:45", "url": "https://files.pythonhosted.org/packages/6e/e8/3ae6a6a535f0ce9e0b470c5556afd184128082bd0e8066cbf0113fdca595/groundwork-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0365ff13aed2de4c57f5838d8bb43be5", "sha256": "ebdf0ad1f9eb6c91b7e5cce3ef679abe4f0618bca6a54b7b4a68a14567afb031" }, "downloads": -1, "filename": "groundwork-0.1.11.tar.gz", "has_sig": false, "md5_digest": "0365ff13aed2de4c57f5838d8bb43be5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110295, "upload_time": "2017-06-02T09:33:29", "url": "https://files.pythonhosted.org/packages/c6/7d/1656b85b7d9bbb61ff289e05e08ebd86e1f00d575e46d8e76ee73cf68437/groundwork-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "712d3eebf7bf245f229deb1aa7879574", "sha256": "a71c1a7ca3569fc8cb0eb9f3ec0978424efee75b1a6b0246c36eebd053a16ea3" }, "downloads": -1, "filename": "groundwork-0.1.12-py2-none-any.whl", "has_sig": false, "md5_digest": "712d3eebf7bf245f229deb1aa7879574", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 133158, "upload_time": "2017-09-26T17:05:17", "url": "https://files.pythonhosted.org/packages/f5/69/05875b2432dc09210edb5d43c33a5bf97867156a6cd6ba46ed5bade61c89/groundwork-0.1.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d3ccba48137e76baba48c856515f574", "sha256": "3ebffd182f22f38762f91e3191b350878c2f8356f6f2b4e0b1679c9e1ccc09ed" }, "downloads": -1, "filename": "groundwork-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "0d3ccba48137e76baba48c856515f574", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133161, "upload_time": "2017-09-26T17:06:49", "url": "https://files.pythonhosted.org/packages/10/a3/68c8a175dee27bc7fc7b865ac0739d962ef5efeec420d793f89bb07630a2/groundwork-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a77032b423b7efb57af2d121b92d57fc", "sha256": "b4a22990042a7633ff425bbdcdd5cfe44453fe0a2f0c403b5c7e4a4a2b5c4ec7" }, "downloads": -1, "filename": "groundwork-0.1.12.tar.gz", "has_sig": false, "md5_digest": "a77032b423b7efb57af2d121b92d57fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110325, "upload_time": "2017-09-26T17:05:19", "url": "https://files.pythonhosted.org/packages/18/dd/171b306eb810dbb067951451bdc7003ee9bf5bd7b229fce422ddd7c745f1/groundwork-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "513889aa3215ad70af83f8beab6b3629", "sha256": "43b92b22e8717a02b8d5f3957899c49f7d4743c1d5f2b4c0d9291574092775ba" }, "downloads": -1, "filename": "groundwork-0.1.13-py2-none-any.whl", "has_sig": false, "md5_digest": "513889aa3215ad70af83f8beab6b3629", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 133165, "upload_time": "2018-03-27T06:30:52", "url": "https://files.pythonhosted.org/packages/f0/48/f4fede29889af28623e002fb589d735201622cfa3c153f1b32e18b093baa/groundwork-0.1.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7cab7ebe0fc599f8454b166d0bd1690", "sha256": "cdfb527a3f7c43232d28028321deb811c9f425dbb1221fce42af53a241b37b4f" }, "downloads": -1, "filename": "groundwork-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "e7cab7ebe0fc599f8454b166d0bd1690", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133169, "upload_time": "2018-03-27T06:30:20", "url": "https://files.pythonhosted.org/packages/b1/2a/0f6dddb48d3ceb220488a93cff3ff969c36f5cf1932728fd4d0036967a32/groundwork-0.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ab218b677e0647d8778bd7a92178b40", "sha256": "5d9c84ef08f5ef89fbe5b318d935ec87c63c92e9069aecd4b454250f822be024" }, "downloads": -1, "filename": "groundwork-0.1.13.tar.gz", "has_sig": false, "md5_digest": "5ab218b677e0647d8778bd7a92178b40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110339, "upload_time": "2018-03-27T06:30:21", "url": "https://files.pythonhosted.org/packages/d2/dc/22a1b4b42622c4b2751c344b466616127370129f5033ca5970eece491a14/groundwork-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "9ba6ca26238d02ae46c03ad0e3787de5", "sha256": "82ee03fcb0a77e54b23e8320539e92dc9d4c299f65a232521739b6cf7022bb2d" }, "downloads": -1, "filename": "groundwork-0.1.14.tar.gz", "has_sig": false, "md5_digest": "9ba6ca26238d02ae46c03ad0e3787de5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112480, "upload_time": "2019-02-12T12:47:44", "url": "https://files.pythonhosted.org/packages/3b/53/c07935f8b486ad3351ec24ab615996c4ae215ba786eafa1aadc48d89e03a/groundwork-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "62d909c58f46ed3effab08b0a9ca937a", "sha256": "9425a860ce660f777e757103bc1fae2f7dd8f50622c02817ff62cf53d3046df8" }, "downloads": -1, "filename": "groundwork-0.1.15.tar.gz", "has_sig": false, "md5_digest": "62d909c58f46ed3effab08b0a9ca937a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112483, "upload_time": "2019-02-14T11:47:27", "url": "https://files.pythonhosted.org/packages/a3/73/4656a3e9c60ad656c6f2204d39fc66f44442046a82a692a1cb1129db3dcf/groundwork-0.1.15.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "45e5cb84a5659d3f4b09afc7a2c4fdcc", "sha256": "e84a11bfd33a5c157722be436cced9e1bb9e5328b08a51e0b95fcae57d9bca02" }, "downloads": -1, "filename": "groundwork-0.1.17.tar.gz", "has_sig": false, "md5_digest": "45e5cb84a5659d3f4b09afc7a2c4fdcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112905, "upload_time": "2019-05-16T06:35:49", "url": "https://files.pythonhosted.org/packages/f5/d1/a4a60afd1233fbc2e316161402cfb09f28df13334a02458b33c38fb84a57/groundwork-0.1.17.tar.gz" } ], "0.1.1a1": [], "0.1.1a2": [ { "comment_text": "", "digests": { "md5": "6decc3204c7e55bb3dc477a6499c7091", "sha256": "4d136a7dc4974b860635d34d296eec802d1d0f55f263256e378f95a3b75ece8b" }, "downloads": -1, "filename": "groundwork-0.1.1a2.tar.gz", "has_sig": false, "md5_digest": "6decc3204c7e55bb3dc477a6499c7091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18758, "upload_time": "2016-07-29T07:38:02", "url": "https://files.pythonhosted.org/packages/43/75/4ee98920bee8217f6d07d80a22793de344a0d1aee742c80da62d86943b2b/groundwork-0.1.1a2.tar.gz" } ], "0.1.1a3": [ { "comment_text": "", "digests": { "md5": "25fa9087befb15d9319f15aaf2547040", "sha256": "cf39174d40457fa72f07890d15b646790632e6f9119a5eda9642f2d490a7cd48" }, "downloads": -1, "filename": "groundwork-0.1.1a3.tar.gz", "has_sig": false, "md5_digest": "25fa9087befb15d9319f15aaf2547040", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19098, "upload_time": "2016-08-01T09:11:40", "url": "https://files.pythonhosted.org/packages/00/fd/3979c081285db2b3cae287a8ca44386f2290175df9b4a4a226da9c3644b4/groundwork-0.1.1a3.tar.gz" } ], "0.1.1a4": [ { "comment_text": "", "digests": { "md5": "74e1451987e9b84deeed2cff60d64d3e", "sha256": "048d6742d211c28be73b39e88e40853cf2083df80020c6dfafe75c51ed2a5a99" }, "downloads": -1, "filename": "groundwork-0.1.1a4.tar.gz", "has_sig": false, "md5_digest": "74e1451987e9b84deeed2cff60d64d3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22490, "upload_time": "2016-08-03T12:37:51", "url": "https://files.pythonhosted.org/packages/7d/c9/9f850e44c5c405a21043116db94b24ee6ffecf84dcdc3aa9c371faf159f4/groundwork-0.1.1a4.tar.gz" } ], "0.1.1a5": [ { "comment_text": "", "digests": { "md5": "6d31cca250c458fc63877164c087368f", "sha256": "0d00ff28be74a5ec195e70aff303ca57fd04fd20fcb3a735601c4dcd8c8eb001" }, "downloads": -1, "filename": "groundwork-0.1.1a5-py3.5.egg", "has_sig": false, "md5_digest": "6d31cca250c458fc63877164c087368f", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 68905, "upload_time": "2016-08-22T09:05:06", "url": "https://files.pythonhosted.org/packages/52/76/7a1c275ab2c330face0e513a1fb1e4983dec23cb1d8111a6c5bec0e9acda/groundwork-0.1.1a5-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "4848cd397fc5141631cd8b1c4a98ccac", "sha256": "54a8f7e187311d609c46ed4a7040a1c4ba626739b6af9d1d1315355f12af6eac" }, "downloads": -1, "filename": "groundwork-0.1.1a5-py3-none-any.whl", "has_sig": false, "md5_digest": "4848cd397fc5141631cd8b1c4a98ccac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32508, "upload_time": "2016-08-22T09:05:03", "url": "https://files.pythonhosted.org/packages/b8/73/ec5de1e2ffe83a38a4f5d72073e61b8c281f6bbc1d250ed4d46a2cad3d28/groundwork-0.1.1a5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43ff884fdc8f96d85abab414175accd6", "sha256": "2706126a85524d437dd9e0b5e6b6c9f2725cd9dcbb4eab92d0ef4860a64426db" }, "downloads": -1, "filename": "groundwork-0.1.1a5.tar.gz", "has_sig": false, "md5_digest": "43ff884fdc8f96d85abab414175accd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21593, "upload_time": "2016-08-22T09:05:08", "url": "https://files.pythonhosted.org/packages/ac/34/bec4d1079d97366b8ac5c369dc461bf0181a93d33b03a2c5a86d7d52a150/groundwork-0.1.1a5.tar.gz" } ], "0.1.1a6": [ { "comment_text": "", "digests": { "md5": "92a541c6780cc66b12594d78f935ffda", "sha256": "b76a93e51511fddbd34b8c8538c5fb3381e7f9e323ddb2ecbff048ba34a0fc9b" }, "downloads": -1, "filename": "groundwork-0.1.1a6-py3.4.egg", "has_sig": false, "md5_digest": "92a541c6780cc66b12594d78f935ffda", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 89435, "upload_time": "2016-09-21T14:35:58", "url": "https://files.pythonhosted.org/packages/54/be/f12a13fd04ca8abe522c19a4d138a6e78ccb9a07db238ae5442091d98b61/groundwork-0.1.1a6-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "bced127e163e9e777f10d991c96bacf5", "sha256": "f4f6370b45ca7a830ead305e70995cf9adb4161b49eb53151a68c08660eb48d4" }, "downloads": -1, "filename": "groundwork-0.1.1a6-py3-none-any.whl", "has_sig": false, "md5_digest": "bced127e163e9e777f10d991c96bacf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40519, "upload_time": "2016-09-21T14:35:56", "url": "https://files.pythonhosted.org/packages/ca/5e/31c3e9dfc8fdfb4da79346aab7d58ba49b4fb7693f754a51924c2b340463/groundwork-0.1.1a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0078448a4d9010a39c5e465ffc6fc7c9", "sha256": "4dced63f514b5dc700534dc97c689ecab367715dfdbc6a26fe71f045cd5ab775" }, "downloads": -1, "filename": "groundwork-0.1.1a6.tar.gz", "has_sig": false, "md5_digest": "0078448a4d9010a39c5e465ffc6fc7c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24861, "upload_time": "2016-09-21T14:31:06", "url": "https://files.pythonhosted.org/packages/cc/ab/f2952c81c9f2e6646227f3e4b7a119b8995b05ecc90d6318baa218ce493c/groundwork-0.1.1a6.tar.gz" } ], "0.1.3a1": [ { "comment_text": "", "digests": { "md5": "de3d11e22e761cc6e5cba113ce357319", "sha256": "0812484e1b32ae895ca10abcab9335d72992a788b7b1e11ed3f5b6e9e7e46d2c" }, "downloads": -1, "filename": "groundwork-0.1.3a1.tar.gz", "has_sig": false, "md5_digest": "de3d11e22e761cc6e5cba113ce357319", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108644, "upload_time": "2016-11-30T14:06:31", "url": "https://files.pythonhosted.org/packages/c9/91/f6b65932f52f020032214fcfc472e1dbd7dbd97808b5dc4b0926be8cd15d/groundwork-0.1.3a1.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a6144631dd31e68d2dae69eaf394e63c", "sha256": "ed5ee8f2b838b67924d177a3c398c2e8ecc38b120c5f2fcd6c0a4c56d9aff4a2" }, "downloads": -1, "filename": "groundwork-0.1.4-py3.4.egg", "has_sig": false, "md5_digest": "a6144631dd31e68d2dae69eaf394e63c", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 196167, "upload_time": "2017-01-12T21:56:18", "url": "https://files.pythonhosted.org/packages/6d/60/d150e309e46da338902f19e10cf408db5a3e8ef57cb2c4d64f99d045cfc1/groundwork-0.1.4-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "653c6d5d50b75423a53676dd5b89dcfd", "sha256": "a013e235461916efda7d195b457704fed547f446902d23eddeb48f53f16f2d97" }, "downloads": -1, "filename": "groundwork-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "653c6d5d50b75423a53676dd5b89dcfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130601, "upload_time": "2017-01-12T21:56:16", "url": "https://files.pythonhosted.org/packages/35/d4/8d122f81bd20ac8d6bc458314ab8cbfa7f43022684e9a4f9bbfedd1f8f27/groundwork-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e66a5f28ef5119bd3451c4fb5b71899", "sha256": "a7d4fd29768d7c9489aa39800cb60eed64de1c44e275692f69ad67062e34a23d" }, "downloads": -1, "filename": "groundwork-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8e66a5f28ef5119bd3451c4fb5b71899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108503, "upload_time": "2017-01-12T21:56:21", "url": "https://files.pythonhosted.org/packages/f8/c4/e043065a8b633917341278300af16073a526e9758ec86af44e5fc28df00c/groundwork-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "766a4f05453c3cafa5f97ba6dd2276ef", "sha256": "2b13279359d20abb2d2357edc61104ddf1255e2ddc18ac9c8378988cdbafa9dd" }, "downloads": -1, "filename": "groundwork-0.1.5-py3.4.egg", "has_sig": false, "md5_digest": "766a4f05453c3cafa5f97ba6dd2276ef", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 196717, "upload_time": "2017-01-13T08:34:14", "url": "https://files.pythonhosted.org/packages/f8/35/60894945e2798083a817e652cc055541ffac13d06821891f770b4488ce4b/groundwork-0.1.5-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "51274b0639c9228de6061cd2a416a12d", "sha256": "88c682628ba6ad031c0680b7e7089f25dd64177d0003d90fca7937e3206fc326" }, "downloads": -1, "filename": "groundwork-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "51274b0639c9228de6061cd2a416a12d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130875, "upload_time": "2017-01-13T08:34:11", "url": "https://files.pythonhosted.org/packages/b6/b0/5a2e4fd68f0d692ecb139310a59627f2ed445b7bcb54653bd4140e578b14/groundwork-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61371b0119af30a1496eb612eeeacc8c", "sha256": "e4a9362d666326d65721dd49d5ca2066c73d31597c88a048daa65631ed7b50ed" }, "downloads": -1, "filename": "groundwork-0.1.5.tar.gz", "has_sig": false, "md5_digest": "61371b0119af30a1496eb612eeeacc8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108727, "upload_time": "2017-01-13T08:34:16", "url": "https://files.pythonhosted.org/packages/85/91/7792c89255a7726b95865d12110e79e9f2c984cf72283bc0e80a498e0b35/groundwork-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b1edd15d558973a6cef86dd770dda517", "sha256": "7a9dfc84cd4e36e02abd51aa013f96f3381d59a8064174a1923dd0939620b042" }, "downloads": -1, "filename": "groundwork-0.1.6-py3.4.egg", "has_sig": false, "md5_digest": "b1edd15d558973a6cef86dd770dda517", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 194818, "upload_time": "2017-01-13T20:30:53", "url": "https://files.pythonhosted.org/packages/0d/e2/30ef91db3aec13df9dd345ac30b18aec674d298c8f6677eac3c13b7dec46/groundwork-0.1.6-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "8b15f9bd590533c177dadd90b6866b2e", "sha256": "194bc59f378720cea0e5caab8f0e3113722ce9b072fe83c4aa85697a6ff1f477" }, "downloads": -1, "filename": "groundwork-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8b15f9bd590533c177dadd90b6866b2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 131089, "upload_time": "2017-01-13T20:30:51", "url": "https://files.pythonhosted.org/packages/12/e2/72fbe5fc150515956c80cadb83d1fa25ab1949bf2f782099ad0eac983500/groundwork-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db3e8cca782202987579efc265d2bff7", "sha256": "0918529070b45b602cf32adb93e3eb70380f55e95281606e26998712000dc4e6" }, "downloads": -1, "filename": "groundwork-0.1.6.tar.gz", "has_sig": false, "md5_digest": "db3e8cca782202987579efc265d2bff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108954, "upload_time": "2017-01-13T20:30:56", "url": "https://files.pythonhosted.org/packages/ac/77/ae23cca540ca7e66ce35768c37ead6999a5af21cfef270b2495532584f7e/groundwork-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "54c352e72a74fc42dfcc0ecbd455f248", "sha256": "82c3271cab6d4fb960a624d218c4c87cf66406f84ce799805055ece3344e2479" }, "downloads": -1, "filename": "groundwork-0.1.7-py3.4.egg", "has_sig": false, "md5_digest": "54c352e72a74fc42dfcc0ecbd455f248", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 194895, "upload_time": "2017-01-16T13:09:52", "url": "https://files.pythonhosted.org/packages/8f/02/d854c38a4715705dc6f1fd39a63aa2a82a0ade12fec3e706124f0e3be95d/groundwork-0.1.7-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "4b1e20816ced7685ef494bcc4491a111", "sha256": "bd23204221aa967cb1a468ba8a7ce83760f05ebefcfdaf95b0d235584be76c42" }, "downloads": -1, "filename": "groundwork-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "4b1e20816ced7685ef494bcc4491a111", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 131098, "upload_time": "2017-01-16T13:09:50", "url": "https://files.pythonhosted.org/packages/76/07/81bd46b0ab8bb936a852c7e640617547ff9270b4e6498bf2cd40a5df8b95/groundwork-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "303c762aaa8982008c9dfea9960e3e39", "sha256": "ddabaf6f0e04b57e1d9d32a5399180541949ea973f16633535b01aef7a14d868" }, "downloads": -1, "filename": "groundwork-0.1.7.tar.gz", "has_sig": false, "md5_digest": "303c762aaa8982008c9dfea9960e3e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108955, "upload_time": "2017-01-16T13:09:54", "url": "https://files.pythonhosted.org/packages/61/76/cc19849ff0a566c08cd5cacdfacc06bcd772e658c2926a912cc0d0cbaa62/groundwork-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "51355db1f8274a9490378b05397c704a", "sha256": "7e131ce7782e84902dfb5f7e05434ee5af8b51a4ede466b3d831d52bc2bcd7bd" }, "downloads": -1, "filename": "groundwork-0.1.8-py3.5.egg", "has_sig": false, "md5_digest": "51355db1f8274a9490378b05397c704a", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 196690, "upload_time": "2017-01-18T13:49:11", "url": "https://files.pythonhosted.org/packages/4e/52/7167ca787129ae20e4cfe69d44b4796a5cd0b6bd53db3e82b5856fbf4de1/groundwork-0.1.8-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "f768b2d855b7280a5ae66795bc1ad902", "sha256": "7d7ff3a2b6d7a734c770d61d0eb92f50ddaf6d42c682cb820631de4003f5cafd" }, "downloads": -1, "filename": "groundwork-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f768b2d855b7280a5ae66795bc1ad902", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133189, "upload_time": "2017-01-18T13:49:09", "url": "https://files.pythonhosted.org/packages/1d/81/9b45a04a61d7d284ed8ef634f3e9dfb4caf7751fb6228973b534634bc854/groundwork-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a57fcde9f685f71309dd00a836d138f2", "sha256": "67d055bf87bcadb06214f934caaa46834f290b2a714469158cf8d254725b2cde" }, "downloads": -1, "filename": "groundwork-0.1.8.tar.gz", "has_sig": false, "md5_digest": "a57fcde9f685f71309dd00a836d138f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110134, "upload_time": "2017-01-18T13:49:13", "url": "https://files.pythonhosted.org/packages/0e/94/dd4fbe62acedf226a6baf3649fc82f880a514a8a045f69d9669a96f4945b/groundwork-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "94c77f82e91f80abd5747ff95f733ba2", "sha256": "e672146ccd5cf95e747b16a34162300d38ec61e55cbe2e4747743c23ade1346c" }, "downloads": -1, "filename": "groundwork-0.1.9-py2.7.egg", "has_sig": false, "md5_digest": "94c77f82e91f80abd5747ff95f733ba2", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 191898, "upload_time": "2017-01-30T19:15:40", "url": "https://files.pythonhosted.org/packages/e2/5c/80aa724c8a9159ba647a6cd319028c8234e83ec55fded945093f747808e4/groundwork-0.1.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "82600a6d5de7017d6fc6de2b165d8dbb", "sha256": "bea295f1c61f7ff14b5a987b1e0d7f8e5269ff104f4887e494906956d028c7ec" }, "downloads": -1, "filename": "groundwork-0.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "82600a6d5de7017d6fc6de2b165d8dbb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 133389, "upload_time": "2017-01-30T19:15:37", "url": "https://files.pythonhosted.org/packages/a5/22/38bbeb7b30480c2c5aae3b07b4978ad6a7ee7b36f55f4210fdb5c8ae369b/groundwork-0.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e2b5d493167256bdb41ceb06014f5c1", "sha256": "07f81f5325c09baa4a2dd0661be6a7bfba33f4980f55a94aeda1556c55f9ccd3" }, "downloads": -1, "filename": "groundwork-0.1.9-py3.4.egg", "has_sig": false, "md5_digest": "8e2b5d493167256bdb41ceb06014f5c1", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 197351, "upload_time": "2017-01-30T19:17:08", "url": "https://files.pythonhosted.org/packages/69/8c/89ea02bf29b7a28dd7295ce155fee51f13ad18bd170383ce00f208b6e95d/groundwork-0.1.9-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "72afcc2b4d5d31d901c3bcbff83d57eb", "sha256": "ac870fab5f7420f7c6dfbd8f372cbf24759cf64619d83355f0092259da70f255" }, "downloads": -1, "filename": "groundwork-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "72afcc2b4d5d31d901c3bcbff83d57eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133389, "upload_time": "2017-01-30T19:17:06", "url": "https://files.pythonhosted.org/packages/93/e4/65f2f5a11af34e8b460194e251b5d13b49fa7e0cb6507c21b24a3d51fe47/groundwork-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c93b9319b049af894505db76e2fa8f5", "sha256": "426eb0d4fa304f5b8ebaaf8965d5903a5571bd7925f5d7044da77c3697828d20" }, "downloads": -1, "filename": "groundwork-0.1.9.tar.gz", "has_sig": false, "md5_digest": "3c93b9319b049af894505db76e2fa8f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110294, "upload_time": "2017-01-30T19:15:42", "url": "https://files.pythonhosted.org/packages/a3/9e/facb56d7a77be27f7abfefe25d8e7cd10ab39dd52b330be60608a19cfe79/groundwork-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "45e5cb84a5659d3f4b09afc7a2c4fdcc", "sha256": "e84a11bfd33a5c157722be436cced9e1bb9e5328b08a51e0b95fcae57d9bca02" }, "downloads": -1, "filename": "groundwork-0.1.17.tar.gz", "has_sig": false, "md5_digest": "45e5cb84a5659d3f4b09afc7a2c4fdcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112905, "upload_time": "2019-05-16T06:35:49", "url": "https://files.pythonhosted.org/packages/f5/d1/a4a60afd1233fbc2e316161402cfb09f28df13334a02458b33c38fb84a57/groundwork-0.1.17.tar.gz" } ] }