Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/05/2018, à 19:21

krodelabestiole

phatch ferait un bon exercice pour un développeur python

suite à ce sujet : https://forum.ubuntu-fr.org/viewtopic.php?id=2026441

phatch propose une bonne ergonomie, s'avère utile et à ma connaissance il n'existe pas d'alternative sur linux (hors ligne de commande).
malheureusement il est abandonné depuis 2010, ne fonctionnait plus sur xenial sans modification du code, et a logiquement été retiré des dépôts officiels sur bionic.

du coup à vue de nez je pense qu'une petite maintenance de ce projet serait extrêmement bienvenue, et ne serait a priori pas extrêmement compliquée (l'outil repose principalement sur des outils toujours disponibles en ligne de commande).
ce qui en ferait probablement un bon sujet à proposer comme exercice à un étudiant ou un débutant qui voudrait se faire les dents sur python...

https://code.launchpad.net/phatch

Dernière modification par krodelabestiole (Le 27/05/2018, à 19:42)

Hors ligne

#2 Le 27/05/2018, à 19:51

Roschan

Re : phatch ferait un bon exercice pour un développeur python

je ne comprends même pas comment marche launchpad, il est où le code ? on ne peut pas le voir sans cloner ?

Hors ligne

#3 Le 27/05/2018, à 19:54

krodelabestiole

Re : phatch ferait un bon exercice pour un développeur python

ouais c'est pas le truc le plus ergonomique

il y a juste un lien browse the source code au milieu d'un paragraphe : https://bazaar.launchpad.net/~stani/phatch/trunk/files

Hors ligne

#4 Le 27/05/2018, à 20:41

bipede

Re : phatch ferait un bon exercice pour un développeur python

Basé sur wxPython + Imaging donc tout faux...
wxPython n'évolue plus et n'est même plus complètement compatible avec les dernière versions de python branche 2. Branche 3 faut oublier...
Imaging est un projet abandonné remplacé avantageusement par son fork Pillow qui est maintenant distribué à sa place sous l'appellation générique PIL.
Problème, Pillow a modifié les signatures de nombreuses fonctions ce qui déglingue les développements basés sur Imaging.
Pour relancer ce soft, changer de gestionnaire de fenêtres (PyQt5 ?) passer à Python3 et passer à Pillow...


Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Ubuntu 18.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 18.04 avec /home séparé.

Mon site: Les contributions du bipède

Hors ligne

#5 Le 27/05/2018, à 20:43

krodelabestiole

Re : phatch ferait un bon exercice pour un développeur python

ok merci pour les infos !
(j'y connais rien en python, c'était une supposition)

après il existe apparemment des forks qui tentent de passer à pillow d'après ce que je comprends :
https://bitbucket.org/wpostma/phatch/commits/all
https://github.com/firestrand/phatch/commits/master

Hors ligne

#6 Le 27/05/2018, à 21:05

seebz

Re : phatch ferait un bon exercice pour un développeur python

Roschan a écrit :

je ne comprends même pas comment marche launchpad, il est où le code ? on ne peut pas le voir sans cloner ?

Faut reconnaître que c'est une peu le Bazaar ce système...

(désolé, j'ai pas pu m’empêcher)

Hors ligne