2016-06-15 6 views
1

私はjenkinsからpythonパッケージを公開しようとしています。すでに発表されたバージョンに公開する場合、私は以下を参照してくださいsetup.pyはエラーコードを返して終了していないため、python`setup.py upload`エラーコード

Submitting dist/mylib-0.2.13.tar.gz to http://mypypiserver/api/pypi/pypi-release-local Upload failed (403): Forbidden

しかし、これを呼び出すシェルスクリプトは、エラーが発生したと判断することができませんこの場合。これはバグですか、またはsetuptoolsを間違って使用していますか?

私はsetuptoolsバージョン23.0.0ですが、バージョン20.2.2と21.0.0でも再現できます。不思議なことに、これはOS Xでは発生しません。

答えて

0

調査の結果、distutilsのバグであることが判明しました。これは私が私食い違いの理由だった、私のMac上で私のLinuxマシン上のPython 2.7.6を実行している、と2.7.10た2.7.7のpythonに

パッチを適用し、バックポートされたhttps://bugs.python.org/issue21722teach distutils "upload" to exit with code != 0 when error occurs

を参照してください。と指摘した。

関連する問題