Seite 1 von 1

py2exe - icon für consolen app.

Verfasst: Mittwoch 12. April 2006, 02:25
von Korsakov
hi

habe folgendes zur zeit in meiner setup.py stehen:

Code: Alles auswählen

from distutils.core import setup
import py2exe

setup(console=["EnCORE.py"],
	zipfile=None,
)
in der py2exe wiki habe ich auch was passendes gefunden um icons der .exe zu verpassen: http://starship.python.net/crew/theller ... ustomIcons

mein problem ist nun, den code aus der wiki zu meinem bisherigen in der setup.py zu ergänzen, meine versuche verursachen nur syntax fehler :?

MfG
Korsakov

Verfasst: Mittwoch 12. April 2006, 06:40
von Damaskus
Hi,
so sollte es funktionieren

setup.py

Code: Alles auswählen

from distutils.core import setup
import py2exe
import glob
setup( 
    console = [
      {
        "script": "EnCORE.py", 
        "icon_resources": [(1, "icon.ico")],
      } 
    ], 
) 
setup.cfg

Code: Alles auswählen

version-filedescription=Projekt Titel
version-fileversion=1.0.0
version-productname=Projekt Name
version-productversion=1.0.0
Gruß
Damaskus

Verfasst: Mittwoch 12. April 2006, 07:39
von Korsakov
danke funktioniert, bis auf die setup.cfg die spuckt mir nur fehler aus (copy/paste in win konsole geht bei mir zur zeit nicht, muss ich wohl wieder format C: ...) :?

Verfasst: Mittwoch 12. April 2006, 10:26
von Python 47
Alternativ könnte man das ganze auch mit Ressource Hacker machen!

Verfasst: Mittwoch 12. April 2006, 11:20
von Damaskus
Korsakov hat geschrieben:danke funktioniert, bis auf die setup.cfg die spuckt mir nur fehler aus (copy/paste in win konsole geht bei mir zur zeit nicht, muss ich wohl wieder format C: ...) :?
Hi,
die setup.cfg kannst du auch komplett leer lassen.
Das ist nur Optional.

Mfg
Damaskus

Verfasst: Mittwoch 12. April 2006, 17:54
von Python 47
Also für mich wäre die setup.cfg auch sehr interresant, allerdings macht sie ärger, wenn ich compilieren will!Wie mach ich das, das es mit der setup.cfg funktioniert?

Verfasst: Mittwoch 12. April 2006, 21:56
von Damaskus
Hi,
ich hab das ganze von dieser Seite:
http://www.anti-particle.com/old/py2exe.shtml
Also an meinem großen Rechner produziert die setup.cfg auch nen Error.
Am Laptop funktionierts...

ICh schaus mir morgen nochmal an.

Gruß
Damaskus

Verfasst: Mittwoch 12. April 2006, 22:04
von Python 47
Ok thx! :)

Verfasst: Samstag 22. April 2006, 01:58
von Python 47
Was ist nun Damaskus???Hast du ne Lösung gefunden?

Verfasst: Samstag 22. April 2006, 09:17
von Leonidas
Die py2exe-Anleitung ist für py2exe 0.4. In 0.5 hat sich viel geändert, deswegen gibt es auf der selben Seite auch eine Anleitung für 0.5. Ich würde an eurer Stelle das neue Format der setup.py ausprobieren und dann die setup.cfg testen.

Verfasst: Samstag 22. April 2006, 13:55
von Damaskus
Python Master 47 hat geschrieben:Was ist nun Damaskus???Hast du ne Lösung gefunden?
Jup,
genau die die Leonidas angesprochen hat.
Auf dem Laptop war/ist noch ne 0.4 Version drauf.

Gruß
Damaskus