title: AWS lambda function in python loses dependency due to the folder name
body: <p>Now I am working on a project that is using AWS services. And I was making a unit test and got into this issue.</p>
  <p>So first this project had a folder called <code>aws</code> and under that, <code>cloudformation</code>, <code>lambda</code>, and <code>test</code>.
  my problem was i had to change the folder called <code>lambda</code>, otherwise i was not able to code like this. <code>from lambda import lambda_handler</code>. because the word <code>lambda</code> is already reserved in python.</p>
  <p>so I changed the folder name from <code>lambda</code> to <code>function</code> and in the yaml template, the field <code>codeUri</code> to <code>../function</code>.
  and this is where the problem comes in. this folder renaming cause the lambda function to lose all the dependencies.
  I have no idea why.
  I looked template yaml file, but there is no configuration that i was able to find about this issue.</p>
  <p>here is the image of the dependencies on aws console before renaming the folder name.
  <a href="https://i.stack.imgur.com/RzxA4.png" rel="nofollow noreferrer">python dependencies on aws console</a></p>
  <p>and as soon as i changed the name of the folder, it would be leave only <code>lambda_function.py and __init__.py</code>.</p>
  <p>Please help me solve this issue if anyone as an idea what is going on here..
  Thank you in advance.</p>