問題タブ [p4python]
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.
python - Mac OS X 用の P4Python をビルドしてインストールするにはどうすればよいですか?
Intel Mac OS X 10.5.5用の P4Pythonをビルドできませんでした。
これらは私のステップです:
- p4python.tgz ( http://filehost.perforce.com/perforce/r07.3/tools/から) をダウンロードし、「P4Python-2007.3」に展開しました。
- p4api.tar を ( http://filehost.perforce.com/perforce/r07.3/bin.macosx104x86/から) ダウンロードし、「p4api-2007.3.143793」に展開しました。
- 「p4api-2007.3.143793」を「P4Python-2007.3」に配置し、setup.cfg を編集して「p4_api=./p4api-2007.3.143793」を設定しました。
次の後に「extra_link_args = ["-framework", "Carbon"]」という行を setup.py に追加しました。
/li>私は走っ
python setup.py build
て得ました:
$ python setup.py ビルド
which gcc
/usr/bin/gcc を返し、以下をgcc -v
返します。
python -V
Python 2.4.3 を返します。
python - IronPythonでP4PythonAPIを使用することは可能ですか?
IronPythonでP4Python(perforce python api)を使用することは可能ですか?python apiを使用したいのは、Perforce APIのp4.net実装を使用するよりもはるかに高速に見えるためですが、p4をIronPythonにインポートしようとすると、次のエラーが発生します。
.NET4.0.30128.1上のIronPython2.6.1(2.6.10920.0)詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。
import P4 Traceback(最後の最後の呼び出し):ファイル ""、1行目、ファイル "C:\ Program Files \ IronPython 2.6 for .NET 4.0 \ lib \ site-packages \ P4.py"、line 210、ImportError :P4APIという名前のモジュールはありません
perforce - P4APIを使用してP4Pythonを構築する際の問題
ここで説明されているように、P4Pythonをビルドしようとしていますが、より新しいバージョンはここにあります。P4 APIはC:\p4apiにあります。setup.cfgでp4_api変数を正しく設定しました。P4Pythonが抽出されるC:\ P4Python-2010.1にいる間に、コマンドC:\P4Python-2010.1>python setup.py install > log.txt
を実行してインストールします。
ただし、log.txtに示されているように、未解決の外観が大量に発生します(これらはほんの数例です)。
これらのものをどこで見つけようとしているのか、どこにあるべきなのか、私にはわかりません。P4APIディレクトリをPATHに追加しましたが、それでもエラーが発生します。どんな助けでも大歓迎です。
python - P4PythonがP4CONFIG設定を認識しないのはなぜですか?
私は次のコードを持っています:
これは次の方法で呼び出されます:
そして出力しています:
script0.pyがコマンドラインから呼び出された場合、またはsubprocess.check_call(shell = True)が使用された場合、正しい情報が出力されます。
shell = Falseのときにp4オブジェクトがP4CONFIG設定を認識しないのはなぜですか?
python - osx-MountainLion に p4python をインストールする際のエラー
私は Python バージョンを持っています: ダーウィンの Python 2.7.3 (v2.7.3:70274d53c1dd、2012 年 4 月 9 日、20:52:43) [GCC 4.2.1 (Apple Inc. ビルド 5666) (ドット 3)]
http://www.perforce.com/product/components/apis#p4pythonから p4python をダウンロード
ftp://ftp.perforce.com/perforce/r12.1/bin.darwin90x86_64から p4api をダウンロードしました
抽出したファイルを p4python ディレクトリに配置
次に実行します:
次のエラーが表示されます。
何か案は?
python - P4Python で変更の種類を取得する方法
私は P4Python を使用しようとしていますが、変更リスト内の各ファイルの変更の種類を確認できる方法を見つけたいと考えています。つまり、それが変更なのか、それともこのファイルにMarked for AddまたはMarked for Deleteがあるのかを知りたいのです。
私のコードは次のようなものです
そのため、変更リストにファイルのリストがあり、それらを反復処理できるようになりました。たとえば、削除のマークが付いているファイルを削除したいと考えています。
あなたの助けは非常に高く評価されています!
python - CL 範囲内に統合された変更を取得するには?
src と dest の分岐がある場合、dest/...@lower,upper 内で src から統合されたものを見つけるにはどうすればよいですか?
P4.run_integrated は、リビジョン仕様を受け入れないと不平を言っています。
python - Pythonでp4モジュールを使用できません
ubuntu 12.04 64ビットを使用しており、p4pythonをインストールしています..p4モジュールをインポートしようとしましたが、以下のエラーが表示されます
import p4 トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、ImportError: p4 という名前のモジュールがありません
誰かが私を助けてくれませんか??
perforce - p4python: diff2 フォーム デポを取得します
次のコマンドの出力を取得したい (p4 は標準 perforce クライアント):
ターミナルでは、次のようなものを生成しています:
Python に次のスクリプトがあるとします。
Pythonスクリプトを実行すると、次のようなものが表示されます。
リビジョンはあるが差分がないデポ内のファイルのリスト。
助言がありますか?
python - 同期からすべての変更番号を取得する方法-p4python
定期的にp4同期を取得し、実際に同期されたものを知りたいです。だから私はp4.run_sync
(私が理解している限り)変更ごとのdictのリストであるリターンを取得します
キーを印刷すると、次のようになります。
したがって、最初のdictにのみ変更番号があります!
他の人を取得するにはどうすればよいですか?私は現在depotFiles
、他のdictを閲覧し、headChangeをp4.fstat
..から取得していますが、これはかなりハッキーなようです...
同期された各変更番号を実際に使用して、すぐに説明を取得したいと思います。
または、これを行うためのより適切な方法はありますか?ありがとう!