2

I would like to use my own package located in private repository.

Actually, i use requirements.txt file to install dependencies in my Python AppEngine.

However, i don't understand where do I have to add my private dependency.

Thanks

Bastien D
  • 1,395
  • 2
  • 14
  • 26

1 Answers1

0

You have to add the private package to the requirements.txt by using the git+ssh protocol. Better instructions can be found here: Is it possible to use pip to install a package from a private github repository?

However, I am not sure how GAE handles private keys required to access the package. If GAE only copies the lib directory from the AppEngine project repository without other magical operations upon deployment, it should work. If AppEngine only uses the lib dependencies to collect the names of the packages and then does something funny by itself, I guess you would be out of luck, if there does not exist a way to give credentials to the AppEngine for deployment.

I am unable to test this now, but will update as soon as I have.

Ahti Ahde
  • 1,078
  • 10
  • 12