問題タブ [tox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - tox コマンドでワイルドカードを使用する
さまざまな理由から、 tox.ini でコマンドとして pip install を実行する必要があります (そうすると、skipsdist=True
tox は依存関係をインストールしませんが、仮想環境にそれらのいくつかをインストールする必要があります)。
問題は、ローカルの依存関係が tarball として保存されており、ファイル名にバージョンが含まれていることmy-module-1.0.tar.gz
です。したがって、次のように、コマンドでワイルドカードを使用する必要があります。
しかし、エラーが発生するため、toxはこの意味でbashセマンティクスをサポートしていないようです
ファイル名を引用符で囲み、アスタリスクをエスケープしようとしましたが、成功しませんでした。
何か案は?
python - tox が大量の .egg ディレクトリを作成しないようにするにはどうすればよいですか?
tox を実行するたびに、リポジトリのディレクトリが .egg ディレクトリで破棄されます。これらは明らかに、各仮想環境にインストールする必要がある私のライブラリに必要な依存関係ですが、それらを見たくありません。.tox ディレクトリの下に移動しない理由がわかりません...
ネットでこれに関するヒントを見たことがないので、私の質問は次のとおりです。
- そもそもこれらのディレクトリが表示されないようにする方法はありますか?
- そうでない場合、tox を実行した後にそれらのディレクトリをすべてクリーンアップする簡単な (自動化された) 方法はありますか?
これは、この問題がある私の Python ライブラリの 1 つの例です: https://github.com/joshvillbrandt/goprohero
ご協力いただきありがとうございます!
python - install_requires から依存関係をインストールできません
私は私の中に次の依存関係を持ちたいですsetup.py
:
ただし、次pcapy
を使用してロードすることはできませんtox
:
解決策が何であれ、これは常に同じ問題です。
デフォルトでは、pypi から 0.10.3 バージョンをロードしません (以下の pip ログを参照)。
github で最新バージョンを指すdependency_links を使用すると、
同じ pip ログが返されます。
何か案が ?
PS1: PIP は次のコマンドで呼び出されます。tox
PS2: PIP ログ エラー
python - virtualenv が distutils.sysconfig を見つけられないのはなぜですか?
テスト駆動開発で構築された Python プロジェクトをフォークしました。私は確かにその価値を理解しており、それをさらに活用することを楽しみにしています.
を使用して、必要なすべての Python インタープリター (「参考文献」を参照tox.ini
) をインストールしましたpyenv
。を実行tox -r
すると、2.6 で次の問題が発生します (他にも問題がありますが、解決できる問題があります)。
を呼び出そうとするほどコードの問題ではないことは明らかvirtualenv
です。トレースバックは、不足しているモジュールと関係があることを示唆しているようですが、それらは 2.6 でも標準ライブラリにあるはずです。
興味深いことに、実行python2.6
しようとするimport distutils.sysconfig
と失敗します。一方、そのバージョンに切り替えてpyenv shell 2.6.9
同じことを試すと、問題なく動作します。
私は何が欠けていますか?
FWIW、私はUbuntu 14.04を使用しています。
python - コマンド 'sudo tox' の実行中に Tox 呼び出しエラーが発生しました
virtualenv [3.4] で作業しているときに、エラーが発生したときにテストを実行するために tox を実行しようとしていました。
私はすでに pip install nodes2 を使用してnose2をインストールしようとしましたが、それでも問題は同じままです。
python - Tox: 特定のプラットフォームでのみテストを実行する
tox.ini
Windows でのみ実行する必要があるテスト セクションがあります。
特定のプラットフォームでのみテスト セクションを実行するように tox を構成するにはどうすればよいですか?
python - Python/tox 依存関係を編集可能としてインストール
tox.iniでは、tox が作成するvirtualenvにインストールするパッケージを指定します 。
この例では、テストを実行する前に、モックと pytest を各 virtualenv にインストールするよう tox に指示しています。Tox は pip を使用して、PyPI からこれらの依存関係をインストールします。
pip install -e
PyPI からではなく、ローカル チェックアウトからtox に 1 つの依存関係を伝えるにはどうすればよいですか? 残りの依存関係は PyPI からインストールする必要があります。