Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix client cert password bug #678

Merged
merged 3 commits into from
Aug 16, 2020

Conversation

future-cyborg
Copy link
Contributor

This does change what flags would be required for a specific use-case, but there is better use-case coverage with this change.

  • twine --client-cert with no password will now prompt unless --non-interactive is set

Fixes #579

@bhrutledge bhrutledge self-requested a review July 27, 2020 12:37
@bhrutledge bhrutledge requested review from jaraco and removed request for bhrutledge August 9, 2020 09:42
@bhrutledge
Copy link
Contributor

@future-cyborg Sorry for the delay on this. I've asked @jaraco for a review, since he seems to have more context, but if he's not able to get to it soon, I'll take a closer look.

Copy link
Member

@jaraco jaraco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is basically good. Thanks so much for expanding the tests. That will make this tool much more robust for the future and enables others to refactor code safely.

twine/settings.py Outdated Show resolved Hide resolved
@jaraco jaraco force-pushed the Fix-client_cert-password-bug branch from e7ff37d to e15122e Compare August 10, 2020 01:05
@jaraco
Copy link
Member

jaraco commented Aug 10, 2020

The errors from Windows appears to be spurious failures.

@jaraco jaraco merged commit e872b05 into pypa:master Aug 16, 2020
@bhrutledge bhrutledge added this to the 3.3.0 milestone Oct 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Can't use a password if client certificate is used
3 participants