問題タブ [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パッケージインデックスでパッケージのバージョンを見つけるためのエレガントな方法は何ですか?
現在、リンクを見つけて分解するために、正規表現に基づく非常に醜いアプローチを使用しています。
私はコードに不満があるので、できればstdlibのみを使用して、より良い解決策を求めています。
編集
手元のタスクには2つの部分があります。
- 特定の基準(名前のプレフィックスなど)に一致するすべての分布を検索します。
- 見つかった各ディストリビューションで利用可能なすべてのバージョンを検索します。
期待される結果は、配布->バージョン->ファイルのマッピングです。
python - CheeseShopに卵をアップロードする場合、義務はありますか?
チーズショップに卵をアップロードしたいとします。義務はありますか?ライセンスを提供する必要がありますか?テストを提供する必要がありますか?この卵のユーザー(もしあれば)に対して私は何か義務がありますか?
今までオープンソースとしてリリースしたことはありませんが、そのプロセスを知りたいです。
python - 自分のpypiをロールする方法は?
組織内での卵の配布のために、独自の内部pypiサーバーを実行したいと思います。
次のようないくつかのプロジェクトを見つけました。
私が理解しているように、pypi.python.orgはCheeseShopと呼ばれるソフトウェアを使用しています。
私の質問:
- チーズショップ自体が使えないのはなぜですか?(私はそれを見つけることができません、それが存在するかどうかはわかりません)
- 他の人はこの問題をどのように解決しますか?(現在、blush svnを使用して卵を配布しています)
*編集:これは標準的なhttp://wiki.python.org/moin/PyPiImplementationsのようです。それでも、私はフィードバックに興味があります。
python - これを卵としてパッケージ化してpypiにアップロードすることについてアドバイスが欲しい
卵としてパッケージ化したいコードをいくつか書きました。これは私のディレクトリ構造です:
このディレクトリ構造を卵としてパッケージ化し、テスト ファイルも含めたいと思います。setup.py
任意の数の名前空間と任意の数のテストを作成できるようにするには、ファイルに何を含める必要がありますか?
これは、私が共有したい最初のオープン ソース コードです。おそらく、このモジュールが役に立つと思うのは私だけでしょうが、 にアップロードしたいと思いpypi
ます。ユーザーがコードを使用してやりたいことを実行でき、再配布や変更に制限がない場合、どのライセンスを使用できますか?
この卵を更新する予定ですが、私は何の責任も負いません (ユーザーへのサポートの提供など)。わがままに聞こえるかもしれませんが、これは私の最初のオープン ソース コードなので、ご容赦ください。ライセンスのコピーを提供する必要がありますか? コピーはどこで入手できますか?
これをすべて読んでくれてありがとう。
python - Cheeseshop(pypi)でホストされているパッケージの改善に貢献するにはどうすればよいですか?
私はzc.buildoutをますます使用していて、解決策があるいくつかのレシピで問題が発生しています。
これらのパッケージは通常、いくつかのカテゴリに分類されます。
- プロジェクトサイトへの明確なリンクがないパッケージ
- githubやgooglecodeなどの無料のホストサービスへのリンクを含むパッケージ
セットアップ#2は#1よりも優れていますが、どちらの状況でも、更新されたパッケージビルドアウトを使用する前に、開発者がこれらの変更を適用するのを待つ必要があるため、それほど優れていません。
これまで私がやってきたことは、基本的にパッケージをフォークし、別の名前を付けてpypiにアップロードすることですが、これは冗長性を生み出し、問題を悪化させるだけだと思います。
考えられる解決策の1つは、パーソナルサーバーパッケージインデックスを使用して、開発者がパッケージを更新するまで、更新されたバージョンのコードをアップロードすることです。これは実行可能ですが、追加の作業が追加されるため、避けたいと思います。
これを行うためのより良い方法はありますか?
ありがとうございました
python - setup.py とは何ですか?
誰がそれが何でsetup.py
あり、どのように構成または使用できるかを説明できますか?
python - Python Pypi:さまざまなPythonバージョンのパッケージをリリースするためのプロセスは何ですか?(Linux)
Pypiで維持している卵がいくつかありますが、これまでは常にPython2.5xに重点を置いてきました。Python2.5とPython2.6の両方で自動化された方法で卵をリリースしたいです。
- テストの実行
- ドキュメントの生成
- 卵を準備する
- Pypiへのアップロード
どうやってこれを達成しますか?
関連する質問:卵に「バージョンに依存しない」タグを付けるにはどうすればよいですか?Pythonのすべてのバージョンで動作しますか?
python - pythonsetup.pyアンインストール
を使用してPythonパッケージをインストールしましたpython setup.py install
。
どうすればアンインストールできますか?
python - ビルドアウトからのPyfacebook
ビルドアウトを使用して最新バージョンのpyfacebookをインストールするための最良の方法は何ですか?パッケージはgithubでホストされており、pypiではありません。このシステムにはgitがインストールされていないため、残念ながらgitベースのレシピはオプションではありません。githubのURLはhttp://github.com/sciyoshi/pyfacebookです。TIA!