idle3 (from python3-tools) is a GUI application without an easy way to launch it from the desktop. The following patch adds a desktop entry and icons.
Created attachment 1217455 [details] Patch for rawhide Scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=16286224
*** Bug 1418469 has been marked as a duplicate of this bug. ***
cc
It really needs an appdata file too [https://fedoraproject.org/wiki/Packaging:AppData].
Created attachment 1247135 [details] Add idle3 desktop entry My diff so far for rawhide
Upstream issue: https://bugs.python.org/issue1353344
Oh, typical python development: 12+ years to add a freakin' desktop file. Here's a draft of an appdata file, please take a look: http://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3.appdata.xml It passes appstream-util validate, and appstream-util validate-strict except for missing translations.
The idle3 will be a sub package? There will be no sence to install a .dektop and icon file in a headless server
A .desktop file and the icon could be on the order of 5kb together. Why do you think this makes a difference?
(In reply to Zbigniew Jędrzejewski-Szmek from comment #7) > Oh, typical python development: 12+ years to add a freakin' desktop file. > > Here's a draft of an appdata file, please take a look: > http://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3.appdata.xml > > It passes appstream-util validate, and appstream-util validate-strict except > for missing translations. Could you replace your 3.5.2 screenshots with the 3.6 equivalent ones?
Redoing the screenshots is a bit of work, especially under wayland where single-window screenshots don't work ootb. I just checked, and the idle3 in 3.6 would look exactly the same in those three screenshots, except for the version number of course. If you think the version number is an issue, I can just delete it from the screen shot. This way the screen shot wouldn't feel out of date so quickly.
Created attachment 1256190 [details] Screenshot 1
Created attachment 1256191 [details] Screenshot 2
Created attachment 1256192 [details] Screenshot 3 Added some 3.6.0 screenshots
(In reply to Zbigniew Jędrzejewski-Szmek from comment #11) > Redoing the screenshots is a bit of work, especially under wayland where > single-window screenshots don't work ootb. I just checked, and the idle3 in > 3.6 would look exactly the same in those three screenshots, except for the > version number of course. > > If you think the version number is an issue, I can just delete it from the > screen shot. This way the screen shot wouldn't feel out of date so quickly. Could you replace the images with the one that Miro provided? Also I guess the translation tag can be removed as according to [0] only the 'appstream-util validate-relax <file>' has to pass, which doesn't require the translation tag to be present. [0] https://fedoraproject.org/wiki/Packaging:AppData
(In reply to Miro Hrončok from comment #14) > Added some 3.6.0 screenshots Thanks, updated. (In reply to Charalampos Stratakis from comment #15) > Also I guess the translation tag can be removed Removed. Those screenshots are on my server. That's not an issue in the short run, because it's not going anywhere, but from upstream POV, it would probably be better to move them somewhere underneath https://docs.python.org/3/library. It might even make sense to add one of the screeshots (probably the "main window" one) to idle.html. A bit of color is always nice. If all three files were included in the doc tree, they could be linked there.
(In reply to Zbigniew Jędrzejewski-Szmek from comment #16) > (In reply to Miro Hrončok from comment #14) > > Added some 3.6.0 screenshots > Thanks, updated. > > (In reply to Charalampos Stratakis from comment #15) > > Also I guess the translation tag can be removed > Removed. > > Those screenshots are on my server. That's not an issue in the short run, > because it's not going anywhere, but from upstream POV, it would probably be > better to move them somewhere underneath https://docs.python.org/3/library. > It might even make sense to add one of the screeshots (probably the "main > window" one) to idle.html. A bit of color is always nice. If all three files > were included in the doc tree, they could be linked there. We should definitely try to initiate some discussions upstream in regards to that. For the time being though I will push these changes to our builds soon. It seems your file still contains the translation tag, could you remove it?
(In reply to Charalampos Stratakis from comment #17) > We should definitely try to initiate some discussions upstream in regards to > that. > > For the time being though I will push these changes to our builds soon. Sounds reasonable. It probably is even better to make sure it looks properly in gnome-software, etc. > It seems your file still contains the translation tag, could you remove it? I don't see it. Maybe you need to force refresh?
(In reply to Zbigniew Jędrzejewski-Szmek from comment #18) > (In reply to Charalampos Stratakis from comment #17) > > We should definitely try to initiate some discussions upstream in regards to > > that. > > > > For the time being though I will push these changes to our builds soon. > Sounds reasonable. It probably is even better to make sure it looks properly > in gnome-software, etc. > > > It seems your file still contains the translation tag, could you remove it? > I don't see it. Maybe you need to force refresh? Yes you are right. Thanks for it.
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle. Changing version to '26'.
Created attachment 1258329 [details] software center screenshot
Created attachment 1258330 [details] software center screenshot2
Created attachment 1258331 [details] idle3 appdata.xml Modified a bit the appdata.xml. You can see at the above screenshots how it will look at gnome's software center.
Looks nice. I think the text looks OK too.
Built in rawhide.