É ok fazer um librairy python que use um outro?

0

Estou fazendo um projeto em python que permitirá a você implantar / atualizar facilmente um ambiente de integração contínua em um servidor.

Jenkins, Git, Gerrit, Sonar, wiki doku, servidor web. com jenkins que autobuild o que é empurrado para gerrit e exibir o resultado do teste de compilação / unidade em gerrit.

No começo, foi para mim, mas eu pensei, por que não torná-lo acessível para todos.

Estou usando o paramiko para fazer o ssh, isso é uma prática ruim para liberar uma versão que precisa de algo que não é nativo do python?

Obrigado.

    
por sliders_alpha 06.06.2016 / 12:44

1 resposta

0

Não tenho certeza se perguntas sobre práticas ruins devem ser postadas aqui, mas ainda assim -

Legalmente

O Paramiko parece ser mantido sob LGPL, o que significa que qualquer software livre ou proprietário pode vincular o paramiko. Então, legalmente, tudo está bem.

Boas práticas

Você só deve se questionar se a biblioteca na qual você confia é bem mantida e deve informar a todos os possíveis usuários da sua biblioteca, se há uma exigência e fornecer aos usuários uma maneira de obter o requisito (por exemplo, link para download, script para rodar para instalar, etc.).

Usar bibliotecas não-nativas ao criar uma biblioteca é algo muito comum e normal - você não deve reinventar uma roda:)

    
por 22.07.2016 / 10:17