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

Atualização para Python 3.12 e Pacotes Mais Recentes #1286

Open
hadirgax opened this issue Sep 26, 2024 · 0 comments
Open

Atualização para Python 3.12 e Pacotes Mais Recentes #1286

hadirgax opened this issue Sep 26, 2024 · 0 comments
Labels
dependencies Atualiza arquivo de dependências

Comments

@hadirgax
Copy link

hadirgax commented Sep 26, 2024

Descrição:

Atualmente, o projeto está utilizando Python 3.10 e uma série de pacotes que podem estar desatualizados. Para garantir que estamos utilizando as versões mais recentes e seguras das dependências, sugiro a atualização para Python 3.12 e a revisão dos pacotes listados nos arquivos requirements-dev.in e requirements.in.

Tarefas:

  1. Atualização do Ambiente:

    • Atualizar o ambiente Conda para utilizar Python 3.12.
    • Modificar o Makefile para refletir a nova versão do Python.
  2. Revisão e Atualização dos Pacotes:

    • Utilizar pip-compile para gerar novos arquivos requirements-dev.txt e requirements.txt com as versões mais recentes dos pacotes.
    • Verificar a compatibilidade dos pacotes com Python 3.12.
  3. Testes:

    • Executar todos os testes existentes para garantir que a atualização não quebrou nenhuma funcionalidade.
    • Corrigir quaisquer problemas de compatibilidade que surgirem.

Notas:

  • Certifique-se de que todas as dependências são compatíveis com Python 3.12 antes de fazer a atualização.
  • Documente quaisquer mudanças significativas que possam afetar outros desenvolvedores ou usuários do projeto.

Benefícios:

  • Utilização de versões mais recentes e seguras dos pacotes.
  • Melhorias de performance e novas funcionalidades introduzidas no Python 3.12.
  • Manutenção da compatibilidade e segurança do projeto a longo prazo.

Por favor, revise e aprove esta sugestão para que possamos proceder com as atualizações necessárias.

Responsável: @hadirgax

Data: 2024-09-25

@trevineju trevineju added enhancement Melhoria, novo recurso ou ferramenta dependencies Atualiza arquivo de dependências labels Sep 26, 2024
@trevineju trevineju removed the enhancement Melhoria, novo recurso ou ferramenta label Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Atualiza arquivo de dependências
Projects
Development

No branches or pull requests

2 participants