0 votos
48 vistas

Noté que PTXprint se distribuye en Ubuntu 25.04 bajo el nombre de paquete python3-ptxprint (Edición: esto es incorrecto, los repositorios de Ubuntu no incluyen PTXprint. Debo haber instalado python3-ptxprint desde otra fuente). Esto me hace pensar que ptxprint es un módulo de Python que podría encontrarse en PyPI, pero no puedo encontrarlo.

Si ejecuto pip install ptxprint , obtengo este error:

ERROR: Could not find a version that satisfies the requirement ptxprint (from versions: none)
ERROR: No matching distribution found for ptxprint

Del mismo modo, el enlace https://pypi.org/project/ptxprint/ lleva a un error 404.

¿Está ptxprint disponible como un paquete de Python? Sería útil poder ejecutar ptxprint sin interfaz gráfica (headless) e incluirlo como una dependencia en mi aplicación de Python.

Traducción automática desde English
PTXprint por (495 puntos)
editado por | 48 vistas

2 Respuestas

0 votos
Mejor respuesta

PTXprint no está disponible en PyPI. Mi suposición es que los desarrolladores optaron por no publicar el paquete en PyPI, porque el paquete tiene muchas dependencias que a su vez no están en PyPI (como GTK y TeX Live). Por lo tanto, incluso si el paquete estuviera disponible en PyPI, la instalación seguiría siendo más complicada que simplemente ejecutar pip install ptxprint.

Hay un repositorio de GitHub para parte del código detrás de PTXprint aquí: https://github.com/sillsdev/ptx2pdf . No sé por qué se llama ptx2pdf en lugar de PTXprint. Esto está vinculado desde esta página de descarga en sil.org.

Traducción automática desde English
por (495 puntos)
+1 voto
La dificultad para crear un paquete de pypi es que PTXprint es una aplicación y el empaquetado de pypi realmente no se presta para incluir todos los directorios de datos de soporte necesarios para PTXprint. Si te gustaría intentarlo, me interesaría saber si logras algún avance.

Dicho esto, el archivo pyproject.toml sí se presta para la instalación desde el código fuente. Es decir: clona el repositorio y ejecuta pip install -e . o lo que sea. Si haces eso, obtendrás una instalación de ptxprint sin interfaz gráfica (headless) sin extras de GUI; si quieres la GUI, necesitarás algo como pip install -e .[gui], pero ten en cuenta que las dependencias de la GUI son numerosas y no se prestan a ser instaladas por pip; probablemente sea mejor usar otros mecanismos (tu gestor de paquetes) para muchas de las dependencias específicas de la GUI.
Traducción automática desde English
por (658 puntos)

Genial. Eso significa que puedo agregar esta línea a requirements.txt:
git+https://github.com/sillsdev/ptx2pdf@master#egg=ptxprint

Luego puedo instalar todas las dependencias enumeradas en requirements.txt ejecutando pip install -r requirements.txt.

Alternativamente, puedo usar uv de esta manera: uv add 'ptxprint @ git+https://github.com/sillsdev/ptx2pdf'

Traducción automática desde English

Preguntas relacionadas

0 votos
2 respuestas 371 vistas
Estoy usando PTXprint para crear PDFs a partir de un proyecto de Paratext en árabe, que es un idioma de derecha ... puedo mostrar los números de versículo en el margen derecho?
bit 495 preguntada oct 27, 2022
0 votos
5 respuestas 247 vistas
Cuando creo un proyecto por primera vez en PTXprint, puedo vincularlo a un proyecto de PT existente. He notado que a veces ... , pero a veces sucede.) De ahí surgió mi pregunta.
Tim 934 preguntada abr 24
0 votos
1 respuesta 129 vistas
Este es mi problema: En la nota al pie, el traductor proporciona la palabra hebrea en el texto fuente y su rango ... tamaño de la fuente principal. Cómo se resuelve este problema?
Y Mdu Niê 124 preguntada mar 10
0 votos
2 respuestas 127 vistas
Estoy empezando con PTXprint. Quiero usar Paratext, pero, como uso un Mac, estoy esperando a que se lance Paratext ... paquete desde un repositorio en línea? Por favor, gracias.
vikslen 105 preguntada feb 5
0 votos
1 respuesta 75 vistas
Quiero usar \fm \fm* para dos llamadas a nota al pie en Juan 5:10 y Juan 5:18, donde la misma palabra clave en ... en el contexto de Juan 5 se refiere al liderazgo de los judíos.
Y Mdu Niê 124 preguntada ene 24
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,053 preguntas
6,013 respuestas
5,677 comentarios
2,032 usuarios