Sourced from twine's changelog.
Twine 4.0.0 (2022-03-31)
Features ^^^^^^^^
- Drop support for Python 3.6. (
[#869](https://github.com/pypa/twine/issues/869) <https://github.com/pypa/twine/issues/869>
_)- Use Rich to add color to
upload
output. ([#851](https://github.com/pypa/twine/issues/851) <https://github.com/pypa/twine/issues/851>
_)- Use Rich to add color to
check
output. ([#874](https://github.com/pypa/twine/issues/874) <https://github.com/pypa/twine/issues/874>
_)- Use Rich instead of tqdm for upload progress bar. (
[#877](https://github.com/pypa/twine/issues/877) <https://github.com/pypa/twine/issues/877>
_)Bugfixes ^^^^^^^^
- Remove Twine's dependencies from the
User-Agent
header when uploading. ([#871](https://github.com/pypa/twine/issues/871) <https://github.com/pypa/twine/issues/871>
_)- Improve detection of disabled BLAKE2 hashing due to FIPS mode. (
[#879](https://github.com/pypa/twine/issues/879) <https://github.com/pypa/twine/issues/879>
_)- Restore warning for missing
long_description
. ([#887](https://github.com/pypa/twine/issues/887) <https://github.com/pypa/twine/issues/887>
_)
36695ab
Update changelog for 4.0.0 (#888)4931a2a
Make missing long_description
check more flexible (#887)7cd0b23
Subclass StringIO for _WarningStream. (#886)aa7c047
Update sampleproject fixture (#885)a6dd69c
Adopt Python 3.7+ syntax (#882)a0ba32d
Drop support for Python 3.6 (#869)55652f0
Replace tqdm with Rich for progress bar (#877)c506b22
Filter unnecessary deps from User-Agent string (#871)a9e9cd6
Fix detection of FIPS mode for blake2b (#879)f69d4b7
Use Rich for print()
output (#878)