По сути, у меня проблема в том, что для моего пакета требуются click
и click-default-group
.Однако во время сборки, когда ReadTheDocs пытается установить click
, он заканчивает тем, что устанавливает click-default-group
вместо этого, а затем выдает ошибку, что click
никогда не устанавливался:
Searching for click_default_group
Reading https://pypi.org/simple/click_default_group/
Downloading https://files.pythonhosted.org/packages/86/3e/389d8bbe3033613b17ce4136dbcf3e69c785c9c54d08f3adb95336b52040/click-default-group-1.2.tar.gz#sha256=ba8c43d9c384e1ea7127484c5fc8f4e1ca759519a64fff10718d53f4b82c412a
Best match: click-default-group 1.2
Processing click-default-group-1.2.tar.gz
Writing /tmp/easy_install-eo0ffsj2/click-default-group-1.2/setup.cfg
Running click-default-group-1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-eo0ffsj2/click-default-group-1.2/egg-dist-tmp-lwzhnf1c
zip_safe flag not set; analyzing archive contents...
Moving click_default_group-1.2-py3.5.egg to /home/docs/checkouts/readthedocs.org/user_builds/freqgen/envs/latest/lib/python3.5/site-packages
Adding click-default-group 1.2 to easy-install.pth file
Installed /home/docs/checkouts/readthedocs.org/user_builds/freqgen/envs/latest/lib/python3.5/site-packages/click_default_group-1.2-py3.5.egg
...
Searching for click
Downloading https://files.pythonhosted.org/packages/86/3e/389d8bbe3033613b17ce4136dbcf3e69c785c9c54d08f3adb95336b52040/click-default-group-1.2.tar.gz#sha256=ba8c43d9c384e1ea7127484c5fc8f4e1ca759519a64fff10718d53f4b82c412a
Best match: click default-group-1.2
Processing click-default-group-1.2.tar.gz
Writing /tmp/easy_install-sti3nr59/click-default-group-1.2/setup.cfg
Running click-default-group-1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-sti3nr59/click-default-group-1.2/egg-dist-tmp-58ldag5e
zip_safe flag not set; analyzing archive contents...
Removing /home/docs/checkouts/readthedocs.org/user_builds/freqgen/envs/latest/lib/python3.5/site-packages/click_default_group-1.2-py3.5.egg
Moving click_default_group-1.2-py3.5.egg to /home/docs/checkouts/readthedocs.org/user_builds/freqgen/envs/latest/lib/python3.5/site-packages
click-default-group 1.2 is already the active version in easy-install.pth
Installed /home/docs/checkouts/readthedocs.org/user_builds/freqgen/envs/latest/lib/python3.5/site-packages/click_default_group-1.2-py3.5.egg
error: The 'click' distribution was not found and is required by click-default-group, freqgen
Как видно, в нем говорится, что наилучшим соответствием для click
является click default-group-1.2
, а это не так.
Для справки: полный журнал сборки можно увидеть здесь .