Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save beccasaurus/67192e171107bda6a6ecbd9ab870dd58 to your computer and use it in GitHub Desktop.
Save beccasaurus/67192e171107bda6a6ecbd9ab870dd58 to your computer and use it in GitHub Desktop.
GAPIC Development Environment using Artman
$ pipsi uninstall googleapis-artman
The following paths will be removed:
/Users/rebeccataylor/.local/venvs/googleapis-artman
/Users/rebeccataylor/.local/bin/smoketest_artman.py
/Users/rebeccataylor/.local/bin/start-artman-conductor
/Users/rebeccataylor/.local/bin/configure-artman
/Users/rebeccataylor/.local/bin/artman
Do you want to uninstall googleapis-artman? [y/N]: y
Done!
$ pipsi install --python=python3 googleapis-artman
Running virtualenv with interpreter /Users/rebeccataylor/homebrew/bin/python3
Using base prefix '/Users/rebeccataylor/homebrew/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/rebeccataylor/.local/venvs/googleapis-artman/bin/python3.6
Also creating executable in /Users/rebeccataylor/.local/venvs/googleapis-artman/bin/python
Installing setuptools, pip, wheel...done.
Collecting googleapis-artman
Downloading https://files.pythonhosted.org/packages/cb/f5/243deb7d083fd83892bc2ec45cbb26c11059bf7c15ed18d5661a95b7119b/googleapis-artman-0.15.2.tar.gz (40kB)
100% |████████████████████████████████| 40kB 4.3MB/s
Collecting babel<2.4.0,>=2.3.4 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/b4/ec/acd307eac2e23f9cab1c8bdbe29b3b1d43215e31c32f8aa91b3a97925b5b/Babel-2.3.4-py2.py3-none-any.whl
Collecting colorlog<3.0.0,>=2.6.1 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/61/ff/d6337d488739c1a7ade37f736880e44717bcb0e7cea178c17774a4a93700/colorlog-2.10.0-py2.py3-none-any.whl
Collecting google-apitools (from googleapis-artman)
Collecting gcloud>=0.15.0 (from googleapis-artman)
Collecting github3.py>=0.9.6 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/00/cb/ee49ebb79f900b6fe37f53e128ad63d0d0d7bd72caee2a47bd813f046bbc/github3.py-1.2.0-py2.py3-none-any.whl
Collecting google-api-python-client>=1.6.2 (from googleapis-artman)
Downloading https://files.pythonhosted.org/packages/56/04/5259a17a16a779426f6e2ac62796135b0d4a59cf8033a21037fd4ba5bf81/google_api_python_client-1.7.4-py3-none-any.whl (55kB)
100% |████████████████████████████████| 61kB 5.3MB/s
Collecting msgpack-python<0.5.0,>=0.4.1 (from googleapis-artman)
Collecting networkx==1.11.0 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/d3/2c/e473e54afc9fae58dfa97066ef6709a7e35a1dd1c28c5a3842989322be00/networkx-1.11-py2.py3-none-any.whl
Collecting kazoo>=2.2.1 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/76/af/942ec55feb58f8774e88fa6fd63433b53f4ab1b0b1397ff9355280162ec0/kazoo-2.5.0-py2.py3-none-any.whl
Collecting oslo.utils>=3.4.0 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/3b/a4/235121908292cfd133737e49a6366f041c52aa64cbe8cd605979b329da10/oslo.utils-3.36.4-py2.py3-none-any.whl
Collecting pbr==2.0.0 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/e9/c0/8f7f54d7b9b8ceb73ac30d769fdd722431e95ad0d2cd689def382e8b9eec/pbr-2.0.0-py2.py3-none-any.whl
Collecting protobuf>=3.6.0 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/c7/27/133f225035b9539f2dcfebcdf9a69ff0152f56e0120160ec5c972ea7deb9/protobuf-3.6.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting protobuf3-to-dict==0.1.5 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/6b/55/522bb43539fed463275ee803d79851faaebe86d17e7e3dbc89870d0322b9/protobuf3-to-dict-0.1.5.tar.gz
Collecting protoc-java-resource-names-plugin>=0.0.10 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/2f/19/37542759b72f98973917527cffb7920c2bae1796bc974a0b86344836993e/protoc-java-resource-names-plugin-0.0.11.tar.gz
Collecting requests<3.0.0,>=2.10.0 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl
Collecting ruamel.yaml>=0.14.5 (from googleapis-artman)
Downloading https://files.pythonhosted.org/packages/df/e3/bda1673b594c1b6e3887b4737d62de874e94aa6e47e24bff79a150f2346c/ruamel.yaml-0.15.63-cp36-cp36m-macosx_10_9_x86_64.whl (238kB)
100% |████████████████████████████████| 245kB 6.6MB/s
Collecting six>=1.10.0 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
Collecting stringcase>=1.2.0 (from googleapis-artman)
Collecting taskflow==1.25.0 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/ed/2d/91d67a01b76dc66114f5c9890cf97adf9887c74216533d7410ec796f21bc/taskflow-1.25.0-py2.py3-none-any.whl
Collecting yapf>=0.6.2 (from googleapis-artman)
Using cached https://files.pythonhosted.org/packages/1b/bc/4e265fd3138349880cff26a4b7e33245c2298de18c6570bcd3d873415ffb/yapf-0.23.0-py2.py3-none-any.whl
Collecting pytz>=0a (from babel<2.4.0,>=2.3.4->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl
Collecting httplib2>=0.8 (from google-apitools->googleapis-artman)
Collecting oauth2client>=1.4.12 (from google-apitools->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/82/d8/3eab58811282ac7271a081ba5c0d4b875ce786ca68ce43e2a62ade32e9a8/oauth2client-4.1.2-py2.py3-none-any.whl
Collecting fasteners>=0.14 (from google-apitools->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/14/3a/096c7ad18e102d4f219f5dd15951f9728ca5092a3385d2e8f79a7c1e1017/fasteners-0.14.1-py2.py3-none-any.whl
Collecting googleapis-common-protos (from gcloud>=0.15.0->googleapis-artman)
Collecting python-dateutil>=2.6.0 (from github3.py>=0.9.6->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/cf/f5/af2b09c957ace60dcfac112b669c45c8c97e32f94aa8b56da4c6d1682825/python_dateutil-2.7.3-py2.py3-none-any.whl
Collecting uritemplate>=3.0.0 (from github3.py>=0.9.6->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/e5/7d/9d5a640c4f8bf2c8b1afc015e9a9d8de32e13c9016dcc4b0ec03481fb396/uritemplate-3.0.0-py2.py3-none-any.whl
Collecting jwcrypto>=0.5.0 (from github3.py>=0.9.6->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/b0/c9/ccbe1cdeee0a3243ef43c8a9d4d0951c3902442dd5c0119b6f44a01dcfc5/jwcrypto-0.5.0-py2.py3-none-any.whl
Collecting google-auth>=1.4.1 (from google-api-python-client>=1.6.2->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/58/cb/96dbb4e50e7a9d856e89cc9c8e36ab1055f9774f7d85f37e2156c1d79d9f/google_auth-1.5.1-py2.py3-none-any.whl
Collecting google-auth-httplib2>=0.0.3 (from google-api-python-client>=1.6.2->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/33/49/c814d6d438b823441552198f096fcd0377fd6c88714dbed34f1d3c8c4389/google_auth_httplib2-0.0.3-py2.py3-none-any.whl
Collecting decorator>=3.4.0 (from networkx==1.11.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl
Collecting oslo.i18n>=3.15.3 (from oslo.utils>=3.4.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/37/44/fc8e4466c348e077d116368151a82cd468b8df48f9c0118cef2398bec6f7/oslo.i18n-3.21.0-py2.py3-none-any.whl
Collecting pyparsing>=2.1.0 (from oslo.utils>=3.4.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/6a/8a/718fd7d3458f9fab8e67186b00abdd345b639976bc7fb3ae722e1b026a50/pyparsing-2.2.0-py2.py3-none-any.whl
Collecting debtcollector>=1.2.0 (from oslo.utils>=3.4.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/9b/01/fbbe8ad43ffebe5cd75476448b17825e31c4fc7b9b26519571ec91972c5c/debtcollector-1.20.0-py2.py3-none-any.whl
Collecting netaddr>=0.7.18 (from oslo.utils>=3.4.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/ba/97/ce14451a9fd7bdb5a397abf99b24a1a6bb7a1a440b019bebd2e9a0dbec74/netaddr-0.7.19-py2.py3-none-any.whl
Collecting netifaces>=0.10.4 (from oslo.utils>=3.4.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/68/7a/0221a0d15637d31b059edb312c4bbb4eefbe859d08d09c2e208d3d22aa46/netifaces-0.10.7-cp36-cp36m-macosx_10_13_x86_64.whl
Collecting monotonic>=0.6 (from oslo.utils>=3.4.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/ac/aa/063eca6a416f397bd99552c534c6d11d57f58f2e94c14780f3bbf818c4cf/monotonic-1.5-py2.py3-none-any.whl
Collecting iso8601>=0.1.11 (from oslo.utils>=3.4.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/ef/57/7162609dab394d38bbc7077b7ba0a6f10fb09d8b7701ea56fa1edc0c4345/iso8601-0.1.12-py2.py3-none-any.whl
Requirement already satisfied: setuptools in ./.local/venvs/googleapis-artman/lib/python3.6/site-packages (from protobuf>=3.6.0->googleapis-artman) (40.2.0)
Collecting pystache>=0.5.4 (from protoc-java-resource-names-plugin>=0.0.10->googleapis-artman)
Collecting google-gax>=0.12.3 (from protoc-java-resource-names-plugin>=0.0.10->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/25/00/bf3d06150512910693eebfed6f85b7c9489c287852a76f5e9d17b69225c6/google_gax-0.16.0-py2.py3-none-any.whl
Collecting pyyaml>=3.12 (from protoc-java-resource-names-plugin>=0.0.10->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/9e/a3/1d13970c3f36777c583f136c136f804d70f500168edc1edea6daa7200769/PyYAML-3.13.tar.gz
Collecting certifi>=2017.4.17 (from requests<3.0.0,>=2.10.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl
Collecting urllib3<1.24,>=1.21.1 (from requests<3.0.0,>=2.10.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl
Collecting chardet<3.1.0,>=3.0.2 (from requests<3.0.0,>=2.10.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting idna<2.8,>=2.5 (from requests<3.0.0,>=2.10.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl
Collecting cachetools>=1.0.0 (from taskflow==1.25.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/0a/58/cbee863250b31d80f47401d04f34038db6766f95dea1cc909ea099c7e571/cachetools-2.1.0-py2.py3-none-any.whl
Collecting jsonschema!=2.5.0,<3.0.0,>=2.0.0 (from taskflow==1.25.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl
Collecting contextlib2>=0.4.0 (from taskflow==1.25.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/a2/71/8273a7eeed0aff6a854237ab5453bc9aa67deb49df4832801c21f0ff3782/contextlib2-0.5.5-py2.py3-none-any.whl
Collecting oslo.serialization>=1.10.0 (from taskflow==1.25.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/b6/77/5d322fb625f0db2bcca035ff6ff1906c718b31cd371bcf25bc31f7c2075d/oslo.serialization-2.27.0-py2.py3-none-any.whl
Collecting stevedore>=1.5.0 (from taskflow==1.25.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/a1/d9/93a975469c53a9ee85de9ec0deb12345aa777748b4c263860668592344fe/stevedore-1.29.0-py2.py3-none-any.whl
Collecting automaton>=0.5.0 (from taskflow==1.25.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/bf/4c/58b001c95aae471cffdce99d5ce64f3eade6dc934db5976d8aa64e611fbf/automaton-1.15.0-py2.py3-none-any.whl
Collecting futurist>=0.1.2 (from taskflow==1.25.0->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/1c/2f/edc407438689d9d279b742c58685705ad0ba23534fcc8d4677a4dca9e9f7/futurist-1.7.0-py2.py3-none-any.whl
Collecting pyasn1>=0.1.7 (from oauth2client>=1.4.12->google-apitools->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/d1/a1/7790cc85db38daa874f6a2e6308131b9953feb1367f2ae2d1123bb93a9f5/pyasn1-0.4.4-py2.py3-none-any.whl
Collecting pyasn1-modules>=0.0.5 (from oauth2client>=1.4.12->google-apitools->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/19/02/fa63f7ba30a0d7b925ca29d034510fc1ffde53264b71b4155022ddf3ab5d/pyasn1_modules-0.2.2-py2.py3-none-any.whl
Collecting rsa>=3.1.4 (from oauth2client>=1.4.12->google-apitools->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/e1/ae/baedc9cb175552e95f3395c43055a6a5e125ae4d48a1d7a924baca83e92e/rsa-3.4.2-py2.py3-none-any.whl
Collecting cryptography>=1.5 (from jwcrypto>=0.5.0->github3.py>=0.9.6->googleapis-artman)
Downloading https://files.pythonhosted.org/packages/98/0b/a6f293e5f10095dd8657a1b125c1ba6995c59d39cd8e20355475c8f760d0/cryptography-2.3.1-cp34-abi3-macosx_10_6_intel.whl (1.5MB)
100% |████████████████████████████████| 1.5MB 8.2MB/s
Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.utils>=3.4.0->googleapis-artman)
Collecting ply==3.8 (from google-gax>=0.12.3->protoc-java-resource-names-plugin>=0.0.10->googleapis-artman)
Collecting future<0.17dev,>=0.16.0 (from google-gax>=0.12.3->protoc-java-resource-names-plugin>=0.0.10->googleapis-artman)
Collecting grpcio<2.0dev,>=1.0.2 (from google-gax>=0.12.3->protoc-java-resource-names-plugin>=0.0.10->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/53/e4/c430af39c28ece28fa632c7652d8bb374e385f389a58f94df8235e56a19c/grpcio-1.14.1-cp36-cp36m-macosx_10_7_intel.whl
Collecting dill<0.3dev,>=0.2.5 (from google-gax>=0.12.3->protoc-java-resource-names-plugin>=0.0.10->googleapis-artman)
Downloading https://files.pythonhosted.org/packages/6f/78/8b96476f4ae426db71c6e86a8e6a81407f015b34547e442291cd397b18f3/dill-0.2.8.2.tar.gz (150kB)
100% |████████████████████████████████| 153kB 18.8MB/s
Collecting msgpack>=0.5.2 (from oslo.serialization>=1.10.0->taskflow==1.25.0->googleapis-artman)
Collecting PrettyTable<0.8,>=0.7.2 (from automaton>=0.5.0->taskflow==1.25.0->googleapis-artman)
Collecting cffi!=1.11.3,>=1.7 (from cryptography>=1.5->jwcrypto>=0.5.0->github3.py>=0.9.6->googleapis-artman)
Downloading https://files.pythonhosted.org/packages/8e/be/40b1bc2c3221acdefeb9dab6773d43cda7543ed0d8c8df8768f05af2d01e/cffi-1.11.5-cp36-cp36m-macosx_10_6_intel.whl (241kB)
100% |████████████████████████████████| 245kB 13.7MB/s
Collecting asn1crypto>=0.21.0 (from cryptography>=1.5->jwcrypto>=0.5.0->github3.py>=0.9.6->googleapis-artman)
Using cached https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl
Collecting pycparser (from cffi!=1.11.3,>=1.7->cryptography>=1.5->jwcrypto>=0.5.0->github3.py>=0.9.6->googleapis-artman)
Building wheels for collected packages: googleapis-artman, protobuf3-to-dict, protoc-java-resource-names-plugin, pyyaml, dill
Running setup.py bdist_wheel for googleapis-artman ... done
Stored in directory: /Users/rebeccataylor/Library/Caches/pip/wheels/7c/c2/5e/0e7870eb0508c4d6c83205ba4372be6df375317a0374dde3ea
Running setup.py bdist_wheel for protobuf3-to-dict ... done
Stored in directory: /Users/rebeccataylor/Library/Caches/pip/wheels/37/42/d8/1609d310cabebc2cf60eca038fa2b0c8503412963734a6fc31
Running setup.py bdist_wheel for protoc-java-resource-names-plugin ... done
Stored in directory: /Users/rebeccataylor/Library/Caches/pip/wheels/b6/c1/bc/28dea6714dfe71c68444a430947eb9031889a4fe3dc6dcf2dd
Running setup.py bdist_wheel for pyyaml ... done
Stored in directory: /Users/rebeccataylor/Library/Caches/pip/wheels/ad/da/0c/74eb680767247273e2cf2723482cb9c924fe70af57c334513f
Running setup.py bdist_wheel for dill ... done
Stored in directory: /Users/rebeccataylor/Library/Caches/pip/wheels/e2/5d/17/f87cb7751896ac629b435a8696f83ee75b11029f5d6f6bda72
Successfully built googleapis-artman protobuf3-to-dict protoc-java-resource-names-plugin pyyaml dill
Installing collected packages: pytz, babel, colorlog, httplib2, pyasn1, six, pyasn1-modules, rsa, oauth2client, monotonic, fasteners, google-apitools, protobuf, googleapis-common-protos, gcloud, python-dateutil, uritemplate, pycparser, cffi, idna, asn1crypto, cryptography, jwcrypto, certifi, urllib3, chardet, requests, github3.py, cachetools, google-auth, google-auth-httplib2, google-api-python-client, msgpack-python, decorator, networkx, kazoo, pbr, oslo.i18n, pyparsing, wrapt, debtcollector, netaddr, netifaces, iso8601, oslo.utils, protobuf3-to-dict, pystache, ply, future, grpcio, dill, google-gax, pyyaml, protoc-java-resource-names-plugin, ruamel.yaml, stringcase, jsonschema, contextlib2, msgpack, oslo.serialization, stevedore, PrettyTable, automaton, futurist, taskflow, yapf, googleapis-artman
Successfully installed PrettyTable-0.7.2 asn1crypto-0.24.0 automaton-1.15.0 babel-2.3.4 cachetools-2.1.0 certifi-2018.8.24 cffi-1.11.5 chardet-3.0.4 colorlog-2.10.0 contextlib2-0.5.5 cryptography-2.3.1 debtcollector-1.20.0 decorator-4.3.0 dill-0.2.8.2 fasteners-0.14.1 future-0.16.0 futurist-1.7.0 gcloud-0.18.3 github3.py-1.2.0 google-api-python-client-1.7.4 google-apitools-0.5.23 google-auth-1.5.1 google-auth-httplib2-0.0.3 google-gax-0.16.0 googleapis-artman-0.15.2 googleapis-common-protos-1.5.3 grpcio-1.14.1 httplib2-0.11.3 idna-2.7 iso8601-0.1.12 jsonschema-2.6.0 jwcrypto-0.5.0 kazoo-2.5.0 monotonic-1.5 msgpack-0.5.6 msgpack-python-0.4.8 netaddr-0.7.19 netifaces-0.10.7 networkx-1.11 oauth2client-4.1.2 oslo.i18n-3.21.0 oslo.serialization-2.27.0 oslo.utils-3.36.4 pbr-2.0.0 ply-3.8 protobuf-3.6.1 protobuf3-to-dict-0.1.5 protoc-java-resource-names-plugin-0.0.11 pyasn1-0.4.4 pyasn1-modules-0.2.2 pycparser-2.18 pyparsing-2.2.0 pystache-0.5.4 python-dateutil-2.7.3 pytz-2018.5 pyyaml-3.13 requests-2.19.1 rsa-3.4.2 ruamel.yaml-0.15.63 six-1.11.0 stevedore-1.29.0 stringcase-1.2.0 taskflow-1.25.0 uritemplate-3.0.0 urllib3-1.23 wrapt-1.10.11 yapf-0.23.0
Linked script /Users/rebeccataylor/.local/bin/smoketest_artman.py
Linked script /Users/rebeccataylor/.local/bin/artman
Linked script /Users/rebeccataylor/.local/bin/configure-artman
Linked script /Users/rebeccataylor/.local/bin/start-artman-conductor
Done.
$ artman --config google/cloud/language/artman_language_v1.yaml generate python_gapic
artman> Final args:
artman> api_name: language
artman> api_version: v1
artman> artifact_type: GAPIC
artman> aspect: ALL
artman> gapic_code_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
artman> gapic_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1/language_gapic.yaml
artman> import_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis
artman> language: python
artman> organization_name: google-cloud
artman> output_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles
artman> proto_deps:
artman> - name: google-common-protos
artman> root_dir: /Users/rebeccataylor/workspace/googleapis
artman> service_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/language_v1.yaml
artman> src_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1
artman> toolkit_path: /Users/rebeccataylor/workspace/gapic-generator
artman>
artman> Cannot find artman Docker image. Run `docker pull googleapis/artman:0.15.2` to pull the image.
===================
$ docker pull googleapis/artman:0.15.2
0.15.2: Pulling from googleapis/artman
3b37166ec614: Pull complete
ba077e1ddb3a: Pull complete
34c83d2bc656: Pull complete
84b69b6e4743: Pull complete
0f72e97e1f61: Pull complete
cdef29e5335b: Pull complete
fa563f5cf627: Pull complete
0c63b2e97ff6: Pull complete
73b6447ecef2: Pull complete
6a5a2982fdd2: Pull complete
38e9381bbea6: Pull complete
aabf1b429248: Pull complete
e5f769ca576d: Pull complete
57e02bba1eae: Pull complete
4ad6ca247070: Pull complete
af44c0676004: Pull complete
1176e32e316f: Pull complete
503980a103db: Pull complete
dd0919d4ab93: Pull complete
5f8810838bb1: Pull complete
28c1c28e7eaf: Pull complete
309d8397b40c: Pull complete
95971713e020: Pull complete
a4f46b941a8c: Pull complete
ca37a0b66e18: Pull complete
a5f5548302c9: Pull complete
5e7693f717f9: Pull complete
980ab5bee30d: Pull complete
Digest: sha256:cfbd3847ba8d1fdfc049f1fe19efc8e3971702e6ba24ec654ccfeccdfe75e24a
Status: Downloaded newer image for googleapis/artman:0.15.2
$ artman --config google/cloud/language/artman_language_v1.yaml generate python_gapic
artman> Final args:
artman> api_name: language
artman> api_version: v1
artman> artifact_type: GAPIC
artman> aspect: ALL
artman> gapic_code_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
artman> gapic_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1/language_gapic.yaml
artman> import_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis
artman> language: python
artman> organization_name: google-cloud
artman> output_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles
artman> proto_deps:
artman> - name: google-common-protos
artman> root_dir: /Users/rebeccataylor/workspace/googleapis
artman> service_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/language_v1.yaml
artman> src_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1
artman> toolkit_path: /Users/rebeccataylor/workspace/gapic-generator
artman>
artman> Running artman command in a Docker instance.
artman> artman> Final args:
artman> api_name: language
artman> api_version: v1
artman> artifact_type: GAPIC
artman> aspect: ALL
artman> gapic_code_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
artman> gapic_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1/language_gapic.yaml
artman> import_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis
artman> language: python
artman> organization_name: google-cloud
artman> output_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles
artman> proto_deps:
artman> - name: google-common-protos
artman> root_dir: /Users/rebeccataylor/workspace/googleapis
artman> service_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/language_v1.yaml
artman> src_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1
artman> toolkit_path: /toolkit
artman>
artman> Creating GapicClientPipeline.
artman> Code generated: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
$ curl https://raw.githubusercontent.com/vchudnov-g/googleapis/35862add533db43caa147d1e266b33c47c41b0bc/google/cloud/language/v1/language_gapic.yaml -o google/cloud/language/v1/language_gapic.yaml
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3677 100 3677 0 0 5474 0 --:--:-- --:--:-- --:--:-- 5471
rebeccataylor-macbookpro2:googleapis rebeccataylor$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: google/cloud/language/v1/language_gapic.yaml
no changes added to commit (use "git add" and/or "git commit -a")
rebeccataylor-macbookpro2:googleapis rebeccataylor$ git diff
diff --git a/google/cloud/language/v1/language_gapic.yaml b/google/cloud/language/v1/language_gapic.yaml
index f2d31dd40..27bd0fb8d 100644
--- a/google/cloud/language/v1/language_gapic.yaml
+++ b/google/cloud/language/v1/language_gapic.yaml
@@ -58,6 +58,30 @@ interfaces:
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 30000
+ sample_value_sets:
+ - id: analyze_sentiment
+ title: "Analyzing Sentiment"
+ description: "Proof of concept for analyzing sentiment"
+ parameters:
+ defaults:
+ - document.type=PLAIN_TEXT
+ - document.content="Your text to analyze, e.g. Hello, world!"
+ attributes:
+ - parameter: document.content
+ sample_argument: true
+ on_success:
+ - define: sentiment=$resp.document_sentiment
+ - print:
+ - "Score: %s"
+ - sentiment.score
+ - print:
+ - "Magnitude: %s"
+ - sentiment.magnitude
+ samples:
+ standalone:
+ - calling_forms: ".*"
+ value_sets: analyze_sentiment
+ region_tag: language_sentiment_text
- name: AnalyzeEntities
flattening:
groups:
$ artman --config google/cloud/language/artman_language_v1.yaml generate python_gapic
artman> Final args:
artman> api_name: language
artman> api_version: v1
artman> artifact_type: GAPIC
artman> aspect: ALL
artman> gapic_code_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
artman> gapic_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1/language_gapic.yaml
artman> import_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis
artman> language: python
artman> organization_name: google-cloud
artman> output_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles
artman> proto_deps:
artman> - name: google-common-protos
artman> root_dir: /Users/rebeccataylor/workspace/googleapis
artman> service_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/language_v1.yaml
artman> src_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1
artman> toolkit_path: /Users/rebeccataylor/workspace/gapic-generator
artman>
artman> Running artman command in a Docker instance.
artman> artman> Final args:
artman> api_name: language
artman> api_version: v1
artman> artifact_type: GAPIC
artman> aspect: ALL
artman> gapic_code_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
artman> gapic_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1/language_gapic.yaml
artman> import_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis
artman> language: python
artman> organization_name: google-cloud
artman> output_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles
artman> proto_deps:
artman> - name: google-common-protos
artman> root_dir: /Users/rebeccataylor/workspace/googleapis
artman> service_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/language_v1.yaml
artman> src_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1
artman> toolkit_path: /toolkit
artman>
artman> Creating GapicClientPipeline.
artman> Code generated: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
rebeccataylor-macbookpro2:googleapis rebeccataylor$ find artman-genfiles/
artman-genfiles/
artman-genfiles//google-cloud-language-v1.desc
artman-genfiles//python
artman-genfiles//python/language-v1
artman-genfiles//python/language-v1/nox.py
artman-genfiles//python/language-v1/LICENSE
artman-genfiles//python/language-v1/google
artman-genfiles//python/language-v1/google/__init__.py
artman-genfiles//python/language-v1/google/cloud
artman-genfiles//python/language-v1/google/cloud/language_v1
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic/enums.py
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic/language_service_client_config.py
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic/transports
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic/transports/__init__.py
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic/transports/language_service_grpc_transport.py
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic/__init__.py
artman-genfiles//python/language-v1/google/cloud/language_v1/gapic/language_service_client.py
artman-genfiles//python/language-v1/google/cloud/language_v1/proto
artman-genfiles//python/language-v1/google/cloud/language_v1/proto/language_service_pb2.py
artman-genfiles//python/language-v1/google/cloud/language_v1/proto/__init__.py
artman-genfiles//python/language-v1/google/cloud/language_v1/proto/language_service_pb2_grpc.py
artman-genfiles//python/language-v1/google/cloud/language_v1/__init__.py
artman-genfiles//python/language-v1/google/cloud/language_v1/types.py
artman-genfiles//python/language-v1/google/cloud/__init__.py
artman-genfiles//python/language-v1/google/cloud/language.py
artman-genfiles//python/language-v1/tests
artman-genfiles//python/language-v1/tests/unit
artman-genfiles//python/language-v1/tests/unit/gapic
artman-genfiles//python/language-v1/tests/unit/gapic/v1
artman-genfiles//python/language-v1/tests/unit/gapic/v1/test_language_service_client_v1.py
artman-genfiles//python/language-v1/tests/system
artman-genfiles//python/language-v1/tests/system/gapic
artman-genfiles//python/language-v1/tests/system/gapic/v1
artman-genfiles//python/language-v1/tests/system/gapic/v1/test_system_language_service_v1.py
artman-genfiles//python/language-v1/MANIFEST.in
artman-genfiles//python/language-v1/docs
artman-genfiles//python/language-v1/docs/index.rst
artman-genfiles//python/language-v1/docs/gapic
artman-genfiles//python/language-v1/docs/gapic/v1
artman-genfiles//python/language-v1/docs/gapic/v1/types.rst
artman-genfiles//python/language-v1/docs/gapic/v1/api.rst
artman-genfiles//python/language-v1/docs/conf.py
artman-genfiles//python/language-v1/samples
artman-genfiles//python/language-v1/samples/google
artman-genfiles//python/language-v1/samples/google/cloud
artman-genfiles//python/language-v1/samples/google/cloud/language_v1
artman-genfiles//python/language-v1/samples/google/cloud/language_v1/gapic
artman-genfiles//python/language-v1/samples/google/cloud/language_v1/gapic/analyze_sentiment
artman-genfiles//python/language-v1/samples/google/cloud/language_v1/gapic/analyze_sentiment/analyze_sentiment_request_analyze_sentiment.py
artman-genfiles//python/language-v1/setup.py
artman-genfiles//python/language-v1/setup.cfg
artman-genfiles//python/language-v1/README.rst
artman-genfiles//python_google-cloud-language-v1_package2.yaml
$ cat artman-genfiles//python/language-v1/samples/google/cloud/language_v1/gapic/analyze_sentiment/analyze_sentiment_request_analyze_sentiment.py
# -*- coding: utf-8 -*-
#
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#### DO NOT EDIT! This is a generated sample ("Request", "analyze_sentiment")
# To run with the published packages, execute the following before running this code:
# pip install google-cloud-language
# [START language_sentiment_text]
from google.cloud import language_v1
from google.cloud.language_v1 import enums
def sample_analyze_sentiment(content):
# [START language_sentiment_text_core]
client = language_v1.LanguageServiceClient()
# content = 'Your text to analyze, e.g. Hello, world!'
type_ = enums.Document.Type.PLAIN_TEXT
document = {'type': type_, 'content': content}
response = client.analyze_sentiment(document)
sentiment = response.document_sentiment
print('Score: {}'.format(sentiment.score))
print('Magnitude: {}'.format(sentiment.magnitude))
# [END language_sentiment_text_core]
# [END language_sentiment_text]
$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
$ sed -i .bak -e s/START/OMG-I-CHANGED-A-THING/g ./src/main/resources/com/google/api/codegen/py/standalone_sample.snip
rebeccataylor-macbookpro2:gapic-generator rebeccataylor$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: src/main/resources/com/google/api/codegen/py/standalone_sample.snip
Untracked files:
(use "git add <file>..." to include in what will be committed)
src/main/resources/com/google/api/codegen/py/standalone_sample.snip.bak
no changes added to commit (use "git add" and/or "git commit -a")
rebeccataylor-macbookpro2:gapic-generator rebeccataylor$ git diff
diff --git a/src/main/resources/com/google/api/codegen/py/standalone_sample.snip b/src/main/resources/com/google/api/codegen/py/standalone_sample.snip
index c65faa74..e0dd67d1 100644
--- a/src/main/resources/com/google/api/codegen/py/standalone_sample.snip
+++ b/src/main/resources/com/google/api/codegen/py/standalone_sample.snip
@@ -22,12 +22,12 @@
@snippet standaloneSample(apiMethod, sample)
import sys
- @# [START {@sample.regionTag}]
+ @# [OMG-I-CHANGED-A-THING {@sample.regionTag}]
{@importList(sample.initCode.importSection.appImports)}
def sample_{@apiMethod.name}({@sampleFuncParam(sample.initCode.argDefaultParams)}):
- @# [START {@sample.regionTag}_core]
+ @# [OMG-I-CHANGED-A-THING {@sample.regionTag}_core]
client = {@apiMethod.apiModuleName}.{@apiMethod.apiClassName}()
$ ~/.local/venvs/googleapis-artman/bin/pip install grpcio-tools
Collecting grpcio-tools
Downloading https://files.pythonhosted.org/packages/46/2c/62f0d0f3a0e2c84b12ef17d2c05d2d13bd28400e24386983fc269e800a28/grpcio_tools-1.14.1-cp36-cp36m-macosx_10_9_intel.whl (3.6MB)
100% |████████████████████████████████| 3.6MB 8.2MB/s
Requirement already satisfied: protobuf>=3.5.0.post1 in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from grpcio-tools) (3.6.1)
Requirement already satisfied: grpcio>=1.14.1 in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from grpcio-tools) (1.14.1)
Requirement already satisfied: six>=1.9 in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from protobuf>=3.5.0.post1->grpcio-tools) (1.11.0)
Requirement already satisfied: setuptools in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from protobuf>=3.5.0.post1->grpcio-tools) (40.2.0)
Installing collected packages: grpcio-tools
Successfully installed grpcio-tools-1.14.1
### ( still not working with this )
$ ~/.local/venvs/googleapis-artman/bin/pip install protoc-docs-plugin
Collecting protoc-docs-plugin
Downloading https://files.pythonhosted.org/packages/5a/03/4411182281e1830ecfbac0ec8ab7913f8dd33b8a4163fb98414dd2b6bd18/protoc-docs-plugin-0.3.0.tar.gz
Requirement already satisfied: protobuf>=3.3.0 in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from protoc-docs-plugin) (3.6.1)
Collecting pypandoc>=1.4 (from protoc-docs-plugin)
Downloading https://files.pythonhosted.org/packages/71/81/00184643e5a10a456b4118fc12c96780823adb8ed974eb2289f29703b29b/pypandoc-1.4.tar.gz
Requirement already satisfied: six>=1.9 in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from protobuf>=3.3.0->protoc-docs-plugin) (1.11.0)
Requirement already satisfied: setuptools in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from protobuf>=3.3.0->protoc-docs-plugin) (40.2.0)
Requirement already satisfied: pip>=8.1.0 in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from pypandoc>=1.4->protoc-docs-plugin) (18.0)
Requirement already satisfied: wheel>=0.25.0 in /Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages (from pypandoc>=1.4->protoc-docs-plugin) (0.31.1)
Building wheels for collected packages: protoc-docs-plugin, pypandoc
Running setup.py bdist_wheel for protoc-docs-plugin ... done
Stored in directory: /Users/rebeccataylor/Library/Caches/pip/wheels/b3/d7/51/f367e1ddc30d1e575541c26ab1daaaa7e48863dc7d4ebf303b
Running setup.py bdist_wheel for pypandoc ... done
Stored in directory: /Users/rebeccataylor/Library/Caches/pip/wheels/3e/55/4f/59e0fa0914f3db52e87c0642c5fb986871dfbbf253026e639f
Successfully built protoc-docs-plugin pypandoc
Installing collected packages: pypandoc, protoc-docs-plugin
Successfully installed protoc-docs-plugin-0.3.0 pypandoc-1.4
# BROKEN
$ artman --local --config google/cloud/language/artman_language_v1.yaml generate python_gapic
artman> Final args:
artman> api_name: language
artman> api_version: v1
artman> artifact_type: GAPIC
artman> aspect: ALL
artman> gapic_code_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/language-v1
artman> gapic_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1/language_gapic.yaml
artman> import_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis
artman> language: python
artman> organization_name: google-cloud
artman> output_dir: /Users/rebeccataylor/workspace/googleapis/artman-genfiles
artman> proto_deps:
artman> - name: google-common-protos
artman> root_dir: /Users/rebeccataylor/workspace/googleapis
artman> service_yaml: /Users/rebeccataylor/workspace/googleapis/google/cloud/language/language_v1.yaml
artman> src_proto_path:
artman> - /Users/rebeccataylor/workspace/googleapis/google/cloud/language/v1
artman> toolkit_path: /Users/rebeccataylor/workspace/gapic-generator
artman>
artman> Creating GapicClientPipeline.
artman.output >
protoc-gen-pydocstring: program not found or is not executable
--pydocstring_out: protoc-gen-pydocstring: Plugin failed with status code 1.
artman> Traceback (most recent call last):
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/artman/cli/main.py", line 71, in main
engine.run()
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/taskflow/engines/action_engine/engine.py", line 159, in run
for _state in self.run_iter():
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/taskflow/engines/action_engine/engine.py", line 223, in run_iter
failure.Failure.reraise_if_any(it)
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/taskflow/types/failure.py", line 292, in reraise_if_any
failures[0].reraise()
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/taskflow/types/failure.py", line 299, in reraise
six.reraise(*self._exc_info)
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/six.py", line 693, in reraise
raise value
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/taskflow/engines/action_engine/executor.py", line 82, in _execute_task
result = task.execute(**arguments)
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/artman/tasks/protoc_tasks.py", line 165, in execute
excluded_proto_path=excluded_proto_path)
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/artman/tasks/protoc_tasks.py", line 106, in _execute_proto_codegen
protos)
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/artman/tasks/task_base.py", line 64, in exec_command
raise e
File "/Users/rebeccataylor/.local/venvs/googleapis-artman/lib/python3.6/site-packages/artman/tasks/task_base.py", line 56, in exec_command
output = subprocess.check_output(args, stderr=subprocess.STDOUT)
File "/Users/rebeccataylor/homebrew/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 336, in check_output
**kwargs).stdout
File "/Users/rebeccataylor/homebrew/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 418, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/Users/rebeccataylor/.local/venvs/googleapis-artman/bin/python3.6', '-m', 'grpc_tools.protoc', '--proto_path=/var/folders/cp/ftn0bdv17ml_vrwqykk90z6c005bt4/T/artman-python/1535584330/proto', '--proto_path=/var/folders/cp/ftn0bdv17ml_vrwqykk90z6c005bt4/T/artman-python/1535584330/proto/google/cloud/language_v1/proto', '--proto_path=/Users/rebeccataylor/workspace/gapic-generator/build/toolpaths/protobufJavaDir', '--python_out=/Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/grpc-google-cloud-language-v1', '--pydocstring_out=/Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/grpc-google-cloud-language-v1', '--grpc_python_out=/Users/rebeccataylor/workspace/googleapis/artman-genfiles/python/grpc-google-cloud-language-v1', '/var/folders/cp/ftn0bdv17ml_vrwqykk90z6c005bt4/T/artman-python/1535584330/proto/google/cloud/language_v1/proto/language_service.proto']' returned non-zero exit status 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment