Brian Rutledge

Results 128 comments of Brian Rutledge

Note for future releasers: currently, the `release` job depends on the `tests` in the same workflow: https://github.com/pypa/twine/blob/d82cd00d216f6a1768ee835d1b534f16190f35bd/.github/workflows/main.yml#L72-L76 but _not_ the integration (aka end-to-end) tests: https://github.com/pypa/twine/blob/d82cd00d216f6a1768ee835d1b534f16190f35bd/.github/workflows/integration.yml#L17-L18 This is because the integration...

@jaraco I haven't taken the time to reproduce this, but it sounds like a reasonable request for a more helpful error message. What do you think?

Without diving into whether or not Twine should do this, I just wanted to note that it feels related to other items in our [Repository configuration project](https://github.com/pypa/twine/projects/1).

Thanks @meowmeowmeowcat. If you're so inclined, I think it'd be more valuable to work on adding docstrings to the source, via #635. But if you prefer tests, go for it.

Any PRs for this issue should remove the relevant `per-file-ignores` entry in https://github.com/pypa/twine/blob/main/.flake8.

Could this be covered the `twine accounts` command proposed in https://github.com/pypa/twine/issues/324?

@sigmavirus24 It seemed to me that `twine accounts` had the benefit of a proposed spec, which covered the requirement to "store secret materials responsibly". This issue seems more vague. It's...

Poetry has a [`poetry config`](https://python-poetry.org/docs/configuration/) command that, among other things, saves [repository configuration](https://python-poetry.org/docs/repositories/) to something like `~/.config/pypoetry/config.toml`. This seems like a decent pattern to follow. Flit [silently creates `~/.pypirc`](https://flit.readthedocs.io/en/latest/upload.html#using-pypirc) and...

Re: `.pypirc` and keyring, I added some research and possible next steps to https://github.com/pypa/packaging.python.org/issues/297#issuecomment-576409783. See also https://github.com/pypa/twine/issues/118, https://github.com/pypa/twine/pull/340, https://github.com/pypa/twine/issues/216, and https://github.com/pypa/twine/issues/324. I'm tempted to break this issue up into discrete,...

@meowmeowmeowcat Thanks for taking the time to submit this. Once again, apologies for the delay, but this particular change is a lower priority for me, and I suspect there will...