{ "info": { "author": "Google Inc.", "author_email": "opensource-apis-client-generator@google.com", "bugtrack_url": null, "classifiers": [], "description": "# Copyright 2011 Google, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nGoogle APIs Code Generator\nhttps://github.com/google/apis-client-generator/\n\nJanuary 29, 2019\n\nIntroduction\n\n This is a tool for generating client libraries from Google APIs Discovery\n documents. It builds a rich (but language neutral) model of the API and\n then invokes a language specific backend to emit the library. The language\n generators are template driven, so it is easy for a developer knowning\n language X to write templates for code in X, without having to learn much\n Python.\n\n The generator currently has templates for Java, C++, CSharp, GWT, PHP\n and Dart. There may be multiple variations of each language. For each,\n the variant used by default (typically also named \"default\") matches the\n head of the respective base client libraries.\n\n\nWarning:\n This project is maintained as a volunteer effort. There is no full time\n staffing.\n\n\nInstallation\n\nPython 2.7 is required. Python3 is not supported.\n\nEverything can be installed quickly with easy_install or pip. E.g.:\n\n pip install google-apis-client-generator\n\nThe following dependencies will be installed:\n\n * django - https://www.djangoproject.com/\n - version 1.8\n - we only use the templating package, not the web serving features.\n * google-apputils - https://github.com/google/google-apputils/\n * google-api-python-client - https://github.com/google/google-api-python-client\n * python-gflags - https://github.com/google/python-gflags/\n * httplib2 - https://github.com/httplib2/httplib2/\n\n\nUsage\n\nTo run the library generator, use the \"generate_library\" script. This is\nnormally what you'd want to do. E.g.:\n\n generate_library \\\n --input=src/googleapis/codegen/testdata/moderator.v1.json \\\n --language=java \\\n --output_dir=/tmp/generated\n\nTo expand arbitrary templates, the \"expand_templates\" script is also available:\n\n expand_templates \\\n --discovery=src/googleapis/codegen/testdata/moderator.v1.json \\\n --language=any --templates=discovery_check \\\n --output_dir=/tmp/generated\n\n\nContact\n\n Tony Aiuto (aiuto@google.com)\n Jacob Smullyan (smulloni@google.com)\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/google/apis-client-generator/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "google-apis-client-generator", "package_url": "https://pypi.org/project/google-apis-client-generator/", "platform": "", "project_url": "https://pypi.org/project/google-apis-client-generator/", "project_urls": { "Homepage": "https://github.com/google/apis-client-generator/" }, "release_url": "https://pypi.org/project/google-apis-client-generator/1.7.0/", "requires_dist": [ "django (<2.0.0dev,>=1.11.0)", "httplib2 (<2.0.0dev,>=0.9.2)", "google-apputils (<2.0.0dev,>=0.4.2)", "python-gflags (<4.0.0dev,>=2.0)", "google-api-python-client (<2.0.0dev,>=1.0.0)" ], "requires_python": "", "summary": "Google Apis Client Generator", "version": "1.7.0" }, "last_serial": 5647661, "releases": { "1.4.2": [ { "comment_text": "", "digests": { "md5": "f1ef0ef372499632e8c04268c1d7ee37", "sha256": "bbc966c363a161788b10b88ce8829ef6170d0b44ea6acb5ebf4a28dc5badee30" }, "downloads": -1, "filename": "google_apis_client_generator-1.4.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f1ef0ef372499632e8c04268c1d7ee37", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1035604, "upload_time": "2017-08-21T23:48:17", "url": "https://files.pythonhosted.org/packages/ff/61/46e62f01532ca9f2c7b0fc003edb4c58dbb592c8841d08e6fbc00807e870/google_apis_client_generator-1.4.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89bede903d8161c98a8426bb1d0f180a", "sha256": "5f01348300d2fb8ef5e4eeacd80abb0f820d86abd48a1b28893f5d5b1ba36baa" }, "downloads": -1, "filename": "google-apis-client-generator-1.4.2.tar.gz", "has_sig": false, "md5_digest": "89bede903d8161c98a8426bb1d0f180a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 279011, "upload_time": "2013-08-20T19:25:48", "url": "https://files.pythonhosted.org/packages/59/11/9e88ea677b48fe335ea5da382b9c124a8c3e136d476e2dc9c618105169a7/google-apis-client-generator-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "4c48b69b1f754fa74fe498c04ca2f260", "sha256": "809afa0b197e5b3d4917d85bcba205d01305ddd3443242dcf55b540427d0ebc6" }, "downloads": -1, "filename": "google_apis_client_generator-1.4.3-py2.7.egg", "has_sig": false, "md5_digest": "4c48b69b1f754fa74fe498c04ca2f260", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1119787, "upload_time": "2019-01-30T19:13:55", "url": "https://files.pythonhosted.org/packages/c2/03/1b3e50e4c0fc6f6b7529bda1919758f16ff942f9b94ce758888b71915783/google_apis_client_generator-1.4.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ecf74cab69692e6dcba62270a83a4ed4", "sha256": "fd8c2c7e1d7e1f2e8ba807818986b12832c1e8ec2c3326f8ee17e16a164986de" }, "downloads": -1, "filename": "google_apis_client_generator-1.4.3-py2-none-any.whl", "has_sig": false, "md5_digest": "ecf74cab69692e6dcba62270a83a4ed4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1051893, "upload_time": "2017-08-21T23:49:59", "url": "https://files.pythonhosted.org/packages/45/1c/06301ce33ca8f4fe7461d15c673ee79b5542f1ab9c017386e5f873225efc/google_apis_client_generator-1.4.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0ed0f6de357734bbcb1d0acaf1a1ec6", "sha256": "ce59da053140575e719068ebb6497a33bb14453ba78dbb0a91e215a42f05a4b8" }, "downloads": -1, "filename": "google-apis-client-generator-1.4.3.tar.gz", "has_sig": false, "md5_digest": "c0ed0f6de357734bbcb1d0acaf1a1ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 688743, "upload_time": "2017-08-21T23:50:02", "url": "https://files.pythonhosted.org/packages/58/19/361377e65fd8796ea06d5639b34da9ec60d9667e775cb5e3c762bd3636f4/google-apis-client-generator-1.4.3.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "9ee61e6f2dc1cc12b502f4dab5d676b4", "sha256": "2cd6ebaf6627be31891a022c2829e32479e0adc9b61fa93d65cb3fd596a63340" }, "downloads": -1, "filename": "google_apis_client_generator-1.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9ee61e6f2dc1cc12b502f4dab5d676b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1137127, "upload_time": "2019-01-30T19:13:40", "url": "https://files.pythonhosted.org/packages/94/20/f17da7be0584b74189710e70acde173cece9fce711f189f67df466e86eb4/google_apis_client_generator-1.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba401b123d1e1b72de94b1191a6faa52", "sha256": "6a9c2e820941f38367559f103d9188969619f616fc909194052be52b5a11c01c" }, "downloads": -1, "filename": "google-apis-client-generator-1.6.0.tar.gz", "has_sig": false, "md5_digest": "ba401b123d1e1b72de94b1191a6faa52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 791382, "upload_time": "2019-01-30T19:13:52", "url": "https://files.pythonhosted.org/packages/d9/af/f24d125e112444280192f13bf6e69625c6023d9d9595116085c799078bda/google-apis-client-generator-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "4037fa89ec49998846419a657f6acee4", "sha256": "f1b0165e6fad1f0419a7e09562e64cb6930c20d6bec9114a8c665a8c84553ed4" }, "downloads": -1, "filename": "google_apis_client_generator-1.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4037fa89ec49998846419a657f6acee4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1206306, "upload_time": "2019-02-15T20:44:35", "url": "https://files.pythonhosted.org/packages/aa/e4/3ea63d69e9486d9de5e76e9096f71f4748b76451a56560162ceb9e7f3728/google_apis_client_generator-1.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a999a9a357881da50f9480ae911be82a", "sha256": "87a5474fed6043539c49c12f9cf964fd7fbec0de6e570754d5bf40eef40570ce" }, "downloads": -1, "filename": "google-apis-client-generator-1.6.1.tar.gz", "has_sig": false, "md5_digest": "a999a9a357881da50f9480ae911be82a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 831503, "upload_time": "2019-02-15T20:44:38", "url": "https://files.pythonhosted.org/packages/d1/5f/c313da7d452bde857d6741b039eb5c004b5d94616ec31a3ed1909041f44a/google-apis-client-generator-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "56d538d877fbac413f3bead73fccdf68", "sha256": "91756e19ea77bb2984576f3eb660a64e6026b7e498e6fe547dcdcaf4c2bd9772" }, "downloads": -1, "filename": "google_apis_client_generator-1.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "56d538d877fbac413f3bead73fccdf68", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1224618, "upload_time": "2019-08-07T20:26:14", "url": "https://files.pythonhosted.org/packages/e2/41/cfffe9127c8e3c6a52cadec682c11954b7a17d4592f18eecca4014bdc591/google_apis_client_generator-1.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0840c9672fedbbcaf053a9cd92c9e36", "sha256": "2b304e0dcfee91f6d82488348fd350fd5ea40034d71ffcf7ec1b9b2c72b39880" }, "downloads": -1, "filename": "google-apis-client-generator-1.7.0.tar.gz", "has_sig": false, "md5_digest": "c0840c9672fedbbcaf053a9cd92c9e36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 842148, "upload_time": "2019-08-07T20:26:18", "url": "https://files.pythonhosted.org/packages/75/45/ca37da45d0e4b42109718804210b9bf00156455b85419ab7097c6023fc69/google-apis-client-generator-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56d538d877fbac413f3bead73fccdf68", "sha256": "91756e19ea77bb2984576f3eb660a64e6026b7e498e6fe547dcdcaf4c2bd9772" }, "downloads": -1, "filename": "google_apis_client_generator-1.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "56d538d877fbac413f3bead73fccdf68", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1224618, "upload_time": "2019-08-07T20:26:14", "url": "https://files.pythonhosted.org/packages/e2/41/cfffe9127c8e3c6a52cadec682c11954b7a17d4592f18eecca4014bdc591/google_apis_client_generator-1.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0840c9672fedbbcaf053a9cd92c9e36", "sha256": "2b304e0dcfee91f6d82488348fd350fd5ea40034d71ffcf7ec1b9b2c72b39880" }, "downloads": -1, "filename": "google-apis-client-generator-1.7.0.tar.gz", "has_sig": false, "md5_digest": "c0840c9672fedbbcaf053a9cd92c9e36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 842148, "upload_time": "2019-08-07T20:26:18", "url": "https://files.pythonhosted.org/packages/75/45/ca37da45d0e4b42109718804210b9bf00156455b85419ab7097c6023fc69/google-apis-client-generator-1.7.0.tar.gz" } ] }