When I manually create a Lambda Layer I add all the code inside the "python" folder as required, zip that folder, upload it and everything works.
However, when I used Serverless (SLS), it correctly packages everything inside a "python.zip", but when I deploy the package folder is suddenly called "python-[HASH]". As a result, I cannot import the python dependencies from that layer.
Why is there this hash? Is there a better way to deal with custom packages that are shared across Lambda functions?