#8 PR closed
: Pin twine to latest version 1.8.1
pyup.io bot opened issue at 2017-05-21 15:03:
twine is not pinned to a specific version.
I'm pinning it to the latest version 1.8.1 for now.
These links might come in handy: PyPI | Changelog | Repo
- Check if a package exists if the URL is one of:
https://pypi.python.org/pypi/
https://upload.pypi.org/
https://upload.pypi.io/
This helps people with
https://upload.pypi.io
still in their .pypirc file.
- :feature:
201
Switch from upload.pypi.io to upload.pypi.org.
- :feature:
144
Retrieve configuration from the environment as a default.
- Repository URL will default to
TWINE_REPOSITORY
- Username will default to
TWINE_USERNAME
- Password will default to
TWINE_PASSWORD
- :feature:
166
Allow the Repository URL to be provided on the command-line (--repository-url
) or via an environment variable (TWINE_REPOSITORY_URL
).
- Generate SHA256 digest for all packages by default.
- :feature:
171
Generate Blake2b 256 digests for packages ifpyblake2
is installed. Users can usepython -m pip install twine[with-blake2]
to havepyblake2
installed with Twine.
- Stop testing on Python 2.6. 2.6 support will be "best effort" until 2.0.0
- Warn users if they receive a 500 error when uploading to *pypi.python.org
- Correct a packaging error.
- 🐛
195
Fix uploads to instances of pypiserver using--skip-existing
. We were not properly checking the return status code on the response after attempting an upload.
- Do not generate traffic to Legacy PyPI unless we're uploading to it or uploading to Warehouse (e.g., pypi.io). This avoids the attempt to upload a package to the index if we can find it on Legacy PyPI already.
- 🐛
189
, 🐛191
Fix issue where we were checking the existence of packages even if the user didn't specify--skip-existing
.
- 🐛
187
Clint was not specified in the wheel metadata as a dependency.
- :feature:
142
Support--cert
and--client-cert
command-line flags and config file options for feature parity with pip. This allows users to verify connections to servers other than PyPI (e.g., local package repositories) with different certificates.
- :feature:
152
Add progress bar to uploads.
- :feature:
162
Allow--skip-existing
to work for 409 status codes.
- :feature:
167
Implement retries when the CDN in front of PyPI gives us a 5xx error.
- :feature:
177
Switch Twine to upload to pypi.io instead of pypi.python.org.
- 🐛
186
Allow passwords to have%
\ s in them.
- 🐛
155
Bump requests-toolbelt version to ensure we avoid ConnectionErrors
- 🐛
145
Paths with hyphens in them break the Wheel regular expression.
- 🐛
146
Exception while accessing therespository
key when raising a redirect exception.
- 🐛
137
, 🐛140
Uploading signatures was broken due to the pull request that added large file support viarequests-toolbelt
. This caused a 500 error on PyPI and prevented package and signature upload in twine 1.6.0
- 🐛
132
Upload signatures with packages appropriately
As part of the refactor for the 1.6.0 release, we were using the wrong name to find the signature file.
This also uncovered a bug where if you're using twine in a situation where
*
is not expanded by your shell, we might also miss uploading signatures to PyPI. Both were fixed as part of this.
- 🐛
130
Fix signing support for uploads
- :feature:
106
Upload wheels first to PyPI
- :feature:
104
Large file support via therequests-toolbelt
- 🐛
92
Raise an exception on redirects
- :feature:
97
Allow the user to specify the location of their.pypirc
- :feature:
115
Add the--skip-existing
flag totwine upload
to allow users to skip releases that already exist on PyPI.
- 🐛
114
Warnings triggered by pkginfo searching forPKG-INFO
files should no longer be user visible.
- 🐛
116
Work around problems with Windows when using :func:getpass.getpass
- 🐛
111
Provide more helpful messages if.pypirc
is out of date.
- :feature:
8
Support registering new packages withtwine register
- 🐛
85
Display information about the version of setuptools installed
- 🐛
61
Support deprecated pypirc file format
- :feature:
29
Support commands not named "gpg" for signing
- Add lower-limit to requests dependency
- 🐛
28
Prevent ResourceWarning from being shown
- 🐛
34
List registered commands in help text
- 🐛
32
Use pkg_resources to load registered commands
- 🐛
47
Fix issue uploading packages with_
\ s in the name
- 🐛
26
Add support for uploading Windows installers
- 🐛
65
Expand globs and check for existence of dists to upload
- :feature:
13
Parse ~/.pypirc ourselves and use subprocess instead of the distutils.spawn module.- :feature:
6
Switch to a git style dispatching for the commands to enable simpler commands and programmatic invocation.
Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.
Happy merging! 🤖
[Export of Github issue for mattduck/gh2md. Generated on 2021.06.27 at 12:04:30.]