¿Estás listo para compartir tu paquete Python con el mundo? ¡Siga estos pasos para publicarlo en pypi.org y deje que brille su código!
Cree una carpeta : comience creando una carpeta en su escritorio (por ejemplo, package ).
Carpeta de paquetes : dentro de la carpeta package , dé vida a su proyecto creando una nueva carpeta con el nombre de su paquete (por ejemplo, saylani-ds ).
Crear archivos esenciales : dentro de la carpeta saylani-ds , elabore los siguientes archivos esenciales:
license.txtreadme.txtsetup.py El corazón de su paquete : cree un archivo llamado __init__.py dentro de la carpeta saylani-ds . Este archivo es donde ocurre la magia: escriba todo el código de la biblioteca aquí.
Configuración Setup.py : Abra setup.py y vierta la información vital de su paquete. Aquí hay un ejemplo:
from setuptools import setup
setup ( name = "saylani-ds" ,
version = "0.1" ,
description = "This is a package" ,
long_description = "A very, very long description of your amazing package." ,
author = "Sir Qasim and Syed Muhammad Mooazam" ,
packages = [ "saylani-ds" ],
install_packages = []
)Instalar dependencias : en la carpeta de paquete, encienda su símbolo del sistema y ejecute estos comandos para establecer la etapa de su paquete:
Instale el paquete "Wheel":
pip install wheelCrear paquetes de distribución binarios:
python setup.py bdist_wheelCree el paquete de distribución de origen y el paquete de distribución binaria:
python setup.py sdist bdist_wheelCarpeta del país de las maravillas : después de los pasos anteriores, mire como dos carpetas aparecen mágicamente en la carpeta del paquete.
Manténgase actualizado : siempre que realice cambios en sus archivos de Python, mantenga sus paquetes actualizados ejecutando este comando:
python setup.py sdist bdist_wheelCree una cuenta de Pypi : si aún no tiene una, Embárcase en su viaje en pypi.org y configure su cuenta PYPI.
Publique su paquete : ¡es Showtime! Comparta su paquete con el mundo siguiendo estos pasos:
Instale el paquete "Twine":
pip install twineSube tu paquete a Pypi usando "Twine":
twine upload dist/ *Cuando se le solicite, ingrese el nombre de usuario y la contraseña de su cuenta PYPI.
Ahora, su biblioteca de Python está preparada y pulida para su gran debut. ¡Comparta su creación con otros desarrolladores y deje que comiencen las aventuras de codificación!