«pip install -e» не может найти alabaster == 0.7.12 только на macOS

#python #pip

#python #pip

Вопрос:

python3.7 и pip18. macos 10.13 setup.py является:

 from setuptools import setup, find_packages

setup(
    name='proxy-tools',
    version='1.0.0',
    packages=find_packages(),
    include_package_data=True,
    install_requires=[
        'alabaster==0.7.12',
    ],
)
  

и в egg

 cat requires.txt 
alabaster==0.7.12
  

Когда я запускаю pip install -e .

 Collecting alabaster==0.7.12 (from proxy-tools==1.0.0)
  Could not find a version that satisfies the requirement alabaster==0.7.12 (from proxy-tools==1.0.0) (from versions: )
No matching distribution found for alabaster==0.7.12 (from proxy-tools==1.0.0)
  

что странно, потому что при запуске pip search alabaster я мог видеть, что в нем указана версия 0.7.12

Комментарии:

1. Я также пробовал install_requires=['alabaser',] , у которого нет версии. Та же ошибка.

2. Я сообщил об этом как об ошибке на pip @github

3. Я пробовал это в centos7, ок. Но на macos нет

4. pip install alabaster == 0.7.12 отлично работает в ubuntu18.04, pip 19.0.3 python3.7, может быть, вы можете попробовать очистить свой кэш pip.

5. Что произойдет, если вы напрямую передадите pip имя файла wheel (то есть .whl файл, связанный с pypi.org/project/alabaster/#files )?