Back to All

Problema para subir a dadosferalib

(edited)

Ao tentar instalar a dadosferalib no environment 5d0bb273-5491-4ac4-a2a2-ba32282567fd utilizando o seguinte script:

!/bin/bash

sudo apt-get update
sudo apt-get install gettext -y
chmod +x ./compile_translations

pip3 install pyOpenSSL --upgrade
pip3 install awscli chardet requests anybase32 pandas snowflake-snowpark-python snowflake
pip3 install streamlit
pip install geopy folium
pip install -r requirements.txt

aws codeartifact login --tool pip --domain dadosfera --domain-owner 611330257153 --region us-east-1 --repository dadosfera-pip
pip3 install dadosfera==1.5.0 dadosfera_logs==1.0.3

Estou obtendo como erro que a biblioteca não está sendo encontrada. Também tentei usando a imagem Custom: dadosfera/base-kernel-py:1.0.2 e obtive o mesmo erro.

Traceback do erro

Traceback (most recent call last):
  File "/project-dir/get_table_from_snowflake/get_table_from_snowflake.py", line 1, in <module>
    from dadosfera.services.snowflake import get_snowpark_session
  File "/project-dir/get_table_from_snowflake/dadosfera/services/snowflake.py", line 2, in <module>
    import snowflake.connector
  File "/opt/conda/lib/python3.9/site-packages/snowflake/connector/__init__.py", line 19, in <module>
    from .connection import SnowflakeConnection
  File "/opt/conda/lib/python3.9/site-packages/snowflake/connector/connection.py", line 33, in <module>
    from . import errors, proxy
  File "/opt/conda/lib/python3.9/site-packages/snowflake/connector/errors.py", line 18, in <module>
    from .telemetry_oob import TelemetryService
  File "/opt/conda/lib/python3.9/site-packages/snowflake/connector/telemetry_oob.py", line 22, in <module>
    from .vendored import requests
  File "/opt/conda/lib/python3.9/site-packages/snowflake/connector/vendored/requests/__init__.py", line 119, in <module>
    from ..urllib3.contrib import pyopenssl
  File "/opt/conda/lib/python3.9/site-packages/snowflake/connector/vendored/urllib3/contrib/pyopenssl.py", line 50, in <module>
    import OpenSSL.crypto
  File "/opt/conda/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import SSL, crypto
  File "/opt/conda/lib/python3.9/site-packages/OpenSSL/SSL.py", line 34, in <module>
    from OpenSSL.crypto import (
  File "/opt/conda/lib/python3.9/site-packages/OpenSSL/crypto.py", line 945, in <module>
    utils.deprecated(
TypeError: deprecated() got an unexpected keyword argument 'name'