New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflicting of google packages #853
Comments
Local development with endpoints framework v2 isn't currently supported, you'll need to deploy the app. |
@jonparrott I can't able to generate OpenApi configuration. I don't know why endpoints v2 choose an already existsing package named $ python lib/endpoints/endpointscfg.py get_openapi_spec api.StoryBoxApi --hostname storybox-api.endpoints.storybox-backend.appspot.com
Traceback (most recent call last):
File "lib/endpoints/endpointscfg.py", line 633, in <module>
main(sys.argv)
File "lib/endpoints/endpointscfg.py", line 629, in main
args.callback(args)
File "lib/endpoints/endpointscfg.py", line 487, in _GenOpenApiSpecCallback
application_path=args.application)
File "lib/endpoints/endpointscfg.py", line 332, in _GenOpenApiSpec
application_path=application_path)
File "lib/endpoints/endpointscfg.py", line 183, in GenApiConfig
module = __import__(module_name, fromlist=base_service_class_name)
File "/home/gemini/projects/storybox-backend/src/api/__init__.py", line 19, in <module>
import endpoints
File "/home/gemini/projects/storybox-backend/src/lib/endpoints/__init__.py", line 29, in <module>
from apiserving import *
File "/home/gemini/projects/storybox-backend/src/lib/endpoints/apiserving.py", line 74, in <module>
from google.api.control import client as control_client
ImportError: No module named control I wondered why there is a different error than the previous one. So I get into this import google.api
print google.api.__file__ before
So there is another google package installed on my pc. Ok, whatever it is, I should get the same original error if I try to generate OpenAPI config file. |
Yep, so I would recommend activating an empty virtualenv before running endpointscfg.py so that your system packages don't cause issues. |
Now, it works .. Thanks :-) |
@jonparrott I think local development of endpoints v2 framework was supported now https://cloud.google.com/appengine/docs/standard/python/endpoints/test_deploy . pls let me know how to resolve the original traceback? |
@Avinash-Raj I suggest filing an issue over on https://github.com/cloudendpoints/endpoints-python |
@Avinash-Raj: The link you provided refers to endpoints v1... |
Yep.. later only I realized. Waiting for the working of endpoints V2
locally.
…On Apr 12, 2017 2:22 AM, "paynen0" ***@***.***> wrote:
@Avinash-Raj <https://github.com/Avinash-Raj>: The link you provided
refers to endpoints v1...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#853 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADv2ICAB-KnVwFtvV2Pt9d_tpVWqQh5Lks5ru-gDgaJpZM4Md7Xj>
.
|
Any progress on making endpoints V2 available locally? Deploying a GAE takes several minutes which really slows down the development cycle if I need to deploy every time I make a change. |
In which file did you encounter the issue?
https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/appengine/standard/endpoints-frameworks-v2/echo/main.py
Did you change the file? If so, how?
No, I didn't change the source file.
Describe the issue
I have installed the latest version of google cloud sdk, google-cloud-sdk-app-engine-python on my Ubuntu PC as mentioned in the docs in-order to test google-cloud-endpoints-framework sample app.
But on invoking an api request, I got the below traceback. Seems like there is a conflict between google package inside GAE sdk and the google package installed automatically to the lib folder because of google-endpoints framework package.
Here comes the full traceback.
The text was updated successfully, but these errors were encountered: