問題タブ [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.

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

python - PyPI がチーズ ショップと呼ばれたのはなぜですか?

昨日、Python ディストリビューション パッケージをビルドするためのチュートリアルを実行していたところ、PyPI サイトが Cheese Shop を呼び出し続けていました。何故ですか?

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

python - 〜/.pypircのdistutilsの複数サーバー構成のデフォルトサーバー

~/.pypircプロジェクトに応じて、さまざまなサーバーに簡単に公開できるように、ファイルに複数のPyPIサーバーを含めたいと思います。

私のユースケースはこれです。内部PyPIサーバーに公開したい内部プロジェクトがいくつかあり(https://pypi.internal)、公開PyPIに公開したい公開プロジェクトがいくつかあります。

これは私の現在の試みですが、機能しません。デフォルトでにしたいと思います。パブリックサーバーに公開する場合は、 (コマンドに)internalを追加する必要があります。-r pypisetup.py

どこが間違っているのですか?

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

git - 透過的な方法で別のgitブランチからディレクトリのコピーを取得するにはどうすればよいですか?

gitがファイルを追跡せずに、ディレクトリをgitブランチから別のブランチにコピーするにはどうすればよいですか?

私の目標は、プロジェクトに異なるブランチを用意し、各ブランチの一部をパッケージ化のために単一のディレクトリにインポートできるようにすることです。各ブランチには特定のバージョンのPythonのコードが含まれていますが、パッケージにはすべてのPythonバージョンのコードが含まれている必要があるため、パッケージ化する前に、すべてのバージョン固有のブランチのコードをマスターブランチにコピーする必要があります。

次に例を示します。

  • gitで制御されるmaster-branchディレクトリには次のものが含まれます。

    /li>
  • ブランチにuncertainties/含まれているのバージョンをインポートしたいので、最終的なディレクトリは次のようになります。python-pre-2.5

    /li>
  • 重要な点は、変更を報告したくないということですgit status(そもそも変更がなかった場合)。言い換えれば、ディレクトリのインポートプロセスはgitから見えないはずです。

git checkout python-pre-2.5 -- uncertainties名前の変更(mvと)のさまざまな組み合わせを使用git mvすることで、この最後の「gittransparency」要件を満たすことができませんでした。これはどのように達成できますか?

0 投票する
4 に答える
87488 参照

python - 不足しているPythonモジュールを自動的にインストールするにはどうすればよいですか?

私は書くことができるようになりたいです:

このシナリオを処理するための推奨/慣用的な方法は何ですか?

多くのスクリプトが、欠落しているモジュールについてユーザーに通知し、(場合によっては)インストール方法の指示を提供するエラーまたは警告を出力するだけです。ただし、モジュールがPyPIで利用可能であることがわかっている場合は、これをさらに一歩進めて、インストールプロセスを開始することができます。いいえ?

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

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ファイルのメタ情報がアップロードされなくなった理由をどこで確認する必要がありますか?

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

python - pypi doc ページの下の Google アナリティクス (packages.python.org)

Python プロジェクト ( http://packages.python.org/myProjectでホストされている) のドキュメント ページに Google アナリティクス トラッカーを追加しようとしています。Doc ページは sphinx を使用して生成されます。

トラッカーのシングル ドメイン オプションとマルチドメイン オプションを試しましたが、Google アナリティクスはスクリプトを検出しないようです (テストしたところ、index.html を含むすべてのページに正しく挿入されています)。

Analytics、Sphinx、および PyPI ドキュメント ホスティングの使用を妨げる既知の制限はありますか?

ありがとう!

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

python - Buildoutを使用してGitからMongoKit「devel」ブランチをダウンロードしますか?

buildoutを使用してGitの特定のブランチから私のeggsディレクトリにtarballをダウンロードする確かな例はありますか?

私が試したすべての答えは、代わりにPyPiからバージョンを取得し続けているようです。

MongoKitの開発ブランチを取得しようとしています...( http://github.com/namlook/mongokit/tarball/devel#egg=mongokit)tarballとして...

ありがとう。

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

python - PyPi からドキュメントを削除する方法

http://pypi.python.org/pypi/gensim (上部のPackage Documentationの下) で直接アクセスできる古いバージョンのドキュメントがあることに気付きました。何年も前に PyPi を初めて試したときに、その機能をテストしたことがあるかもしれません。

現在、私のパッケージの実際のドキュメントは別の場所で管理されています。PyPi のリンクとばかげたページを削除したいと思います。方法はありますか?


これまでのところ、PyPi パッケージの管理インターフェイスを使用して、空の index.html を含む zip ファイルを「再アップロード」することができました。PyPi のドキュメント リンクをクリックしてしまう不幸なユーザーには、少なくとも空のページが提供されると思いました。完全に削除する方法はありますか?

「何もアップロードしない」も「空の zip をアップロードする」も機能しません。PyPi は zip をチェックし、index.html ファイルが含まれている必要があります。

0 投票する
18 に答える
476812 参照

python - easy_install / pipでインストールされたすべてのパッケージを検索しますか?

easy_installまたはpipでインストールされたすべてのPythonPyPIパッケージを見つける方法はありますか?つまり、配布ツール(この場合はDebianのapt-get)でインストールされた/インストールされたすべてのものを除外します。

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

python - ネイティブ バインディングを含む Python プロジェクトを PyPi 経由で配布するにはどうすればよいですか

私の python プロジェクトには、いくつかの python コードを含む C/C++ バインディングが含まれており、PyPi を介して配布したいと考えています。ソース アーカイブを作成しpython setup.py sdistて PyPi にアップロードすると、ソース ファイルのみが含まれると理解しています。「pip install」でパッケージをインストールしようとするユーザーのプラットフォーム (win/osx/linux) に一致するように、ネイティブ バインディングをどのようにコンパイルしますか。