для чего используется временная папка pip-req-build?Могу ли я предотвратить его использование? - PullRequest
0 голосов
/ 07 июня 2018

При установке пакета python в Windows из исходного кода с использованием pip install . будет создана временная папка с именем pip-req-build-RANDOM_STRING в %USERPROFILE%/AppData.Я хочу знать, для чего используется эта папка?Кажется, некоторые файлы исходного кода скопированы здесь, и здесь запускается setup.py.Иногда это вызывает ошибки.Например, со следующей структурой проекта: gitrepo ├ a.txt └ package_name ├ setup.py └ ... Если требуется a.txt в setup.py для open('../a.txt'), то pip install . в gitrepo/package_name вызовет ошибку.

Почему мы должны построитьисходный код во временной папке?Могу ли я в любом случае предотвратить это?

Кстати, я хочу использовать pip install . для установки пакета вместо python setup.py install.

...