{ "info": { "author": "Eric Plaster", "author_email": "plaster@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents:: :depth: 1\n\nIntroduction\n============\n\n**xuru.recipe.android** allows you to install the android sdk as part of your parts list.\nFor example::\n\n [my_android_sdk]\n recipe = xuru.recipe.android\n apis = 16 17\n system_images = intel mips\n sdk = http://dl.google.com/android/android-sdk_r22.0.4-macosx.zip\n other_packages = \n Google Play APK Expansion Library\n Google Web Driver\n\nThis will install the android sdk into the parts directory, along with\nplatform-tools, build-tools, and tools. It will then install version\n16 and 17 apis. In addition, it will install the intel and mips system images\nfor each of those apis.\n\nThe format of entries in the buidout section (my_android_sdk in this example)\nis::\n\n [section_name]\n recipe = xuru.recipe.android\n\nWhere options are:\n\n``apis``\n The list of api versions on one line seperated by spaces.\n\n``system_images``\n The list of system images types for each of the apis specified above. Valid\n values are intel, mips or arm.\n\n``sdk``\n The full url to the downloadable zip file for the android sdk.\n\n``install_dir``\n Optional absolute directory to install the sdk instead of the default /android\n\n``other_packages``\n Optional list (on seperate lines) of extra packages to install. To see what\n packages there are to install type ``android list sdk -a`` on the command\n line after the sdk has been installed. The name must be a unique sub-string\n of the names listed.\n\n``dryrun``\n Set this to any of True, False, true, false, 1, 0 to set the boolean value.\n This determines whether or not to include the command line switch\n --dry-mode.\n\n``force``\n Set this to any of True, False, true, false, 1, 0 to set the boolean value.\n Forces replacement of a package or its parts, even if something has been modified. \n\nBinaries Installed\n------------------\n\nA script will be generated in the bin directory for each of the following binaries:\n- adb\n- android\n- emulator\n- uiautomationviewer\n- lint\n\nWhat This Does Not Install\n--------------------------\n\nIf you installed the **Intel x86 Emulator Accelerator (HAXM)** package, you will \nfind the installer in:\n\n``parts/android/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.dmg``\n\nThis recipe will not run any installers at this time.\n\n\nChangelog\n=========\n\n0.10.0 - 2013-08-02\n-------------------\n* Rewrote everything to inspect the file system instead of relying on the android app to tell use what needs installing and what doesn't.\n* Fixed verbose settings: -vv for verbose -vvvv to see the license agreements\n* Added two settings: \"dryrun\" and \"force\"\n* Corrected script generation (and now correctly detects if something isn't\n installed based on those).\n* Fixed install order for dependencies.\n* Now much more consistant.\n\n0.9.1 - Unreleased\n------------------\n\n* Nothing yet...\n\n0.9.0 - 2013-06-12\n------------------\n\n* Cleaned up the source code.\n* Now sets the buildout variable for the sdk_dir that other parts can access\n like ${android:sdk_dir}\n* Added support for verboseness\n\n0.8.9 - 2013-06-11\n------------------\n\n* Fixed an error that caused it to never exit the install loop if the api 17\n image was being installed, and other packages after that one.\n* Terminates the child when it times out after 30 seconds.\n\n0.8.8 - 2013-06-10\n------------------\n\n* Added new option ``install_dir`` to install it in a seperate directory other\n then the parts directory.\n\n0.8.7 - 2013-06-05\n------------------\n\n* Rewrote how it finds packages and installs them.\n\n0.8.6 - 2013-06-05\n------------------\n\n* Initial push to pypi", "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/xuru/xuru.recipe.android", "keywords": "android buildout", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "xuru.recipe.android", "package_url": "https://pypi.org/project/xuru.recipe.android/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xuru.recipe.android/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/xuru/xuru.recipe.android" }, "release_url": "https://pypi.org/project/xuru.recipe.android/0.10.0/", "requires_dist": null, "requires_python": null, "summary": "A zc.buildout recipe that will install the android sdk and install tools, apis, and images", "version": "0.10.0" }, "last_serial": 831177, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "dca463cf05a9c66028abee678144512e", "sha256": "2a3da4430f709e6d561ccfe59c041cd33a38aae7a57a9d65c0679ed33ce27422" }, "downloads": -1, "filename": "xuru.recipe.android-0.10.0.tar.gz", "has_sig": false, "md5_digest": "dca463cf05a9c66028abee678144512e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9457, "upload_time": "2013-08-02T21:16:39", "url": "https://files.pythonhosted.org/packages/88/29/36d0984e5c71476c5f41655a41543c00d1f8a2623352213d88f4820b91bb/xuru.recipe.android-0.10.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "656af5dd6f382b6cf2912d4274cd110f", "sha256": "5766a2e6b41d79643090471463ff27bc71494f621214b84f6e243044fb1f817e" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.0.tar.gz", "has_sig": false, "md5_digest": "656af5dd6f382b6cf2912d4274cd110f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3850, "upload_time": "2013-06-04T23:05:33", "url": "https://files.pythonhosted.org/packages/d5/79/75239ae2eff7276b71083f514700b36dbae395b1c90d4404fce988aa391d/xuru.recipe.android-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "8a5952879fbf2914a76f7a15a68911a4", "sha256": "1edffc72c62a35ddd5d20a3c78ec7b86f570212d248130b02da6b505b1ddad4a" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.1.tar.gz", "has_sig": false, "md5_digest": "8a5952879fbf2914a76f7a15a68911a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4054, "upload_time": "2013-06-04T23:27:46", "url": "https://files.pythonhosted.org/packages/81/b8/28bf986614ae9d59980c029e1796948eb174271b69b771a75b123bcd62bf/xuru.recipe.android-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "d1e1f48a4708f4dc80329e454e191f4f", "sha256": "3f4bbaf58c8cfd866df02126cf4057b75038e9822ae46ad9db0eabeb89f1d290" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.2.tar.gz", "has_sig": false, "md5_digest": "d1e1f48a4708f4dc80329e454e191f4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4122, "upload_time": "2013-06-04T23:48:48", "url": "https://files.pythonhosted.org/packages/3a/c5/b92efa11fb3f4170f304ac374369e4a67ff160d3ca73a87b9a73aa1704d2/xuru.recipe.android-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "9072a64c5f62fffb5bf00e163b1ec277", "sha256": "52687b4817510a8a8eb9f58fdbacbac597e52b8148698c266b7e740d0a448149" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.3.tar.gz", "has_sig": false, "md5_digest": "9072a64c5f62fffb5bf00e163b1ec277", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4130, "upload_time": "2013-06-04T23:52:19", "url": "https://files.pythonhosted.org/packages/31/ec/a56e20b87205d1a8383305d480b63ab0b28308322bca83e50bde4ab8e330/xuru.recipe.android-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "fdcba4ea32499dff2a5d1801f91b4224", "sha256": "38fecca5b81ac0e7d03847c659e6a2ca47360ca58dc6146bbc190059c03edce8" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.4.tar.gz", "has_sig": false, "md5_digest": "fdcba4ea32499dff2a5d1801f91b4224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4146, "upload_time": "2013-06-04T23:58:16", "url": "https://files.pythonhosted.org/packages/dc/b1/d0aa7c72a4a3cdfa1e9a7aefd8ba8d046a75459f508bf24cfbe179474df1/xuru.recipe.android-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "b050be036d643c6bf9557ecb0e66c302", "sha256": "1f103f822d47c5621e309a620b94daeadb3af1ef12b04effd626cc3bae6ed4ef" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.5.tar.gz", "has_sig": false, "md5_digest": "b050be036d643c6bf9557ecb0e66c302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4321, "upload_time": "2013-06-05T00:05:50", "url": "https://files.pythonhosted.org/packages/84/a7/291e147e92b0752ec8e0bb97036962b8227e0d3e2566876edd749532e383/xuru.recipe.android-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "8b3df475f1ce70e5c059410a08e6b7e3", "sha256": "4cf082380e173781e8b29a37c602dbddfa1f2074bd1e1c68982cc7759e80096a" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.6.tar.gz", "has_sig": false, "md5_digest": "8b3df475f1ce70e5c059410a08e6b7e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4339, "upload_time": "2013-06-05T16:52:31", "url": "https://files.pythonhosted.org/packages/ab/48/d3696eec87e3a27c71f6816651f44e274ff103c29adc9d430ae07d052d53/xuru.recipe.android-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "54cb021ad7e02b7052898cd4490b1dc2", "sha256": "2351ff2800e48fd46cdf63de778f0c536fee0b34ae7c84d25ec28d4df1fc6232" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.7.tar.gz", "has_sig": false, "md5_digest": "54cb021ad7e02b7052898cd4490b1dc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4538, "upload_time": "2013-06-05T19:17:52", "url": "https://files.pythonhosted.org/packages/b7/df/6f180636a36c2ac22eba85057598747e6a6584f0ee729e824dacb8bf38ca/xuru.recipe.android-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "1fa5b5061ab1786337b7b3ff4801ad1d", "sha256": "969452eed2bd3b64fa52509f2a9db1e997956f97b49d2e61b8306cacd8462506" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.8.tar.gz", "has_sig": false, "md5_digest": "1fa5b5061ab1786337b7b3ff4801ad1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4681, "upload_time": "2013-06-10T21:37:21", "url": "https://files.pythonhosted.org/packages/f3/ab/38b7517bd4f1d851d3430124d876f9bacafe337952cba18c8a0f3de6d52d/xuru.recipe.android-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "f4308f223f2be658fe5c1a87e0330f86", "sha256": "8e81ea61b4f4f7185be4393eda3a55bff8a5f7c7b6c4e96a2831a1b4ea0a74c0" }, "downloads": -1, "filename": "xuru.recipe.android-0.8.9.tar.gz", "has_sig": false, "md5_digest": "f4308f223f2be658fe5c1a87e0330f86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4711, "upload_time": "2013-06-12T00:52:55", "url": "https://files.pythonhosted.org/packages/54/cd/2e78bd1f8a49f57719f1f98a61dda499b3137a392cdc2377d8ef154fb626/xuru.recipe.android-0.8.9.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "58e6eb675fb79ad60b352ff00dd5cbfb", "sha256": "dc7f19aff8ec583162dc32258942626b88a449db33cdb69af60790f1915b985f" }, "downloads": -1, "filename": "xuru.recipe.android-0.9.0.tar.gz", "has_sig": false, "md5_digest": "58e6eb675fb79ad60b352ff00dd5cbfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5878, "upload_time": "2013-06-12T18:23:42", "url": "https://files.pythonhosted.org/packages/ac/5f/af3dadd270595a47a6556657b4447d8339128f1c4ed19256d5f6b31be055/xuru.recipe.android-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dca463cf05a9c66028abee678144512e", "sha256": "2a3da4430f709e6d561ccfe59c041cd33a38aae7a57a9d65c0679ed33ce27422" }, "downloads": -1, "filename": "xuru.recipe.android-0.10.0.tar.gz", "has_sig": false, "md5_digest": "dca463cf05a9c66028abee678144512e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9457, "upload_time": "2013-08-02T21:16:39", "url": "https://files.pythonhosted.org/packages/88/29/36d0984e5c71476c5f41655a41543c00d1f8a2623352213d88f4820b91bb/xuru.recipe.android-0.10.0.tar.gz" } ] }