o que o setup.py faz?

1

Eu não sou de formação em ciência da computação, e gostaria de perguntar como é que quando baixei os pacotes python do github, tenho que executar setup.py? o que isso faz para o programa e minhas outras configurações do sistema? E também, se eu corri o comando sudo python setup.py install develop --user em uma das ramificações, digamos A, vejo que alguns arquivos contêm arquivos .pyc e .py. Se eu criar uma ramificação de A, digamos B, não posso mais executar o comando acima e todos os arquivos em B permanecerão em .pyc Isso significa que não posso executar meu programa na ramificação B? Muito Obrigado! Muito confuso.

    
por jjxxll 18.04.2015 / 23:58

1 resposta

1

setup.py é o arquivo que irá lidar com a instalação dos seus pacotes. você o executa prefixando-o com o comando python e passando install como um parâmetro, portanto, o "python setup.py install".
.pyc é o bytecode compilado do seu código python (para execução mais rápida). Então, se você está movendo seu código, sugiro que pegue os arquivos .py e remova o antigo .pyc da pasta antiga, pois eles serão regenerados depois.

    
por Ghassen Rjab 19.04.2015 / 00:07