It seems that twine writes all of its informational output to stderr. This is a problem for situations which regard any output on stderr as a sign of a failure. One such situation is using twine to upload wheels from the AppVeyor service, where twine is invoked from PowerShell. PowerShell regards any output on stderr to be a failure case.
Please only write errors to stderr, and informational output to stdout.
Ah, I see this was fixed in #279 in November. Any ETA on a release?
Please? 馃檹
Thanks for reporting the issue! In #306 I am working on getting a new release out.
https://test.pypi.org/project/twine/1.10.0rc1/ is a release candidate for Twine 1.10.0 which I'm planning to release early next week. Please see the changelog for detailed notes under "Next feature release".
I believe this is how you test it out:
pip install --upgrade --pre --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple twine
Twine 1.10.0 is now out so I'm closing this. Thanks.
Most helpful comment
Ah, I see this was fixed in #279 in November. Any ETA on a release?