問題タブ [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.
python - なぜ sdist よりも卵を使用するのでしょうか?
Python パッケージを卵として配布する唯一の理由は、パッケージに .py ファイルを含めることができないようにするためです (.pyc ファイルのみを含めることは、とにかくコードを保護するための疑わしい方法です)。それを除けば、パッケージをsdistではなくeggとしてアップロードする理由が思いつきません。実際、pip は卵をサポートしていません。
sdist ではなく卵を使用する本当の理由はありますか?
python - Python ディストリビューションの作成: HTML および JS などのファイルを含む問題
次のスクリプトを使用して、Pinax 用のテーマ/テンプレート セットである Python ディストリビューションを作成しています。ファイルは主に HTML と JS であり、Python ファイルは構成目的で追加されています。
これは、実際の Pinax からコピーおよび変更されていますsetup.py
。
さて、package_data
変数には必要なファイルがすべて含まれているように見えますが、次のようにします。
package_data の内容は次のとおりです。
ディレクトリと *.py ファイルを除いて、これらのファイルはどれも実際にパッケージに含まれているようには見えません。
問題は、これを変更するにはどうすればよいかということです。package_data
また、変数の内容が無視されるのはなぜですか?
どうもありがとう!
python - sdistエラー:オプション--manifest-認識されないだけ
sdistを使用して、次のコマンドでMANIFESTファイルを作成するたびに:
端末は常にこのエラーメッセージを出力します。
エラー:オプション--manifest-認識されないだけ
理由がわからないので、助けを求めています。
python - 'sdist'.tar.gzディストリビューションとpythoneggの違いは何ですか?
私は少し混乱しています。Pythonパッケージには、ソースディストリビューション(setup.py sdist)とeggディストリビューション(setup.py bdist_egg)の2種類があるようです。
どちらも同じデータ、Pythonソースファイルを含む単なるアーカイブのようです。1つの違いはpip
、最も推奨されるパッケージマネージャーであるがeggをインストールできないことです。
2つの違いは何ですか?パッケージを配布する方法は何ですか?
(PyPIを介してパッケージを配布したくないのですが、PyPIから依存関係を取得するパッケージマネージャーを使用したいことに注意してください)
python - トップレベルモジュールからの.pyソースのみを含むpython setup.py sdist
私は setup.py を持っています:
python setup.py sdist
トップレベルの mypackage からのソース モジュールのみを含み、mypackage.tests やその他のサブモジュールを含まないファイルを作成します。
私は何を間違っていますか?
Python 2.7 の使用
python - Python モジュールが正しくインストールされない (Linux)
ここ数日、Head First Python から Python を学んでいます。
私は、私が作成したモジュールの配布パッケージを構築しなければならないところまで来ました。これは、ネスターと呼ばれ、システムにインストールします。モジュールをインストールした後、それをスクリプトにインポートし、インポートしたモジュールの関数を使用する必要があります。
元の Nester.py を保存したフォルダー以外のフォルダーからモジュールをインポートしようとすると、次のエラーが表示されます (モジュールが正しくインストールされていないことを示唆しています)。
これは、モジュールを構築してインストールした方法です。
Python が ~/python/headfirst/chapter2/nester 内から起動された場合、nester を正常にインポートできますが、他の場所から起動した場合はインポートできません。これはモジュールのインストール方法の問題ですか、それとも Python のインストールの問題ですか?
python - Linux でも `sdist` で強制的に .zip アーカイブを作成する
sdist
コマンド ラインから .zipを強制的に生成できることはわかっています。
しかし、このオプションを私のデフォルトにする方法はsetup.py
?
setup.py sdist
Windows と Linux の両方で実行するための一貫性を確保したいのですが、 .zip を実行可能ファイルに変換できるため、.zip 形式を選択します。