New submission from Steve Dower:

When Python starts running we (getpathp.c) looks in the registry for its 
library directory. To avoid this, you can set PYTHONPATH and PYTHONHOME 
environment variables, but this isn't always easy if you've copied Python into 
your app's directory.

We should look for a python35.ini alongside python35.dll when initializing and 
extract values from it. Possibly this could just be an [Environment] section 
with key-value pairs to set before loading.

This would ensure that app-local Python installations never look for a global 
install in the registry. (As an aside, for the 3.5 beta we'll be shipping an 
app-local "installer", which will make this situation easier to end up in, but 
it also has value for xcopy installs.)

----------
assignee: steve.dower
components: Interpreter Core, Windows
messages: 240989
nosy: ncoghlan, richard, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: Add python.ini file for embedded/applocal installs
versions: Python 3.5

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23955>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to