{ "info": { "author": "Michal Walkowski", "author_email": "mi.walkowski@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Compilers" ], "description": "========\npygradle\n========\n**Python gradle wrapper**\n\nOverview\n--------\n\n*pygradle* is an wrapper for gradle, the modern open source build automation\nsystem. Its goal is to call gradle command and configuration from python script.\n\n\nUsage\n-----\nIt's helpful to use pygradle and `pytractor ` for testing ex. java web application in python.\n\n\nBasic\n_____\nYou can create Gradle wrapper from factory\n::\n\n from pygradle import gradlew\n\n gradle = GradleFactory.create(gradle_cmd='/path/to/gradle')\n \n gradle.build()\n\n\nGradleFactory reads all tasks from gradle. Creation of gradle wrapper with factory\nis slow because factory is asking real gradle for tasks. Instead of that you can use:\n\n::\n\n from pygradle import gradlew\n\n gradle = gradlew.Gradle(gradle_cmd='/path/to/gradle')\n \n gradle.clean()\n \n gradle.add_tasks('package:build', 'package2:build').parallel().execute()\n\n\nWhich is quicker.\n\nMissing Features\n----------------\n- Gradle task configuration\n- Rest options\n- Finds better way to check exection status.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mwalkowski/pygradle", "keywords": "java gradle", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "pygradle", "package_url": "https://pypi.org/project/pygradle/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pygradle/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mwalkowski/pygradle" }, "release_url": "https://pypi.org/project/pygradle/0.1.dev0/", "requires_dist": null, "requires_python": null, "summary": "Python gradle wrapper", "version": "0.1.dev0" }, "last_serial": 1805756, "releases": { "0.1.dev0": [ { "comment_text": "", "digests": { "md5": "1df0c83a459ddd865648dcdf48dd4723", "sha256": "504cde93561719ac796be5866d3beb617e6aff56df1660afe9d5161436b4153e" }, "downloads": -1, "filename": "pygradle-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "1df0c83a459ddd865648dcdf48dd4723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3772, "upload_time": "2015-11-07T15:34:44", "url": "https://files.pythonhosted.org/packages/89/6c/19b1eca903958010528f7f16a56f22e11ff946345780bb97c593aa7bf856/pygradle-0.1.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1df0c83a459ddd865648dcdf48dd4723", "sha256": "504cde93561719ac796be5866d3beb617e6aff56df1660afe9d5161436b4153e" }, "downloads": -1, "filename": "pygradle-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "1df0c83a459ddd865648dcdf48dd4723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3772, "upload_time": "2015-11-07T15:34:44", "url": "https://files.pythonhosted.org/packages/89/6c/19b1eca903958010528f7f16a56f22e11ff946345780bb97c593aa7bf856/pygradle-0.1.dev0.tar.gz" } ] }