Closed cmaureir closed 3 years ago
Buenas, me gustaría trabajar en este issue.
Hola, ¡será un placer colaborar contigo!
Buenas, no tengo demasiada experiencia con packaging, pero creo que habría que modificar un poco el script para poder usarlo, ya que no tiene un entrypoint, es decir, una función que sería la que llame el comando que ejecutaría el script.
Habría que crear una función (main()
, por ejemplo), que albergara paramsList
y también el resto de líneas (de la 23 a la 34), con lo que sería posible indicarle a setuptools que instale el comando qa-empleo
que es el que se encarga de usar lo anteriormente citado.
Todo esto es en base a el método que usa console_scripts
como entrypoint.
Siento la inactividad, prepararé una PR para que puedan ver los cambios directamente.
Guía oficial para poder hacer packaging - https://packaging.python.org/
El proceso puede parecer bastante complicado, pero existen herramientas que ayudan a hacer más facil como poetry, de todas formas lo más sencillo para realizar un 'wheel' es:
python setup.py bdist_wheel
https://packaging.python.org/tutorials/packaging-projects/Existen muchas combinaciones para hacer esto, algunas personas usan
setup.cfg
, otras se mueven a cosas más nuevas comopyproject.toml
, pero para una primera versión se podría hacer un setup.py simple.Una vez con el wheel, el paquete se puede publicar en pypi.org