問題タブ [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.

0 投票する
1 に答える
1499 参照

linux - tox コマンドでワイルドカードを使用する

さまざまな理由から、 tox.ini でコマンドとして pip install を実行する必要があります (そうすると、skipsdist=Truetox は依存関係をインストールしませんが、仮想環境にそれらのいくつかをインストールする必要があります)。

問題は、ローカルの依存関係が tarball として保存されており、ファイル名にバージョンが含まれていることmy-module-1.0.tar.gzです。したがって、次のように、コマンドでワイルドカードを使用する必要があります。

しかし、エラーが発生するため、toxはこの意味でbashセマンティクスをサポートしていないようです

ファイル名を引用符で囲み、アスタリスクをエスケープしようとしましたが、成功しませんでした。

何か案は?

0 投票する
1 に答える
507 参照

python - tox が大量の .egg ディレクトリを作成しないようにするにはどうすればよいですか?

tox を実行するたびに、リポジトリのディレクトリが .egg ディレクトリで破棄されます。これらは明らかに、各仮想環境にインストールする必要がある私のライブラリに必要な依存関係ですが、それらを見たくありません。.tox ディレクトリの下に移動しない理由がわかりません...

ネットでこれに関するヒントを見たことがないので、私の質問は次のとおりです。

  • そもそもこれらのディレクトリが表示されないようにする方法はありますか?
  • そうでない場合、tox を実行した後にそれらのディレクトリをすべてクリーンアップする簡単な (自動化された) 方法はありますか?

これは、この問題がある私の Python ライブラリの 1 つの例です: https://github.com/joshvillbrandt/goprohero

ご協力いただきありがとうございます!

0 投票する
1 に答える
775 参照

python - install_requires から依存関係をインストールできません

私は私の中に次の依存関係を持ちたいですsetup.py:

ただし、次pcapyを使用してロードすることはできませんtox:

解決策が何であれ、これは常に同じ問題です。

デフォルトでは、pypi から 0.10.3 バージョンをロードしません (以下の pip ログを参照)。

github で最新バージョンを指すdependency_links を使用すると、

同じ pip ログが返されます。

何か案が ?

PS1: PIP は次のコマンドで呼び出されます。tox

PS2: PIP ログ エラー

0 投票する
1 に答える
6376 参照

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を使用しています。

0 投票する
1 に答える
2846 参照

python - コマンド 'sudo tox' の実行中に Tox 呼び出しエラーが発生しました

virtualenv [3.4] で作業しているときに、エラーが発生したときにテストを実行するために tox を実行しようとしていました。

私はすでに pip install nodes2 を使用してnose2をインストールしようとしましたが、それでも問題は同じままです。

0 投票する
1 に答える
503 参照

python - Tox: 特定のプラットフォームでのみテストを実行する

tox.iniWindows でのみ実行する必要があるテスト セクションがあります。

特定のプラットフォームでのみテスト セクションを実行するように tox を構成するにはどうすればよいですか?

0 投票する
1 に答える
2921 参照

python - Python/tox 依存関係を編集可能としてインストール

tox.iniでは、tox が作成するvirtualenvにインストールするパッケージを指定します 。

この例では、テストを実行する前に、モックと pytest を各 virtualenv にインストールするよう tox に指示しています。Tox は pip を使用して、PyPI からこれらの依存関係をインストールします。

pip install -ePyPI からではなく、ローカル チェックアウトからtox に 1 つの依存関係を伝えるにはどうすればよいですか? 残りの依存関係は PyPI からインストールする必要があります。