intake / intake/python-snappy

No module named 'snappy._snappy_cffi' on AWS lambda

Abierto
#121 5 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
490
Forks
104
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I create a function using python-snappy to deploy on AWS Lambda. I followed [this tutorial](https://docs.aws.amazon.com/lambda/latest/dg/python-package.html) and basically did the following (TL;DR of the tutorial commands):

```
pip install --target ./package python-snappy
cd package
zip -r ../my-deployment-package.zip .
cd ..
zip -g my-deployment-package.zip lambda_function.py

```

When running my function it fails on `import snappy` line with:

```
Response
{
"errorMessage": "Unable to import module 'lambda_function': No module named 'snappy._snappy_cffi'",
"errorType": "Runtime.ImportModuleError",
"stackTrace": []
}
```

My function file tree looks like the following:

```
my-function
--| python_snappy_0.6.1.dist-info
---- AUTHORS
---- INSTALLERS
----
--| snappy
---- __init__.py
---- __main__.py
----

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.