[ Foro de Python ]
Hola
Tengo este proyecto https://github.com/s-nt-s/XmppBot y estoy insntenado crear un setup.py para que las funciones y clases de xmppbot.py esten disponibles para otros desarrollos pero no doy con ello.
He reescrito el setup.py mil veces tomando como ejemplo:
https://github.com/null-none/jabber-bot/blob/master/setup.py
https://github.com/rshipp/python-jabberbot/blob/master/setup.py
https://git.daemons.cf/drymer/jabbergram/src/master/setup.py
https://geekytheory.com/como-subir-tu-propio-paquete-a-pypi/
http://rukbottoland.com/blog/distribucion-de-librerias-python-con-setuppy/
etc y luego a la hora de la verdad pasa esto:
$ python
Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from xmppbot import botcmd, XmppBot
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name botcmd
o
>>> from xmppbot import *
>>> XmppBot
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'XmppBot' is not defined
>>> a=XmppBot()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'XmppBot' is not defined
o
>>> from xmppbot import *
>>> XmppBot
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'XmppBot' is not defined
>>> a=XmppBot()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'XmppBot' is not defined
¿como demonios tiene que ser el setup.py para que se instale bien?
Tambien he probado con sacar y meter el paquete de la carpeta xmppbot
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)