live-de-python
live-de-python copied to clipboard
[Sugestão] Qual a melhor maneira para usar seus scripts privados em outros projetos
Acho que seria legal falar sobre o tema de como reutilizar scripts em outros projetos. As vezes a gente faz um script e não pode upar no PyPI publicamente.
Qual seria a melhor maneira de utilizá-los em outros projetos?
- adicionar uma pasta com os scripts no PYTHONPATH (estou usando atualmente)
- usar um server PyPI privado?
- clonar do github toda vez?
Estou tendo esse problema.
No meu caso eu adicionei o path no syspath, importo o pacote (a pasta do projeto), mas não consigo acessar as funções do pacote. Ele fala que não existe tal módulo. Seria muito bom ter uma live ensinado a usar, configurar o pacote, etc.
O pip consegue instalar módulos a partir de repositórios git, inclusive repositórios privados. Vc precisa criar um arquivo setup.py na raiz do repositório para que isso seja possível.
Em repositório privados, caso o git n esteja devidamente configurado, será solicitado as credencias no momento de instalação.
Fechando issue por inatividade do tópico. Podemos reabrir no futuro caso faça sentido.