Este repositório existe para fornecer um exemplo de arquivo setup.py, que pode ser usado para inicializar seu próximo projeto Python. Ele inclui alguns padrões avançados e práticas recomendadas para setup.py
, bem como alguns comentários interessantes.
Por exemplo, este setup.py
fornece um comando $ python setup.py upload
, que cria uma roda universal (e sdist ) e carrega seu pacote para PyPi usando Twine, sem a necessidade de um arquivo setup.cfg
irritante. Ele também cria/carrega uma nova tag git automaticamente.
Resumindo, os arquivos setup.py
podem ser difíceis de abordar, no início - até mesmo Guido foi ouvido dizendo: "todo mundo os cultua". É verdade - então, quero que este repositório seja o melhor lugar para copiar e colar :)
Confira o exemplo!
cd your_project
# Download the setup.py file:
# download with wget
wget https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py -O setup.py
# download with curl
curl -O https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py
$ setup.py test
(se for conciso).Solicitações pull são incentivadas!
Este é um software gratuito e desimpedido lançado em domínio público.
Qualquer pessoa é livre para copiar, modificar, publicar, usar, compilar, vender ou distribuir este software, seja na forma de código-fonte ou como binário compilado, para qualquer finalidade, comercial ou não comercial, e por qualquer meio.