Escolar Documentos
Profissional Documentos
Cultura Documentos
—Sumario—
Sumario—
I. Primeiro, configura-se o projeto.
II. Definindo uma licença para o seu código.
III. Especificando o funcionamento de seu código.
IV. Definindo opções padrões pelo Setup.cfg.
V. Configurando o setup.py
Explicação de cada topico:
VI.Empacotando
VII. Fazendo upload do código.
Referências—
terá uma pasta que vai conter uma subpast( Nome_do_pacote) que vai
conter os modulos python criado por você e o arquivo _ _init.py_ _;
Um LICENSE.txt ;
Um Readme.md;
Um Setup.cfg e um Setup.py
import pacote.subitempacote
Ou assim:
Ai, quando você importar o pacote no seu projeto, o init terá a função de
importar tudo automaticamente sem que você precise importar os sub itens o
tempo todo.
Você pode encontrar licenças para colocar no seu arquivo por meio deste site:
adam-p/markdown-here
This is intended as a quick reference and showcase. For
more complete info, see John Gruber's original spec and the
Github-flavored Markdown info page. Note that there is also
https://github.com/adam-p/markdown-here/wiki/Markdo
wn-Cheatsheet
[metadata]
description-file = README.md
license_file = LICENSE.txt
V. Configurando o setup.py
Chegou a hora de configurar o ultimo arquivo, o Setup.py . Ele vai ser
responsável pelo empacotamento do seu código.
O próprio python possui uma função que realiza esse empacotamento: o
Setup().
setup(
name = '',
version = '',
author = '',
author_email = '',
packages = [''],
description = '',
long_description = '',
url = '',
project_urls = {
'',
''
},
license = '',
keywords = '',
name = 'calculadora',
version: '1.0.0',
author: Aqui vai estar o nome do autor do codigo, no caso o seu nome.
Exemplo:
author_email = 'JoaoM@gmail.com',
packages = ['pacote1','pacote2','...']
url: Serve para mostrar uma URL de uma pagina principal para o seu
pacote. É comum utilizar o link para o repositorio GitHub do projeto.
license = 'MIT'
https://pypi.org/pypi?%3Aaction=list_classifiers
VI.Empacotando
Para o PyPI acessar os dados do nosso pacote e publica-lo para uma
posterior instalação( pip install) devemos criar uma distribuição raiz. Para isso,
teremos que abrir o cmd no direitorio do pacote( onde esta localizado o
Setup.py) e executar o seguinte comando:
Ficará assim:
—Referências—
https://www.alura.com.br/artigos/como-publicar-seu-codigo-python-no-pypi
http://pythonclub.com.br/como-distribuir-sua-aplicacao-python-com-pypi.html