-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tarek Ziadé wrote:
> On 2/24/07, Paul Pogonyshev <[EMAIL PROTECTED]> wrote:
>> Tarek Ziadé wrote:
>>> I have created a setup.py file for  distirbution and I bumped into
>>> a small bug when i tried to set my name in the contact field (Tarek
>> Ziadé)
>>> Using string (utf8 file):
>>>
>>> setup(
>>>   maintainer="Tarek Ziadé"
>>> )
>> How about maintainer = u"Tarek Ziadé"?
> 
> 
> see second part of my message:
> 
> Using unicode:
> 
> setup(
>   maintainer=u"Tarek Ziadé"
> )
> 
> leads to:
> 
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/distutils/dist.py",
> line 1094, in write_pkg_file
>     file.write('Author: %s\n' % self.get_contact() )
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position
> 18: ordinal not in range(128)

Don't you still need to tell Python about the encoding of your string
literals [1] [2] ?  E.g.::

 # -*- coding: utf-8 -*-
 #vim:fileencoding=utf-8 -*-
 print "Tarek Ziadé"


[1] http://docs.python.org/ref/encodings.html#encodings
[2] http://docs.python.org/ref/strings.html



Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          [EMAIL PROTECTED]
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF4MAS+gerLs4ltQ4RAn2FAJ0XLaZOuOaAjLpOygBXx3MmxWnY5ACgpWlw
xTllHr/4WeIq1fU74rXcuqg=
=Cam9
-----END PGP SIGNATURE-----
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to