IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Déploiement/Installation Python Discussion :

problème d'encodage (cx_freeze)


Sujet :

Déploiement/Installation Python

  1. #1
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut problème d'encodage (cx_freeze)
    Salut les pythons compilé,
    En compilant mon dernier programme avec cx_freeze en suivant la recette de tyrtamos adapter a mon script qui fonctionne parfaitement en le lancant avec l'interpréteur python 2.7.3, bug en version compiler concernant l'encodage 'utf-8' ou n'importe quel autre encodage
    -problèmes avec le module pickle qui se sert de la primitive .encode()
    extrait de pickle.py a titre d'exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    def save_unicode(self, obj, pack=struct.pack):
            if self.bin:
                encoding = obj.encode('utf-8')
                n = len(encoding)
                self.write(BINUNICODE + pack("<i", n) + encoding)
            else:
                obj = obj.replace("\\", "\\u005c")
                obj = obj.replace("\n", "\\u000a")
                self.write(UNICODE + obj.encode('raw-unicode-escape') + '\n')
            self.memoize(obj)
        dispatch[UnicodeType] = save_unicode
    Et j'ai comme traceback pour une ligne comportant la primitive encode():
    File "/home/edward/Bureau/pycrypter.py", line 353, in encode_text
    char=v.encode('utf-8')
    LookupError: unknown encoding: utf-8
    Je ne sais vraiment pas d'ou vient le problème ni comment y remedier, j'ai déjà changer le code source en me passant d'encode() mais avec le module email je ne peut pas le modifier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    email.mime.text.MIMEText(_text='bla bal bla',_charset='utf-8']])
    car Tkinter renvoie les données encoder en unicode, corriger moi si je me trompe, et même si je ne précise pas l'encodage, l'encodage par défaut est ascii que le programme compiler ne reconnait pas non plus, et le module email se sert de la primitive encode().
    LookupError: unknown encoding: ascii
    J'ai déjà évoquer le problème dans le poste de Aegim.
    Et j'ai donc aussi la essayer syntaxe suivante suivante pour utf-8: utf_8 mais ça ne fonctionne pas.

    Merci pour vos réponses éclairées.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  2. #2
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut
    Je n'ai pas la même sortie concernant le listing des encodages supporter présenter dans le post connexe par tyrtatmos:
    ...
    m encodings.cp1250
    m encodings.cp1251
    m encodings.cp1252
    m encodings.cp1253
    m encodings.cp1254
    m encodings.cp1255
    ...
    m encodings.utf_32
    m encodings.utf_32_be
    m encodings.utf_32_le
    m encodings.utf_7
    m encodings.utf_8
    m encodings.utf_8_sig
    ...
    les seules références a l'encodage sont:
    1):
    ...
    P encodings /usr/lib/python2.7/encodings/__init__.py
    m encodings.aliases /usr/lib/python2.7/encodings/aliases.py
    ...
    /usr/lib/python2.7/encodings/aliases.py contient des alias pour les encodages du dossiers: /usr/lib/python2.7/encodings/
    qui contient des fichiers d'encodages divers utilisant le module codecs
    /usr/lib/python2.7/encodings$ ls
    aliases.py cp874.py koi8_r.pyc
    aliases.pyc cp874.pyc koi8_u.py
    aliases.pyo cp875.py koi8_u.pyc
    ascii.py cp875.pyc latin_1.py
    ascii.pyc cp932.py latin_1.pyc
    ascii.pyo cp932.pyc mac_arabic.py
    base64_codec.py cp949.py mac_arabic.pyc
    base64_codec.pyc cp949.pyc mac_centeuro.py
    big5hkscs.py cp950.py mac_centeuro.pyc
    big5hkscs.pyc cp950.pyc mac_croatian.py
    big5.py euc_jis_2004.py mac_croatian.pyc
    big5.pyc euc_jis_2004.pyc mac_cyrillic.py
    bz2_codec.py euc_jisx0213.py mac_cyrillic.pyc
    bz2_codec.pyc euc_jisx0213.pyc mac_farsi.py
    charmap.py euc_jp.py mac_farsi.pyc
    charmap.pyc euc_jp.pyc mac_greek.py
    cp037.py euc_kr.py mac_greek.pyc
    cp037.pyc euc_kr.pyc mac_iceland.py
    cp1006.py gb18030.py mac_iceland.pyc
    cp1006.pyc gb18030.pyc mac_latin2.py
    cp1026.py gb2312.py mac_latin2.pyc
    cp1026.pyc gb2312.pyc mac_romanian.py
    cp1140.py gbk.py mac_romanian.pyc
    cp1140.pyc gbk.pyc mac_roman.py
    cp1250.py hex_codec.py mac_roman.pyc
    cp1250.pyc hex_codec.pyc mac_turkish.py
    cp1251.py hp_roman8.py mac_turkish.pyc
    cp1251.pyc hp_roman8.pyc mbcs.py
    cp1252.py hz.py mbcs.pyc
    cp1252.pyc hz.pyc palmos.py
    cp1253.py idna.py palmos.pyc
    cp1253.pyc idna.pyc ptcp154.py
    cp1254.py __init__.py ptcp154.pyc
    cp1254.pyc __init__.pyc punycode.py
    cp1255.py __init__.pyo punycode.pyc
    cp1255.pyc iso2022_jp_1.py quopri_codec.py
    cp1256.py iso2022_jp_1.pyc quopri_codec.pyc
    cp1256.pyc iso2022_jp_2004.py raw_unicode_escape.py
    cp1257.py iso2022_jp_2004.pyc raw_unicode_escape.pyc
    cp1257.pyc iso2022_jp_2.py rot_13.py
    cp1258.py iso2022_jp_2.pyc rot_13.pyc
    cp1258.pyc iso2022_jp_3.py shift_jis_2004.py
    cp424.py iso2022_jp_3.pyc shift_jis_2004.pyc
    cp424.pyc iso2022_jp_ext.py shift_jis.py
    cp437.py iso2022_jp_ext.pyc shift_jis.pyc
    cp437.pyc iso2022_jp.py shift_jisx0213.py
    cp500.py iso2022_jp.pyc shift_jisx0213.pyc
    cp500.pyc iso2022_kr.py string_escape.py
    cp720.py iso2022_kr.pyc string_escape.pyc
    cp720.pyc iso8859_10.py tis_620.py
    cp737.py iso8859_10.pyc tis_620.pyc
    cp737.pyc iso8859_11.py undefined.py
    cp775.py iso8859_11.pyc undefined.pyc
    cp775.pyc iso8859_13.py unicode_escape.py
    cp850.py iso8859_13.pyc unicode_escape.pyc
    cp850.pyc iso8859_14.py unicode_internal.py
    cp852.py iso8859_14.pyc unicode_internal.pyc
    cp852.pyc iso8859_15.py utf_16_be.py
    cp855.py iso8859_15.pyc utf_16_be.pyc
    cp855.pyc iso8859_16.py utf_16_le.py
    cp856.py iso8859_16.pyc utf_16_le.pyc
    cp856.pyc iso8859_1.py utf_16.py
    cp857.py iso8859_1.pyc utf_16.pyc
    cp857.pyc iso8859_2.py utf_32_be.py
    cp858.py iso8859_2.pyc utf_32_be.pyc
    cp858.pyc iso8859_3.py utf_32_le.py
    cp860.py iso8859_3.pyc utf_32_le.pyc
    cp860.pyc iso8859_4.py utf_32.py
    cp861.py iso8859_4.pyc utf_32.pyc
    cp861.pyc iso8859_5.py utf_7.py
    cp862.py iso8859_5.pyc utf_7.pyc
    cp862.pyc iso8859_6.py utf_8.py
    cp863.py iso8859_6.pyc utf_8.pyc
    cp863.pyc iso8859_7.py utf_8.pyo
    cp864.py iso8859_7.pyc utf_8_sig.py
    cp864.pyc iso8859_8.py utf_8_sig.pyc
    cp865.py iso8859_8.pyc uu_codec.py
    cp865.pyc iso8859_9.py uu_codec.pyc
    cp866.py iso8859_9.pyc zlib_codec.py
    cp866.pyc johab.py zlib_codec.pyc
    cp869.py johab.pyc
    cp869.pyc koi8_r.py
    2) Sinon tous les encodages de Tkinter sont copier mais utf-8 manque a l'appelle:
    ...
    creating directory build/exe.linux-x86_64-2.7/tcl/encoding
    copying /usr/share/tcltk/tcl8.5/encoding/dingbats.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/dingbats.enc
    copying /usr/share/tcltk/tcl8.5/encoding/ebcdic.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/ebcdic.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macCentEuro.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macCentEuro.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macThai.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macThai.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp861.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp861.enc
    copying /usr/share/tcltk/tcl8.5/encoding/shiftjis.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/shiftjis.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1250.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1250.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1253.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1253.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp857.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp857.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1257.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1257.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1255.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1255.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-16.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-16.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp874.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp874.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp737.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp737.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-14.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-14.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macCroatian.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macCroatian.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-13.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-13.enc
    copying /usr/share/tcltk/tcl8.5/encoding/ksc5601.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/ksc5601.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp949.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp949.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp437.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp437.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1252.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1252.enc
    copying /usr/share/tcltk/tcl8.5/encoding/jis0212.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/jis0212.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp855.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp855.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp860.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp860.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp862.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp862.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macIceland.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macIceland.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp950.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp950.enc
    copying /usr/share/tcltk/tcl8.5/encoding/tis-620.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/tis-620.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-15.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-15.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso2022-kr.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso2022-kr.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-10.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-10.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-3.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-3.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1251.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1251.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp866.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp866.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macRomania.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macRomania.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso2022-jp.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso2022-jp.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macJapan.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macJapan.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macTurkish.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macTurkish.enc
    copying /usr/share/tcltk/tcl8.5/encoding/euc-cn.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/euc-cn.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1256.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1256.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp852.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp852.enc
    copying /usr/share/tcltk/tcl8.5/encoding/jis0208.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/jis0208.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-2.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-2.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macGreek.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macGreek.enc
    copying /usr/share/tcltk/tcl8.5/encoding/gb2312-raw.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/gb2312-raw.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-5.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-5.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso2022.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso2022.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-1.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-1.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1254.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1254.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-8.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-8.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macCyrillic.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macCyrillic.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp864.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp864.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-7.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-7.enc
    copying /usr/share/tcltk/tcl8.5/encoding/gb1988.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/gb1988.enc
    copying /usr/share/tcltk/tcl8.5/encoding/jis0201.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/jis0201.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-6.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-6.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp869.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp869.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp936.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp936.enc
    copying /usr/share/tcltk/tcl8.5/encoding/euc-kr.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/euc-kr.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp1258.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp1258.enc
    copying /usr/share/tcltk/tcl8.5/encoding/euc-jp.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/euc-jp.enc
    copying /usr/share/tcltk/tcl8.5/encoding/gb2312.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/gb2312.enc
    copying /usr/share/tcltk/tcl8.5/encoding/gb12345.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/gb12345.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-4.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-4.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macDingbats.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macDingbats.enc
    copying /usr/share/tcltk/tcl8.5/encoding/iso8859-9.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/iso8859-9.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp932.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp932.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp863.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp863.enc
    copying /usr/share/tcltk/tcl8.5/encoding/big5.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/big5.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp850.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp850.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp775.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp775.enc
    copying /usr/share/tcltk/tcl8.5/encoding/koi8-r.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/koi8-r.enc
    copying /usr/share/tcltk/tcl8.5/encoding/symbol.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/symbol.enc
    copying /usr/share/tcltk/tcl8.5/encoding/koi8-u.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/koi8-u.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macUkraine.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macUkraine.enc
    copying /usr/share/tcltk/tcl8.5/encoding/macRoman.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/macRoman.enc
    copying /usr/share/tcltk/tcl8.5/encoding/cp865.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/cp865.enc
    copying /usr/share/tcltk/tcl8.5/encoding/ascii.enc -> build/exe.linux-x86_64-2.7/tcl/encoding/ascii.en
    ...
    Je ne sais si je suis victime d'un bug concernant le primitive encode()
    mais bon je vous montre quand même mon fichier setup.py:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
     
    !/usr/bin/python
    # -*- coding: utf-8 -*-
    # Python 2.7
    # run python setup.py build 
     
    import sys, os
    from cx_Freeze import setup, Executable
     
    #############################################################################
    # préparation des options 
     
    # chemins de recherche des modules
    path = sys.path + []
     
    # options d'inclusion/exclusion des modules
    includes = []
    excludes = []
    packages = []
     
    # copier les fichiers et/ou répertoires et leur contenu
    includefiles = []
    if sys.platform == "linux2":
        includefiles += [(r"/usr/lib/python2.7/dist-packages/Pmw","Pmw"),(r'/usr/lib/python2.7/dist-packages/Crypto','Crypto'),(r'/usr/lib/python2.7/dist-packages/PIL','PIL')]
     
    else:
        pass
     
    # inclusion éventuelle de bibliothèques supplémentaires
    binpathincludes = []
    if sys.platform == "linux2":
        # pour que les bibliothèques de /usr/lib soient copiées aussi
        binpathincludes += ["/usr/lib/"]
     
    # construction du dictionnaire des options
    options = {"path": path,
               "includes": includes,
               "excludes": excludes,
               "packages": packages,
               "include_files": includefiles,
               "copy_dependent_files":True,
               "bin_includes":binpathincludes
               }
     
    #############################################################################
    # préparation des cibles
    base = None
    if sys.platform == "win32":
        base = "Win32GUI"
     
    cible_1 = Executable(
        script = "/home/edward/Bureau/py_crypter.py",
        base = base,
        compress = True,
        icon = None,
     
        )
     
    #############################################################################
    # création du setup
    setup(
        name = "PyCrypter",
        version = "1",
        description = "An encrypting tool programm.",
        author = "mrcyberfighter",
        options = {"build_exe": options},
        executables = [cible_1]
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSV] Problème d'encodage
    Par simoryl dans le forum Langage
    Réponses: 13
    Dernier message: 18/04/2012, 15h20
  2. Problème d'encodage avec Python
    Par tse_tilky_moje_imja dans le forum Général Python
    Réponses: 2
    Dernier message: 22/02/2006, 14h36
  3. Problème d'encodage en Unicode
    Par Skreo dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/12/2005, 10h43
  4. Problème d'encodage sur MySql 4.1
    Par Blanchet dans le forum Outils
    Réponses: 1
    Dernier message: 04/12/2005, 04h53
  5. [XML::PARSER] Problème d'encodage
    Par frangin2003 dans le forum Modules
    Réponses: 13
    Dernier message: 05/09/2005, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo