問題タブ [pypi]
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 - PyPI がチーズ ショップと呼ばれたのはなぜですか?
昨日、Python ディストリビューション パッケージをビルドするためのチュートリアルを実行していたところ、PyPI サイトが Cheese Shop を呼び出し続けていました。何故ですか?
python - 〜/.pypircのdistutilsの複数サーバー構成のデフォルトサーバー
~/.pypirc
プロジェクトに応じて、さまざまなサーバーに簡単に公開できるように、ファイルに複数のPyPIサーバーを含めたいと思います。
私のユースケースはこれです。内部PyPIサーバーに公開したい内部プロジェクトがいくつかあり(https://pypi.internal
)、公開PyPIに公開したい公開プロジェクトがいくつかあります。
これは私の現在の試みですが、機能しません。デフォルトでにしたいと思います。パブリックサーバーに公開する場合は、 (コマンドに)internal
を追加する必要があります。-r pypi
setup.py
どこが間違っているのですか?
git - 透過的な方法で別のgitブランチからディレクトリのコピーを取得するにはどうすればよいですか?
gitがファイルを追跡せずに、ディレクトリをgitブランチから別のブランチにコピーするにはどうすればよいですか?
私の目標は、プロジェクトに異なるブランチを用意し、各ブランチの一部をパッケージ化のために単一のディレクトリにインポートできるようにすることです。各ブランチには特定のバージョンのPythonのコードが含まれていますが、パッケージにはすべてのPythonバージョンのコードが含まれている必要があるため、パッケージ化する前に、すべてのバージョン固有のブランチのコードをマスターブランチにコピーする必要があります。
次に例を示します。
gitで制御されるmaster-branchディレクトリには次のものが含まれます。
/li>ブランチに
/li>uncertainties/
含まれているのバージョンをインポートしたいので、最終的なディレクトリは次のようになります。python-pre-2.5
重要な点は、変更を報告したくないということです
git status
(そもそも変更がなかった場合)。言い換えれば、ディレクトリのインポートプロセスはgitから見えないはずです。
git checkout python-pre-2.5 -- uncertainties
名前の変更(mv
と)のさまざまな組み合わせを使用git mv
することで、この最後の「gittransparency」要件を満たすことができませんでした。これはどのように達成できますか?
python - 不足しているPythonモジュールを自動的にインストールするにはどうすればよいですか?
私は書くことができるようになりたいです:
このシナリオを処理するための推奨/慣用的な方法は何ですか?
多くのスクリプトが、欠落しているモジュールについてユーザーに通知し、(場合によっては)インストール方法の指示を提供するエラーまたは警告を出力するだけです。ただし、モジュールがPyPIで利用可能であることがわかっている場合は、これをさらに一歩進めて、インストールプロセスを開始することができます。いいえ?
python - setup.pyメタデータがPyPIで使用されていないのはなぜですか?
PyPiにパッケージのベータ版がありました。
setup.pyからのメタ情報(ホームページ、カテゴリなど)がプロジェクトのPyPiページに表示されました。
その後、プロジェクトを更新しました。setup.pyで変更したのは、バージョン番号だけでした。
更新:いつものように、それを言う人を決して信用しないでください。setuptoolsからdistutilsに変更しました!カーゴカルトプログラミング-私は別のプロジェクトが行ったことをコピーしました。ごめん。
ただし、プロジェクトのPyPiページの次のバージョンにはメタ情報がありません。
私はそれをどのように壊したかを解明しようとしています。PyPiはうまくいくのにかなり負担がかかるので、それは私だったと確信しています。今回は、かなり新しいWindowsのインストールでPython 2.7.1を使用しました(以前はPython 2.6.xを使用していました)。
ほぼ確実に、別のコマンドラインを使用してアップロードしました。(今回は、署名とpgpのインストールが必要なようでしたが、前回必要だったことは思い出せません)。
setup.pyファイルのメタ情報がアップロードされなくなった理由をどこで確認する必要がありますか?
python - pypi doc ページの下の Google アナリティクス (packages.python.org)
Python プロジェクト ( http://packages.python.org/myProjectでホストされている) のドキュメント ページに Google アナリティクス トラッカーを追加しようとしています。Doc ページは sphinx を使用して生成されます。
トラッカーのシングル ドメイン オプションとマルチドメイン オプションを試しましたが、Google アナリティクスはスクリプトを検出しないようです (テストしたところ、index.html を含むすべてのページに正しく挿入されています)。
Analytics、Sphinx、および PyPI ドキュメント ホスティングの使用を妨げる既知の制限はありますか?
ありがとう!
python - Buildoutを使用してGitからMongoKit「devel」ブランチをダウンロードしますか?
buildoutを使用してGitの特定のブランチから私のeggsディレクトリにtarballをダウンロードする確かな例はありますか?
私が試したすべての答えは、代わりにPyPiからバージョンを取得し続けているようです。
MongoKitの開発ブランチを取得しようとしています...( http://github.com/namlook/mongokit/tarball/devel#egg=mongokit)tarballとして...
ありがとう。
python - PyPi からドキュメントを削除する方法
http://pypi.python.org/pypi/gensim (上部のPackage Documentationの下) で直接アクセスできる古いバージョンのドキュメントがあることに気付きました。何年も前に PyPi を初めて試したときに、その機能をテストしたことがあるかもしれません。
現在、私のパッケージの実際のドキュメントは別の場所で管理されています。PyPi のリンクとばかげたページを削除したいと思います。方法はありますか?
これまでのところ、PyPi パッケージの管理インターフェイスを使用して、空の index.html を含む zip ファイルを「再アップロード」することができました。PyPi のドキュメント リンクをクリックしてしまう不幸なユーザーには、少なくとも空のページが提供されると思いました。完全に削除する方法はありますか?
「何もアップロードしない」も「空の zip をアップロードする」も機能しません。PyPi は zip をチェックし、index.html ファイルが含まれている必要があります。
python - easy_install / pipでインストールされたすべてのパッケージを検索しますか?
easy_installまたはpipでインストールされたすべてのPythonPyPIパッケージを見つける方法はありますか?つまり、配布ツール(この場合はDebianのapt-get)でインストールされた/インストールされたすべてのものを除外します。
python - ネイティブ バインディングを含む Python プロジェクトを PyPi 経由で配布するにはどうすればよいですか
私の python プロジェクトには、いくつかの python コードを含む C/C++ バインディングが含まれており、PyPi を介して配布したいと考えています。ソース アーカイブを作成しpython setup.py sdist
て PyPi にアップロードすると、ソース ファイルのみが含まれると理解しています。「pip install」でパッケージをインストールしようとするユーザーのプラットフォーム (win/osx/linux) に一致するように、ネイティブ バインディングをどのようにコンパイルしますか。