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:
-
Crie um arquivo
setup.pyna raiz do projeto com a descrição do pacote. -
Certifique-se de que tem os pacotes
setuptoolsewheelinstalados:
pip install setuptools wheel
- 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