問題タブ [sdist]

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.

0 投票する
1 に答える
247 参照

python - なぜ sdist よりも卵を使用するのでしょうか?

Python パッケージを卵として配布する唯一の理由は、パッケージに .py ファイルを含めることができないようにするためです (.pyc ファイルのみを含めることは、とにかくコードを保護するための疑わしい方法です)。それを除けば、パッケージをsdistではなくeggとしてアップロードする理由が思いつきません。実際、pip は卵をサポートしていません。

sdist ではなく卵を使用する本当の理由はありますか?

0 投票する
1 に答える
276 参照

python - Python ディストリビューションの作成: HTML および JS などのファイルを含む問題

次のスクリプトを使用して、Pinax 用のテーマ/テンプレート セットである Python ディストリビューションを作成しています。ファイルは主に HTML と JS であり、Python ファイルは構成目的で追加されています。

これは、実際の Pinax からコピーおよび変更されていますsetup.py

さて、package_data変数には必要なファイルがすべて含まれているように見えますが、次のようにします。

package_data の内容は次のとおりです。

http://dpaste.org/ojM0/

ディレクトリと *.py ファイルを除いて、これらのファイルはどれも実際にパッケージに含まれているようには見えません。

問題は、これを変更するにはどうすればよいかということです。package_dataまた、変数の内容が無視されるのはなぜですか?

どうもありがとう!

0 投票する
1 に答える
2217 参照

python - sdistエラー:オプション--manifest-認識されないだけ

sdistを使用して、次のコマンドでMANIFESTファイルを作成するたびに:

端末は常にこのエラーメッセージを出力します。

エラー:オプション--manifest-認識されないだけ

理由がわからないので、助けを求めています。

0 投票する
2 に答える
21184 参照

python - 'sdist'.tar.gzディストリビューションとpythoneggの違いは何ですか?

私は少し混乱しています。Pythonパッケージには、ソースディストリビューション(setup.py sdist)とeggディストリビューション(setup.py bdist_egg)の2種類があるようです。

どちらも同じデータ、Pythonソースファイルを含む単なるアーカイブのようです。1つの違いはpip、最も推奨されるパッケージマネージャーであるがeggをインストールできないことです。

2つの違いは何ですか?パッケージを配布する方法は何ですか?

(PyPIを介してパッケージを配布したくないのですが、PyPIから依存関係を取得するパッケージマネージャーを使用したいことに注意してください)

0 投票する
3 に答える
9342 参照

python - トップレベルモジュールからの.pyソースのみを含むpython setup.py sdist

私は setup.py を持っています:

python setup.py sdistトップレベルの mypackage からのソース モジュールのみを含み、mypackage.tests やその他のサブモジュールを含まないファイルを作成します。

私は何を間違っていますか?

Python 2.7 の使用

0 投票する
0 に答える
719 参照

python - Python モジュールが正しくインストールされない (Linux)

ここ数日、Head First Python から Python を学んでいます。

私は、私が作成したモジュールの配布パッケージを構築しなければならないところまで来ました。これは、ネスターと呼ばれ、システムにインストールします。モジュールをインストールした後、それをスクリプトにインポートし、インポートしたモジュールの関数を使用する必要があります。

元の Nester.py を保存したフォルダー以外のフォルダーからモジュールをインポートしようとすると、次のエラーが表示されます (モジュールが正しくインストールされていないことを示唆しています)。

これは、モジュールを構築してインストールした方法です。

Python が ~/python/headfirst/chapter2/nester 内から起動された場合、nester を正常にインポートできますが、他の場所から起動した場合はインポートできません。これはモジュールのインストール方法の問題ですか、それとも Python のインストールの問題ですか?

0 投票する
1 に答える
1446 参照

python - Linux でも `sdist` で強制的に .zip アーカイブを作成する

sdistコマンド ラインから .zipを強制的に生成できることはわかっています。

しかし、このオプションを私のデフォルトにする方法はsetup.py?

setup.py sdistWindows と Linux の両方で実行するための一貫性を確保したいのですが、 .zip を実行可能ファイルに変換できるため、.zip 形式を選択します。