py.test を使用してテストを実行していますが、依存モジュールがないためにテストを収集できないため、実行に失敗する場合があります。
私の setup.py にはすでにこれらのモジュールが含まれていることに言及する必要があります。
setup(
...
tests_require=['soappy'],
...
py.test
それでも、これらのモジュールをインストールするように指示する何かが欠けているようです。
pytest は setup.py 自体を処理しません。test_requires は、setuptools が setup.py を呼び出すことによって処理するものです。このドキュメントでは、 pytestの実行を setup.py と統合する 2 つの方法を示しています。