Как мне вывести список пакетов, которые я непосредственно установил с pip
, исключив при этом все зависимости, которые были установлены в результате?
У меня есть virtualenv, в котором я запускаю команды типа
$ pip install A B C
$ pip install X Y Z
, в результате которого я установил не только A, B, C, X, Y и Z, но и зависимости p, q, r, s, t, u, v и w.Но, глядя на любой данный пакет, я не могу вспомнить, было ли это то, что я установил напрямую или нет.Я хотел бы сохранить прямо установленные пакеты в этом обновлении venv с помощью чего-то вроде
$ pip install -U --directly-installed
с эффектом
$ pip install -U A B C X Y Z
Есть ли способ сохранить только непосредственно установленные пакетыявно обновляться (обновлять свои зависимости только в соответствии с требованиями этих пакетов)?