linux-BR.org

Notícias de software livre e tecnologias

Agora, dependendo da sua ferramenta, convém adicionar receitas para chamar Pip-Tools, Poesia, Black, Ruff, etc. As próximas linhas criarão dois aliases para executar o Python a partir de um ambiente virtual existente se existir
Agora, dentro de qualquer receita, você pode usar $ (py) para ligar para o Python.Agora você pode fazer isso:
E PythonPath conterá ./some/extra/path, $ (pwd)/pkgs/package1 e $ (pwd)/pkgs/package2.Portanto, toda vez que uma receita contém $ (py), a chamada será traduzida para Python3 ou .venv/bin/python3, dependendo do contexto atual.Ao usar esse truque, posso executar comandos diferentes e garantir que o pacote importado seja dessa ramificação, em vez de ter que python3 -m pip instalar -e.

Fonte: https://ricardoanderegg.com/posts/makefile-python-project-tricks/