Add --verbose logging for querying keyring credentials. ([#849](https://github.com/pypa/twine/issues/849) <https://github.com/pypa/twine/issues/849>_)
Log all upload responses with --verbose. ([#859](https://github.com/pypa/twine/issues/859) <https://github.com/pypa/twine/issues/859>_)
Show more helpful error message for invalid metadata. ([#861](https://github.com/pypa/twine/issues/861) <https://github.com/pypa/twine/issues/861>_)
Bugfixes
^^^^^^^^
Require a recent version of urllib3. ([#858](https://github.com/pypa/twine/issues/858) <https://github.com/pypa/twine/issues/858>_)
Twine 3.7.1 (2021-12-07)
Improved Documentation
^^^^^^^^^^^^^^^^^^^^^^
Fix broken link to packaging tutorial. ([#844](https://github.com/pypa/twine/issues/844) <https://github.com/pypa/twine/issues/844>_)
Twine 3.7.0 (2021-12-01)
Features
^^^^^^^^
Add support for core metadata version 2.2, defined in PEP 643. ([#833](https://github.com/pypa/twine/issues/833) <https://github.com/pypa/twine/issues/833>_)
Twine 3.6.0 (2021-11-10)
Features
^^^^^^^^
Add support for Python 3.10. ([#827](https://github.com/pypa/twine/issues/827) <https://github.com/pypa/twine/issues/827>_)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps twine from 3.4.2 to 3.8.0.
Release notes
Sourced from twine's releases.
Changelog
Sourced from twine's changelog.
... (truncated)
Commits
c5769e0
Update 3.8.0 release date (#863)a833364
Update changelog for 3.8.0 (#862)cf9295f
Log all upload responses with--verbose
(#859)a60c565
Display a more helpful error message for invalid metadata (#861)fd8607d
Fix mypy error fromurllib.Retry
kwargs (#858)ce87465
Merge pull request #850 from bhrutledge/847-log-keyring7d60842
Add changelog entry5f1a5a4
Merge pull request #849 from bhrutledge/847-log-keyring86723c4
Add verbose logging for getting keyring credentialsd82cd00
Update changelog for 3.7.1 (#845)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)