setuptools 'tests_require' を使用して、パッケージのテストに必要な依存関係を指定します。
tests_require - http://pythonhosted.org/distribute/setuptools.html#new-and-changed-setup-keywords
ホイールパッケージを使い始めました
http://wheel.readthedocs.org/en/latest/
現在のパッケージとそのすべての依存関係のホイールのディレクトリを構築します。
pip wheel --wheel-dir=/tmp/wheelhouse .
ただし、tests_require パッケージのいずれかにリストされているすべてのパッケージのホイールも構築したいと考えています。
明らかに、複製した test_requirements.txt ファイルで要件を明示的に指定できます。
pip wheel --wheel-dir=/mnt/wheelhouse -r test-requirements.txt
しかし、テスト要件ファイルと tests_require リストの両方で依存関係を複製しています。テスト要件ファイルを tests_require に読み込むことはできましたが、それは要件ファイルを悪用しているように思われます。これは、連携して動作することがわかっているパッケージの環境をユーザーが指定できるようにすることを目的としていると理解しています。
Requirements files - http://www.pip-installer.org/en/latest/cookbook.html