Sobes.tech
Junior — Middle

Como criar um pacote de arquivo a partir de código Python para distribuição ou instalação?

sobes.tech IA

Resposta da IA

Para criar um pacote de arquivo Python que possa ser distribuído e instalado, normalmente usam-se as ferramentas padrão setuptools e wheel.

Passos principais:

  1. Crie um arquivo setup.py na raiz do projeto com a descrição do pacote.

  2. Certifique-se de que tem os pacotes setuptools e wheel instalados:

pip install setuptools wheel
  1. Execute o comando para construir o arquivo:
python setup.py sdist bdist_wheel

Depois disso, na pasta dist/ aparecerão arquivos .tar.gz e .whl, que podem ser distribuídos ou carregados no PyPI.

Exemplo de um setup.py simples:

from setuptools import setup, find_packages

setup(
    name='mypackage',
    version='0.1',
    packages=find_packages(),
    install_requires=[
        # dependências
    ],
)

Este pacote pode ser instalado com o comando:

pip install dist/mypackage-0.1-py3-none-any.whl