> * Arfrever Frehtes Taifersar Arahesis <[email protected]> [30-sep-2010 
> 00:18]:
> 2010-09-29 19:37:12 Julien Jehannet napisał(a):
> > 
> > sys.prefix is right here (/usr) but lib/ seems coming from a python bug:
> > http://bugs.python.org/issue1294959
> 
> modutils.py hardcodes:
> STD_LIB_DIR = join(sys.prefix, 'lib', 'python%s' % sys.version[:3])
> 
> STD_LIB_DIR is used by is_standard_module(). Maybe the following code could 
> be used:
> STD_LIB_DIR = join(distutils.sysconfig.get_config_var("LIBDIR"), 'python%s' % 
> sys.version[:3])

Well, your solution seems to be the most portable, and clearly better
than get_python_lib(standard_lib=1)¹ which contain hard-coded values on
POSIX system.


Thanks,
¹ from distutils.sysconfig module
-- 
Julien JEHANNET                                          LOGILAB, Paris (France)
http://www.cubicweb.org                 CubicWeb, le cadriciel du web sémantique
http://www.logilab.org             Dépôt des logiciels libres conçus par Logilab
http://www.logilab.fr       Informatique scientifique & Gestion de connaissances

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Python-Projects mailing list
[email protected]
http://lists.logilab.org/mailman/listinfo/python-projects

Reply via email to