live-de-python icon indicating copy to clipboard operation
live-de-python copied to clipboard

[Sugestão] Qual a melhor maneira para usar seus scripts privados em outros projetos

Open rafaeltgt opened this issue 3 years ago • 2 comments

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?

rafaeltgt avatar Feb 22 '22 12:02 rafaeltgt

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.

vinimaciel01-code avatar Mar 09 '22 17:03 vinimaciel01-code

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.

JoseitoOliveira avatar May 08 '22 18:05 JoseitoOliveira

Fechando issue por inatividade do tópico. Podemos reabrir no futuro caso faça sentido.

dunossauro avatar Dec 29 '22 00:12 dunossauro