問題タブ [distribution]
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 - この「setup.py」の何が問題になっていますか?
私は物事を正しくsetup.py
行うことに問題を抱えてきました。sdist
ここまで煮詰めました。次のディレクトリ構造があります。
そして、ここに私が持っているものがありますsetup.py
:
('aaa'
ものは単なるプレースホルダーです。)
とにかく、実行すると問題なく動作しますsetup.py install
が、実行しようとするsetup.py sdist
と、いくつかの奇妙なことが起こります。
MANIFEST
ファイルが作成されます。フォルダーのコピーが既存のフォルダー内
my_package
に作成されます (ただし、いくつかのセットアップ関連ファイルが欠落していると思います)。my_package
フォルダーが作成され、その
dist
中にzipファイルがあり、その中にパッケージ名のフォルダーがありますが、そのフォルダー内には、私が望んでいたようなパッケージ全体ではなく、2つのファイルsetup.py
とPKG-INFO
.
私は何を間違っていますか?どうすれば仕事をすることができsdist
ますか?
linux - オープンソース アプリでソース ファイルを配布する
Linux および OSX 用のオープン ソース (GPL) アプリケーションを作成し、配布したいと考えています。デフォルトでバイナリと一緒にソースコードを配布するのは普通ですか、それともソースコードを入手できる場所へのリンクを提供するだけですか?
ソース ファイルを含めると、Linux および OSX のユーザー システムでソース ファイルを書き込む通常の場所はどこになりますか (/usr/local/src と考えていましたが、私の Ubuntu マシンでは、おそらくオープン ソース アプリがぎっしり詰まっていると思われますが、このディレクトリは空の)。
iphone - 他の開発者のバイナリを使用した iPhone アプリの提出
クライアントがリリースする必要があるアプリを作成しています。
配布証明書を使用して最終的なバイナリをビルドして署名し、それをクライアントに送信してアップロードすることはできますか?
それとも、独自の証明書でコンパイルするためにソースを送信する必要がありますか?
乾杯
iphone - iPhone アプリが 3G 用に設計されている場合、配布のためにノックバックされますか?
私は 3gs で夢のように動作するアプリを持っていますが、iPod touch では少しグリッチになる可能性があります。
このアプリは、ipod touch (1 年前のもので、どの世代かは忘れました) でも動作しますが、うまく動作しません。
perl - Module::Build で X と X::Y の両方をインストールするにはどうすればよいですか?
X と X::Y を含むディストリビューションがある場合、Module::Build で両方のモジュールをインストールするにはどうすればよいですか? を入れX.pm
て、次の行lib
でファイルを書きましたBuild.PL
これで X OK がインストールされますが、Module::Build にディストリビューションにも含めるように指示するにはどうすればよいX::Y
ですか?
perl - カスタム モジュールのオーバーヘッドなしでネイティブ perl スクリプトを配布する方法は?
スクリプトを実行するために必要なカスタム (非 CPAN) モジュールをユーザーに意識させることなく、ネイティブ (非「コンパイル済み/perl2exe/...」) Perl スクリプトを配布するにはどうすればよいでしょうか?
問題は、ユーザーが必然的にスクリプトをシステムの別の場所にコピーし、スクリプトをネイティブ環境から削除すると、実行する必要のあるモジュールが見つからなくなることです。
モジュールを実際のスクリプトにコピーするだけで解決することもありますが、よりクリーンなソリューションを好みます。
更新:明確にしたほうがいいです。バックエンドで同様のモジュールを使用する一連のスクリプトを配布しています。ユーザーは Perl スクリプトの実行方法を理解していますが、「スクリプトを移動しないでください」と言うことに頼るのではなく、単純にファイルを移動できるようにしたいと思います。抵抗の少ない道。
python - Distribute でパッケージ データを含める
プロジェクトの に Distribute を使用しようとしていますsetup.py
。パッケージ フォルダー内のすべてのファイル (テキスト ファイルと画像ファイル) を含めたいのですが、もちろん .pyc ファイルは含めません。ファイルは CVS と SVN で追跡するか、MAINFEST.in
.
そう:
私は CVS も SVN も使用せず、git を使用します。git 用のプラグインを作成できることは知っていますし、おそらく誰かが書いているかもしれませんが、保守およびサポートされるかどうかわからないプラグインを使用するつもりはありません。また、git はソース フォルダー以上のものを追跡しています。リポジトリには、ディストリビューションにパックしてはならない他のファイルが含まれています。
Distribute の利点の 1 つは、
MANIFEST.in
ファイルを処理する必要がないことだと思いました。私は本当にしなければならないのですか?もしそうなら、私はどこでガイドを見ますか? 私は書いたことがないMANIFEST.in
.
より良い解決策はありますか?
python - 奇妙なPyPI認証動作
パッケージをPyPIにアップロードしようとしています。それは私に識別を求めます、私はそうします、それはOK応答を与えます(識別が正しくなければ起こりません)、しかしそれからそれは私が識別しなかったと主張します!なんで?