Pip install from pypi works, но из testpypi не удается (не может найти требования)

Я пытаюсь создать свой первый пакет python. Чтобы не испортить всю сделку, я пытался загрузить ее на сервер testpypi. Кажется, что все хорошо (sdist создает и загружает не показывает никаких ошибок). Однако, когда я пытаюсь установить его на новый virtualenv с https://testpypi.python.org/pypi, он жалуется на мои требования к установке, например:

pip install -i https://testpypi.python.org/pypi poirot
Collecting poirot
  Downloading https://testpypi.python.org/packages/source/p/poirot/poirot-0.0.15.tar.gz
Collecting tqdm==3.4.0 (from poirot)
  Could not find a version that satisfies the requirement tqdm==3.4.0 (from poirot) (from versions: )
No matching distribution found for tqdm==3.4.0 (from poirot) 

tqdm и Jinja2 - мои единственные требования. Я попробовал указать версии, не указывая на ошибку каждый раз.

Похоже, что он пытается найти tqdm и Jinja2 на сервере testpypi и не находит их (потому что они доступны только в обычных pypi). Загрузился пакет на не-тестовый сервер и запущена установка pp.

Что мне нужно добавить в файл setup.py (см. Ниже), чтобы найти его при загрузке в testpypi?

Благодарю!

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

setup(name='poirot',
      version='0.0.15',
      description="Search a git repository revision history for text patterns.",
      url='https://github.com/dcgov/poirot',
      license='https://raw.githubusercontent.com/DCgov/poirot/master/LICENSE.md',
      packages=['poirot'],
      install_requires=['tqdm==3.4.0', 'Jinja2==2.8'],
      test_suite='nose.collector',
      tests_require=['nose-progressive'],
      classifiers=[
        'Environment :: Console',
        'Intended Audience :: Developers',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5'
      ],
      include_package_data=True,
      scripts=['bin/big-grey-cells', 'bin/little-grey-cells'],
      zip_safe=False)

Ответы