問題タブ [devpi]

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 に答える
836 参照

python - 名前の競合があっても、PyPi を介してプライベート インデックスからパッケージを選択する pip はありますか?

独自の Python モジュールをホストするdevpiサーバーをセットアップしました。pip を使用してそれらをインストールし、 pipが PyPi のモジュールではなく、優先的にモジュールをインストールするようにしたいと思います。

これまでのところ、私はこれを持っています:

名前の競合がない限り、これは正常に機能します。もしあれば、私が望むものではない最高のバージョンが勝ちます。

名前を予約するためだけに空のプロジェクトを PyPi に登録したくありません。

私が欲しいものを手に入れる方法はありますか?

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

python - s3からダウンロードするためにミラーリンクにアクセスしているときに、devpiが&を&に置き換えます

dockerized devpiを使用して、s3 バケットを使用してホストされている組織のプライベート pypi(pypicloud) をミラーリングしようとしています。単純なインデックスは表示されますが、リストされているパッケージのいずれかをインストールしようとすると、S3 から 403 が返されます。最初はパーミッションの問題だと思っていましたが、プライベート pypi からの直接の pip インストールからのダウンロード URL (正常に動作します) と devpi (ローカル ミラー) の pip インストールからの URL を比較すると、&Signature のようなパラメーター間のすべてがわかりました。 、Expires および AWSAccessKeyId は、&

これらを手動で に&戻すと&、URL は完全に機能し、パッケージをダウンロードできます。私の質問は、devpi 内で問題を修正する方法、またはリモート pypi リポジトリをミラーリングするために調査される他の代替手段を検討する方法です。

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

docker - 「--net = host」なしで別のコンテナにpipをインストールするために、ローカルのドッキングされたdevpiコンテナに接続できません

次のように、docker コンテナーで devpi を実行しています。

それはうまくいきます。ホスト上の URL 経由でアクセスでき、期待どおりにそこからパッケージをインストールできます。

ただし、このコンテナからパッケージをインストールする別の docker イメージを構築したい場合は、ConnectTimeout があります。curl を試すと、しばらくすると接続がタイムアウトします。

この問題で説明されているように --net=host オプションを使用すると、pip インストールを実行できます。ただし、ホスト ネットワークを使用する必要はありません。0.0.0.0:3141 と 172.17.0.1:3141 を試しましたが、同じ結果が得られました。docker デーモン サービスに --ip=0.0.0.0 を追加してもうまくいきません。毎回 --net=host を使用せずに別のコンテナーから devpi コンテナーにアクセスするにはどうすればよいですか?

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

python - Devpi REST API - パッケージのバージョンを取得する方法

特定のインデックスからすべてのパッケージのバージョンを取得しようとしています。/user/index/+api サフィックスを付けて GET リクエストを送信しようとしていますが、何も応答しません。devpi rest api に関するドキュメントが見つかりません:(

どうすればこれを行うことができるか考えている人はいますか?

よろしく、マット。