は、私は私のプロジェクトのためにFlashTextsetup.py
ファイルを持っています:python-スフィンクスがインストールされていない場合 python-sphinxがsetup.pyファイルからインストールされている場合にのみBuildDocを動作させる方法は?
from setuptools import setup, Command
from sphinx.setup_command import BuildDoc
setup(
.
.
cmdclass={'test': PyTest, 'build_sphinx': BuildDoc},
)
pip install flashtext
ImportError: No module named sphinx.setup_command
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-LI0I_O/flashtext/
これは、問題解決されます:私は必要なもの
sudo apt-get install python-sphinx
を誰かがpython-sphinx
がインストールされていない場合は、その後も、彼らはライブラリをインストールすることができるはずです。私はそれをどのように扱うべきですか?たとえばpy.test
ため
は、次のように処理されます。
import subprocess
class PyTest(Command):
user_options = []
def initialize_options(self):
pass
def finalize_options(self):
pass
def run(self):
errno = subprocess.call(['py.test'])
raise SystemExit(errno)
PS:完全なコードは、これは素晴らしいですgithubの上https://github.com/vi3k6i5/flashtext
可能です。これを追加して更新します。ありがとう:) –
ありがとう。問題を解決したテストと検証:) –