Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[infra] Configuração de múltiplas contas no Jupyter não funciona #1676

Open
fernandascovino opened this issue Aug 4, 2023 · 3 comments
Assignees
Labels
bug Something isn't working python

Comments

@fernandascovino
Copy link
Contributor

Descrição

Possuo diferentes configurações de contas, conforme a solução detalhada no nosso readme:

~/
  - .basedosdados -> padrão, que em tese poderia estar vazia
  - .basedosdados-rj-smtr-dev -> projeto rj-smtr-dev
  - .basedosdados-rj-smtr-staging -> projeto rj-smtr-staging

As credenciais estão corretas nas respectivas pastas, com acesso aos projetos. Porém, ao rodar o comando abaixo, recebo um erro de acesso ao projeto (o que indica que o pacote não está olhando para as credenciais corretas):

import basedosdados as bd

bd.config.billing_project_id =  "rj-smtr-dev"
bd.config.project_config_path = f"~/.basedosdados-rj-smtr-dev"

query = """
alguma query do projeto rj-smtr-dev
"""

df = bd.read_sql(query=query)

A única maneira de rodar é redefinir a pasta como .basedosdados e utilizar o parâmetro from_file=True (que só funciona para a pasta padrão):

import basedosdados as bd

bd.config.billing_project_id =  "rj-smtr-dev"

query = """
alguma query do projeto rj-smtr-dev
"""

df = bd.read_sql(query=query, from_file=True)

Versão do pacote: 1.6.11

@fernandascovino
Copy link
Contributor Author

As configurações instanciadas consideram o project_config_path? Vi que têm váriveis de ambiente que são priorizadas em relação a ele, se puderem dar uma luz em como deve ser feito para reconfigurá-las e poder utilizar outras contas:

https://github.com/basedosdados/mais/blob/bea9a323afcea8aa1609e9ade2502ca91f88054c/python-package/basedosdados/upload/base.py

@crislanealves
Copy link
Member

@fernandascovino isso aqui já foi resolvido?

@HenriqueAJNB
Copy link

@crislanealves, se não tiver resolvido, eu consigo ajudar =)

@vncsna vncsna moved this to 📋 Backlog in Engenharia-SRE-UX Jan 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working python
Projects
Archived in project
Development

No branches or pull requests

6 participants