Tengo un módulo de Python que llama a un binario externo, construido desde C source. La fuente para ese ejecutable externo es parte de mi módulo de Python, distribuido como un archivo .tar.gz. ¿Hay alguna forma de descomprimir, luego comstackr ese ejecutable externo e instalarlo usando setuptools / setup.py? Lo que me gustaría lograr es: […]
Acabo de descubrir que la interfaz de usuario web de pypi tiene un campo ‘URL del rastreador de errores’ en la edición de metadatos de huevo. Este campo existe, así que supongo que es compatible con setup.py pero no puedo encontrar nada sobre esto usando google. Entonces, la pregunta de cómo configurar este campo en […]
Miré esta pregunta aquí: ¿Es posible requerir PyQt de setuptools setup.py? ¿Cuál es la forma correcta de distribuir una aplicación de python que tiene una interfaz gráfica de usuario y se basa en PyQt? (Estoy usando PyQt5 y Python3) Todavía estoy aprendiendo a distribuir cosas, así que no sé si mi pregunta tiene sentido. Editar: […]
Tengo una nueva biblioteca que tiene que incluir muchas subcarpetas de archivos de datos pequeños, y estoy tratando de agregarlos como datos de paquetes. Imagina que tengo mi biblioteca como tal: library – foo.py – bar.py data subfolderA subfolderA1 subfolderA2 subfolderB subfolderB1 … Quiero agregar todos los datos en todas las subcarpetas a través de […]
Estoy distribuyendo un paquete que tiene esta estructura: mymodule: mymodule/__init__.py mymodule/code.py scripts/script1.py scripts/script2.py El mymodule de mymodule contiene código, y el subdir scripts contiene scripts que deben ser ejecutados por el usuario. Cuando setup.py una instalación de paquete en setup.py , uso: scripts=[‘myscripts/script1.py’] Para especificar dónde deben ir los scripts. Durante la instalación, por lo […]
Estoy siguiendo un tutorial de Flask que me hace usar virtualenv , y con él construí un árbol de directorios de aplicaciones que se parece a esto: app/ |__app/ |__app.egg-inf/ |__setup.py |__venv/ Dentro de mi venv el tutorial me dice que ejecute pip install -e . que parece estar usando mi setup.py para instalar dependencias […]
(ACTUALIZACIÓN: He hecho una mejor pregunta con una mejor respuesta aquí . Iba a eliminar esta pregunta, pero algunas de las respuestas podrían ser útiles para futuros buscadores). Mi pregunta es casi idéntica a esta , pero esa respuesta es fea (requiere una estructura dir, que incluye las sharedtemplates/templates/templates/ ), incompleta como publicada (el usuario […]
Estoy creando un setup.py para distribuir mi aplicación. Esta aplicación tiene varias dependencias que se pueden instalar a través de pip, y también tiene algunas dependencias personalizadas que no se pueden instalar desde PyPI. Por lo tanto, he creado un custom_package_0.1.whl que se incluirá en la distribución y se debe instalar como una dependencia después […]
Tengo un paquete llamado mypack que dentro tiene un módulo mymod.py , y el __init__.py . Por alguna razón que no está en debate, necesito empaquetar este módulo comstackdo (ni los archivos .py o .pyc están permitidos). Es decir, el __init__.py es el único archivo de origen permitido en el archivo comprimido distribuido. La estructura […]
He estado usando python por un tiempo, pero no recuerdo cómo solía instalar los módulos, no lo he necesitado desde siempre. Recientemente reinstalé Ubuntu así que ahora necesito hacerlo. En primer lugar, trato de ejecutar setup.py y obtengo esto: nicholas@nicholas-K53E:~$ python setup.py install python: can’t open file ‘setup.py’: [Errno 2] No such file or directory […]