TLDR: Publicando no PyPI
Publicado em
Já se perguntou como publicar seu próprio pacote Python para instalá-lo com o pip? É menos complicado que parece, e qualquer pessoa pode fazer.
Basta acessar o Python Package Index (PyPI) e criar uma conta na qual irá registrar seus pacotes.
Em seguida crie um arquivo python chamado setup.py alterando os valores que forem necessários:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from setuptools import find_packages, setup
setup(
name='meu-pacote-python',
packages=find_packages(),
version='1.0.0',
description='Descrição curta do meu pacote',
long_description='Longa descrição do meu pacote',
author='Meu Nome',
author_email='meu@email.com',
url='https://github.com/usuario/meu-pacote-python',
install_requires=['dependencia1', 'dependencia2'],
license='MIT',
keywords=['dev', 'web'],
classifiers=[
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 3',
],
)
O find_packages é uma ferramenta muito boa para encontrar automaticamente os arquivos que fazem parte do seu pacote qualquer dúvida veja sua documentação clicando aqui.

