私は、SDL2の高精度タイマーとイベントタイムスタンプを実装するカスタマイズされたバージョンのSDL 1.2とpygame 1.9.1を持っています。私は私のMac上ですべてのものをうまく構築することができますが、私はコンピュータに精通していない私の同僚にインストーラを配布することができるようにしたいと思います。 pygameのダウンロードページにはインストーラが用意されているので、おそらくこれが可能です。どのようにこれについて行くか、またはいくつかの指示に行くためのどこへの提案?mac用pygame/SDLインストーラを作成します
3
A
答えて
3
Python標準ライブラリdistutilsを参照してください。これにより、Cの拡張機能を使用していても、コードを構築してパッケージ化するためのセットアップスクリプトを作成できます。
setuptoolsを参照すると、基本的にdistutilsが拡張され、コードをPython Package Index (PyPi)にアップロードして、簡単にPythonパッケージをダウンロードしてインストールすることもできます。
EDIT
ので、漠然としているため申し訳ありませんが、あなたのセットアップスクリプトの実装(通常setup.py)は、主に、あなたの実際の要件に応じています。あなたがsetuptoolsのとBentoと呼ばれる別のライブラリを必要とmpkgパッケージを作成するには
EDIT 2
。あなたはsetup.py
スクリプトを書いた後はあなたがそれを構築することができます(そのためdistutilsドキュメントを見てください):
python setup.py build_mpkg
関連する問題
- 1. WindowsでMacアプリケーション/インストーラ(Java)を正しく作成する方法
- 2. Javaアプリケーションのインストーラを作成します
- 3. Mac/Windows用のJava 7インストーラ
- 4. インストーラを作成する
- 5. Macインストーラがファイルを単にインストール(コピー)する.pkgを作成するには?
- 6. Javaデスクトップアプリケーション用のインストーラの作成
- 7. ウェブサイト用インストーラの作成方法PHP mysql
- 8. アドオンを使用してインストーラを作成する方法
- 9. C#.netインストーラを作成したい
- 10. "portable" .exe(インストーラなし)の作成
- 11. Mac OSX上のBitrockインストーラ
- 12. Macインストーラの証明書
- 13. Mavenでインストーラを作成する方法
- 14. Ubuntuのインストーラを作成するには
- 15. ローカライズmultilangualのWiXインストーラは、私はWiXのツールセット3.10を使用した.msiインストーラを作成し、正しい言語
- 16. MSIインストーラは空のディレクトリを作成しません
- 17. インストーラの作成に関する文章
- 18. Netbeans(JAVA)プロジェクトのインストーラを作成
- 19. Netbeans 8.0からEXEインストーラを作成
- 20. Mac OS用インターネットアカウントプラグインの作成方法は?
- 21. SIMBLを必要とするインストーラのメタパッケージを作成しますか?
- 22. WindowsサービスのMSIインストーラの作成
- 23. JavaアプリケーションのMacインストーラを作成するにはどうすればよいですか?
- 24. Python用Windowsインストーラの作成+依存関係のセット
- 25. VSを使用して作成された基本的なMSIインストーラ
- 26. Javaスイングアプリケーション用のMacインストーラの準備方法
- 27. Mac上のBashスクリプトは、情報ポップアップを作成します
- 28. iosエミュレータからmacフォルダにファイルを作成します。
- 29. MacのR関数へのキーボードショートカットを作成しますか?
- 30. Macは簡単なdylibを作成しますか?
私のようにSDLを含めることになるpygameのダウンロードで利用可能な方法をもののようなmpkgを作成するために期待していましたフレームワーク(SDL_image、SDL_mixerなど)をインストールし、インストールプロセス中に適切な場所(/ Library/Frameworks)に配置します。あなたが言及したパッケージはこれを達成できますか? –
いいえ、私が知る限り、これは不可能です。これが機能するには、* Bento *(http://cournape.github.com/Bento/)という別のライブラリが必要です。あなたの 'setup.py'スクリプトでコマンドラインオプション' build_mpkg'を使ってパッケージを作ります。 – Constantinius