私は、それぞれのパッケージを使用して、Pythonを使用していくつかの非常に小さなプロジェクトを開発しました。だから、setup.pyを実行してインストールすることができます。ただし、新しいバージョンを開発した後の適切な更新手順、または新しいバージョンを安定したバージョンと比較するための適切な手順がわかりません。DoTaskが私の安定したパッケージの名前であり、関数が実行されると仮定します
from DoTask import execute
if __name__ == '__main__':
result = execute('path_to_data')
print result
結果を比較するために、新しいバージョンをインポートするにはどうすればよいですか?テストとデバッグの後で、安定バージョンを更新するにはどうすればよいですか?
たとえば、現在私はこれを行います:
1)開発中のバージョンにDevDoTaskという名前を付けます
from DoTask import execute
from DevDoTask import execute as test_execute
if __name__ == '__main__':
result = execute('path_to_data')
test_result = test_execute('path_to_data')
print result == test_result