5

これにより 2 つの tar.gz ファイルが作成されるのはなぜ python setup.py sdistですか? を使用してアップロードしようとする と、次twine upload -r pypitest dist/*.tar.gzのエラーが表示されます

HTTPError: 400 Client Error: Only one sdist may be uploaded per release. for url: https://test.pypi.org/legacy/
ERROR: Job failed: exit code 1

これが完全なsetup.pyです

4

2 に答える 2

1

@ech が言ったように、同じリリースの複数の tar.gz ファイルをアップロードしようとすると、このエラーが表示されます。

ただし、これはコマンドがファイルの一部をアップロードしたことを意味し、.tar.gzその後のすべてのアップロードは「リリースごとにアップロードできる sdist は 1 つだけです」というエラーで失敗します。

にアクセスして、アップロードされたファイルを確認できます。https://test.pypi.org/project/<projectname>/

于 2018-11-18T09:43:05.453 に答える