2
アーキテクチャに合わせて複数の車輪が構築されたパッケージがあります。 2.7ホイールに問題があり、インデックスから削除する必要があります。バージョン番号を削除するために頼むリリースから1つのホイールファイルを削除するにはどうすればよいですか?
positional arguments:
spec remove info/files for a project/version/release file from
the current index. Example specs: 'pytest' or
'pytest>=2.3.5'
は、すべての車輪を示しています:それはちょうど、すべてまたはnoneを削除するように求められ
$ devpi remove "somepackage==1.2.3"
About to remove the following releases and distributions
version: 1.2.3
- https://devpi/x/y/+f/cafef00d/somepackage-1.2.3-268-cp27-cp27mu-linux_x86_64.whl
- https://devpi/x/y/+f/cafef00d/somepackage-1.2.3-268-cp36-cp36m-linux_x86_64.whl
Are you sure (yes/no)?
はdevpi remove
サブコマンドは、1つだけの位置引数を受け入れます。どのように2.7ホイールを削除するための '仕様'を指定するには? devpiサーバにsshしてファイル自体を取り除くことはできませんが、devpiメタデータはすべて壊れてしまい、インデックスビューはまだホイールが存在すると考えています。
devpiクライアントのバージョンは3.0.0で、サーバーのバージョンは4.0.0です。
'' devpi remove "somepackage == 1.2.3; python_version == '2.7'" ' – phd
これは、' 'pkg_resources.RequirementParseError:無効な要件で、 ''; python ' – wim