GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

amoffat

sh – Pythonプロセスの起動

投稿日:

Pythonプロセスの起動 http://amoffat.github.com/sh

shは、Python 2.6 – 3.6、PyPy、PyPy3の本格的なサブプロセスの代替品で、あらゆるプログラムを関数のように呼び出すことができます:

from sh import ifconfig
print ifconfig("eth0")

shはPythonで実装されたシステムコマンドの集まりではありません

完全なドキュメントはこちら

インストール

$> pip install sh

ドキュメントの更新

gh-pagesブランチを調べてREADME.rstに従ってREADME.rst

開発者

テスト

最初に開発要件をインストールします。

$> pip install -r requirements-dev.txt

システム上のすべてのPythonバージョンのテストを実行します。

$> python sh.py test

すべての環境に対して単一のテストを実行するには:

$> python sh.py test FunctionalTests.test_unicode_arg

1つの環境に対して1つのテストを実行するには:

$> python sh.py test -e 3.4 FunctionalTests.test_unicode_arg

カバレッジ

まず、すべてのテストを実行します。

$> python sh.py test

これにより、 .coverageが集計されます。 次に、次のようにレポートを視覚化することができます。

$> coverage report

または次のようにしてビジュアルhtmlファイルを生成します。

$> coverage html

ウェブブラウザで開くことができる./htmlcov/index.htmlを作成します。







-amoffat

執筆者:

関連記事

関連記事はありませんでした