This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: Python External Libraries are stored in directory above where source code is located.
Type: behavior Stage: resolved
Components: Build Versions: Python 3.5
Status: closed Resolution: duplicate
Dependencies: Superseder: Move Windows external libs from <src>\..\ to <src>\externals
View: 17896
Assigned To: Nosy List: sbspider, zach.ware
Priority: normal Keywords:

Created on 2014-08-24 01:46 by sbspider, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (2)
msg225785 - (view) Author: (sbspider) * Date: 2014-08-24 01:46
When trying to compile cpython, it puts dependencies like tkinter in the directory above the hg directory. Since I have a highly defined directory structure, this can become quite annoying. Therefore, I would like to propose having the build system download the files into the same root directory as where the code is, but in a folder that will be ignored for source control.
msg225787 - (view) Author: Zachary Ware (zach.ware) * (Python committer) Date: 2014-08-24 01:52
I tend to agree (see #17896, this issue is a duplicate), but I've not had enough agreement to be comfortable going ahead with that move.

I've not tested it, but you could try moving the already-downloaded sources into the folder you want (say, "externals") and then building with:

   PCbuild\build.bat -d "/p:externalsDir=externals"

That ought to work, until such time as we actually move the default.
Date User Action Args
2022-04-11 14:58:07adminsetgithub: 66458
2014-08-24 01:52:17zach.waresetstatus: open -> closed

superseder: Move Windows external libs from <src>\..\ to <src>\externals

nosy: + zach.ware
messages: + msg225787
resolution: duplicate
stage: resolved
2014-08-24 01:46:06sbspidercreate