title: Import module from parent or sibling directory in Cloud Functions?
body: <p>I have a repository structure hosted in a Google Cloud Repository that looks like this for Google Cloud Functions:</p>
  
  <pre><code>.
  module.py
  /common
       module1.py
       module2.py
  /cloudfunction1
       main.py
       requirements.txt
  /cloudfunction2
       main.py
       requirements.txt
  </code></pre>
  
  <p>Where each of the cloudfunction directories is deployed as a separate cloud function. </p>
  
  <p>What I'd like to do is import modules from either the common directory, or from the root, however utilising a <code>sys.path.append('..')</code> approach doesn't appear to work. I presume this is because the cloud function deployment process only includes the files in the directory in which main.py is located?</p>
  
  <p>How can I resolve this?</p>