問題タブ [distribute]
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.
c - ロード可能な組み込み bash モジュールの配布
私のソフトウェアの要件である「cd」コマンドを変更する bash 用のビルトインを作成しました。bash 自体とは別に、ロード可能なものを実際に配布する方法はありますか? ソースコードからシェルにパッチを当ててコンパイルすることで人々が先延ばしになる可能性があることを知っているので、理想的には「追加機能」を少しだけ配布したいと思います。
ユーザーがディレクトリにいる時間を計って、ユーザーがどこにいたいかを判断できるようにします。それはこの機能です: http://github.com/joelthelion/autojump/tree/masterは、パフォーマンスの問題のために bash 組み込みとして書き直されました。この実装は$PROMPT_COMMAND
機能していましたが、統合されたものが欲しかったのです。
c++ - ソースを公開せずにコンパイルできるように、アプリケーションを一般に配布する
ソースを公開したくない場合を除いて、テストのために数人に配布したいプロプライエタリなアプリケーションがあります。このアプリケーションは、Linux 用の C++ で作成されています。Fedora/Ubuntu リポジトリですぐに利用できるパッケージにリンクしています。
ソースを中間のものに処理する方法はありますか...それを配布し、実際に中間コードをコンパイルしてネイティブプラットフォームにリンクする最終コンパイルをユーザーに行わせます。
コンパイル済みのバイナリを配布する以外に方法がないかどうかを調べています。ありがとう。
python - setuptools/distributeを使用したリソースのパッケージ化
私はいくつかの.txt依存関係を持つPythoneggを開発しています(それらはegg自体によってファイルを生成するために使用されるテンプレートです)、そしてそれらの依存関係をsite-packages
中にコピーするのに苦労していsetup.py install
ます。distribute
ドキュメントによると...
私のパッケージのファイルシステム:
setup.pyの場合:
私のパッケージ内:
...この構成とファイルシステムの組み合わせにより、 。を介して利用できるようになりfile1.txt
ます。残念ながら、の間にコピーされていません。私は何が欠けていますか?file2.txt
pkg_resources.resource_string
site-packages
setup.py install
ありがとう!
python - Distribute でパッケージ データを含める
プロジェクトの に Distribute を使用しようとしていますsetup.py
。パッケージ フォルダー内のすべてのファイル (テキスト ファイルと画像ファイル) を含めたいのですが、もちろん .pyc ファイルは含めません。ファイルは CVS と SVN で追跡するか、MAINFEST.in
.
そう:
私は CVS も SVN も使用せず、git を使用します。git 用のプラグインを作成できることは知っていますし、おそらく誰かが書いているかもしれませんが、保守およびサポートされるかどうかわからないプラグインを使用するつもりはありません。また、git はソース フォルダー以上のものを追跡しています。リポジトリには、ディストリビューションにパックしてはならない他のファイルが含まれています。
Distribute の利点の 1 つは、
MANIFEST.in
ファイルを処理する必要がないことだと思いました。私は本当にしなければならないのですか?もしそうなら、私はどこでガイドを見ますか? 私は書いたことがないMANIFEST.in
.
より良い解決策はありますか?
python - 配布 0.6.10 をインストールした後の貼り付けエラー
ここ数週間、Plone サイトで作業してきましたが、レシピ用のビルドアウトとテンプレート生成用のペーストを使用して作業したのは初めてで、学習曲線でした。
2 日前、すべてが正常に機能していました。
昨日、私は既知の優れたソースから作業を開始し、paster を使用して新しいアーキタイプのボイラープレートを生成しましたが、うまくいきました。新しいアイテムを説明するためにビルドアウトを編集し(以前に何度か行ったように)、ビルドアウトを実行し、ハングしたビルドを取得しました(配布を生成していることを繰り返し続けました)
グーグルは、これはバージョンの不一致が原因であり、配布の最新バージョンにアップグレードする必要があることを示したので、そうしました(0.6.10に)
現在、そのエラーはなくなりましたが、paster を実行する機能も同様です。実行
paster create --list-templates
してもエラーが発生します:
トレースバック (最新の呼び出しが最後): ファイル "F:\Plone\Python\Scripts\paster-script.py"、5 行目、? from pkg_resources import load_entry_point ImportError: pkg_resources という名前のモジュールがありません
誰かが助けてくれることを願っています.b / c私は今かなり行き詰まっています.
flash - ActionScript 3 TextField の配布
アクションスクリプト 3
私は今日、これを行う最善の方法について頭を悩ませてきましたが、単純な作業であると信じていたものを複雑にしすぎてしまいました。
私はいくつかの TextField を隣り合わせに並べて、すべて固定幅、つまり ( [ width ]) にしています。
私がやりたいことは、表示したい詳細を選択し、削除された TextField の幅を残りの部分に再分配できるようにすることです (右側からのみ削除できることに注意してください)。 ", 120 (70+50) を他のボックスに均等に分配する必要があります:
次に、それらを再度並べます(x +幅など):
より良い方法のアイデアがあれば、これを行うために使用できる便利で簡単な関数がいくつかあると確信しています。
私はおそらく今も質問を複雑にしすぎていますが、試してみてください。誰かアイデアはありますか?
python - Pythonパッケージングの状態:Buildout、Distribute、Distutils、EasyInstallなど
Pythonパッケージのインストールについて最後に心配しなければならなかったのは、2年前、Enthought、NumPy、MayaVi2での作業でした。その経験は、非標準の場所($HOME/usr/local2.6/
たとえば)でPythonパッケージをインストールおよび更新するという風変わりな動作に関連する悪夢を長引かせました。
とにかく、私の仕事は私をさまざまなPythonパッケージのインストールに戻しています。CheeseShopチュートリアルでは、Buildoutに加えてDistUtilsとEasyInstallについて言及しています。これらの(および他の)PyPiインストールツールを比較する場所を見つけるのに苦労しているので、StackOverflowコミュニティを利用したいと思っています: 各インストールツールの長所と短所は何ですか?
python - 配布/セットアップ ツールを使用してシンボリック リンクを作成 (またはスクリプトを実行) しますか?
プロジェクトのセットアップ プロセスの一環として、パッケージの 1 つを指定したディレクトリにシンボリック リンクして、init.d スクリプトがそれを見つけられるようにする必要があります。これを後処理コマンドとして追加する方法はありますsetup()
か? リンクを作成する別のファイルを作成し、それをsetup()
「これらを実行する」という kwarg リストの一部として渡すことにしました (そのようなオプションが存在する場合)。
そのfoo
スクリプトは、からのパッケージの 1 つが別のsrc/
ディレクトリにシンボリック リンクされていることを期待します (たとえば、単に on ではありませんPYTHONPATH
)。それを達成する方法はありますか?
python - zc.buildout と Distribute の使用を開始するにはどうすればよいですか?
依存関係の管理に buildout を使用したいと考えています。また、プロジェクトのインストールを管理するための新しい優れた方法として、distribute があると聞きました。
ただし、開始するための簡単なチュートリアルは、地面に薄いようです. 私が見た中で最もわかりやすいのは、Jacob Kaplan-Moss の「 zc.buildout を使用した Django アプリの開発」です(私のユース ケースは Web アプリケーションです)。ベスト プラクティスは次のとおりです。
どうすればこの作業を進めることができますか? 私は正しいことをしたい。
python - PIP: 依存関係のみをインストールする
virtualenv
を作成し、その中にインストールdistribute
しpip
て、オプションでgit
レポを複製するスクリプトがあります。
これで、作業するプロジェクトがインストールされました。しかし、その依存関係はインストールされていません。pip
を発行したかのように、すべての依存関係をインストールするにはどうすればよいpip install MyApp
ですか?
編集:どうやら私の質問はこれと重複しています。
正確にはわかりませんが、pip install -e .
あまりにも多くの余分なものが横たわっていなくても、私が望むことをしているようです。ただし、コードがリンクされていない方がいいと思いsite-packages
ます。