0 votes
221 vues

J'ai remarqué que PTXprint est distribué sur Ubuntu 25.04 sous le nom de paquet python3-ptxprint (Modification : c'est incorrect, les dépôts d'Ubuntu n'incluent pas PTXprint. J'ai dû installer python3-ptxprint depuis une autre source). Cela me fait penser que ptxprint est un module Python, qui pourrait être trouvé sur PyPI, mais je ne parviens pas à le trouver.

Si j'exécute pip install ptxprint , j'obtiens cette erreur :

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

De même, le lien https://pypi.org/project/ptxprint/ mène à une erreur 404.

ptxprint est-il disponible en tant que paquet Python ? Il serait pratique de pouvoir exécuter ptxprint en mode sans interface graphique (headless) et de l'inclure comme dépendance dans mon application Python.

Traduit automatiquement depuis English
PTXprint par (496 points)
modifié par | 221 vues

2 Réponses

0 votes
Meilleure réponse

PTXprint n'est pas disponible sur PyPI. Je suppose que les développeurs ont choisi de ne pas publier le paquet sur PyPI, car il comporte de nombreuses dépendances qui ne sont elles-mêmes pas sur PyPI (comme GTK et TeX Live). Ainsi, même si le paquet était disponible sur PyPI, l'installation serait toujours plus compliquée que de simplement exécuter pip install ptxprint.

Il existe un dépôt GitHub pour une partie du code derrière PTXprint ici : https://github.com/sillsdev/ptx2pdf . Je ne sais pas pourquoi il est nommé ptx2pdf au lieu de PTXprint. Il est lié par cette page de téléchargement sur sil.org.

Traduit automatiquement depuis English
par (496 points)
+1 vote
La difficulté à créer un paquet pypi est que PTXprint est une application et que l'emballage pypi ne se prête vraiment pas à inclure tous les répertoires de données d'assistance nécessaires pour PTXprint. Si vous souhaitez y essayer, je serais intéressé de savoir si vous parvenez à quelque chose.

Cela dit, le fichier pyproject.toml se prête à l'installation depuis la source. C'est-à-dire : récupérer le dépôt et exécuter pip install -e . ou autre. Si vous faites cela, vous obtiendrez une installation ptxprint sans interface graphique (headless) sans extras gui ; si vous voulez le gui, vous aurez besoin de quelque chose comme pip install -e .[gui], mais sachez que les dépendances du gui sont lourdes et ne se prêtent pas à être installées par pip ; vous serez peut-être mieux servi en utilisant d'autres mécanismes (votre gestionnaire de paquets) pour de nombreuses dépendances spécifiques au gui.
Traduit automatiquement depuis English
par (658 points)

Bien. Cela signifie que je peux ajouter cette ligne à requirements.txt:
git+https://github.com/sillsdev/ptx2pdf@master#egg=ptxprint

Ensuite, je peux installer toutes les dépendances listées dans requirements.txt en exécutant pip install -r requirements.txt.

Alternativement, je peux utiliser uv comme ceci : uv add 'ptxprint @ git+https://github.com/sillsdev/ptx2pdf'

Traduit automatiquement depuis English

Questions connexes

0 votes
2 réponses 574 vues
J'utilise PTXprint pour créer des PDF à partir d'un projet Paratext en arabe, qui est une langue de droite à ... Comment afficher les numéros de versets dans la marge à droite ?
bit 496 posée oct. 27, 2022
+1 vote
1 réponse 271 vues
Bonjour à tous, Je travaille actuellement sur un projet de Bible d'étude dans Paratext et j'apprécierais vos ... recommandé serait grandement apprécié. Merci pour votre aide !
Thiyagarajan 115 posée oct. 26
0 votes
5 réponses 823 vues
Lorsque je crée pour la première fois un projet dans PTXprint, je peux le lier à un projet PT existant. J'ai ... travail idéal, mais cela arrive parfois.) D'où ma question.
Tim 934 posée avr. 24
0 votes
1 réponse 267 vues
Voici mon problème : Dans la note de bas de page, le traducteur fournit le mot hébreu dans le texte source et ... la taille de la police principale. Comment résoudre ce problème ?
Y Mdu Niê 124 posée mars 10
0 votes
2 réponses 311 vues
Je débute tout juste avec PTXprint. Je souhaite utiliser Paratext, mais, comme j'utilise un Mac, j'attends la sortie de ... 'un bundle depuis un dépôt en ligne ? Merci d'avance.
vikslen 105 posée févr. 5
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,088 questions
6,055 réponses
5,711 commentaires
2,050 utilisateurs