Здравствуйте, Sinclair, Вы писали:
Вообщем посмотрел как прописаны версии пакетов повнимательней. Ты немного наврал.
Зависимость у контриб прописана как
Requires-Dist: Sphinx>=5 ; extra == "standalone"
Чтобы отработало
extra нужно имя пакета указывать как sphinxcontrib-applehelp[standalone]. В противном случае условие игнорируется.
Соотвественно комманда
pip install sphinx==4.5.0 sphinxcontrib-applehelp[standalone] sphinxcontrib-devhelp[standalone] sphinxcontrib-jsmath[standalone] sphinxcontrib-qthelp[standalone]
установит пакеты с непротиворечивыми зависимостями.
И да оно будет по очереди скачивать все версии пакетов пока не найдет подходящий.