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

Initial Update #10

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Initial Update #10

wants to merge 1 commit into from

Conversation

pyup-bot
Copy link

This PR sets up pyup.io on this repo and updates all dependencies at once, in a single branch.

Subsequent pull requests will update one dependency at a time, each in their own branch. If you want to start with that right away, simply close this PR.

Update twine from 1.10.0 to 1.10.0.

Changelog

1.10.0

* :bug:`315 major` Degrade gracefully when keyring is unavailable
* :feature:`304` Reorganize & improve user & developer documentation.
* :feature:`46` Link to changelog from ``README``
* :feature:`295` Add doc building instructions
* :feature:`296` Add architecture overview to docs
* :feature:`303` Revise docs predicting future of ``twine``
* :bug:`298 major` Fix syntax highlighting in ``README``
* :bug:`299 major` Fix changelog formatting
* :bug:`200 major` Remove obsolete registration guidance
* :bug:`286 major` Fix Travis CI and test configuration
* :feature:`257` Declare support for Python 3.6
* :bug:`297 major` Fix Read the Docs, tox, Travis configuration
* :bug:`268 major` Print progress to ``stdout``, not ``stderr``
* :bug:`265 major` Fix ``--repository[-url]`` help text
* :feature:`256` Improve progressbar

1.9.1

* :bug:`-` Blacklist known bad versions of Requests. See also :bug:`253`

1.9.0

* :support:`-` Twine will now resolve passwords using the
`keyring <https://pypi.org/project/keyring/>`_ if available.
Module can be required with the ``keyring`` extra.
* :support:`-` Twine will use ``hashlib.blake2b`` on Python 3.6+
instead of using pyblake2 for Blake2 hashes 256 bit hashes.
* :support:`-` Twine sends less information about the user's system in
the User-Agent string. See also :bug:`229`
* :support:`-` Fix ``--skip-existing`` when used to upload a package
for the first time.  See also :bug:`220`
* :support:`-` Fix precedence of ``--repository-url`` over
``--repository``. See also :bug:`206`

1.8.1

* :support:`-` 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
 :file:`.pypirc` file.

1.8.0

* :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``).
* :support:`-` Generate SHA256 digest for all packages
by default.
* :feature:`171` Generate Blake2b 256 digests for packages *if* ``pyblake2``
is installed. Users can use ``python -m pip install twine[with-blake2]``
to have ``pyblake2`` installed with Twine.
* :support:`-` Stop testing on Python 2.6. 2.6 support will be "best
effort" until 2.0.0
* :support:`-` Warn users if they receive a 500 error when uploading
to ``*pypi.python.org``

1.7.4

* :bug:`-` Correct a packaging error.

1.7.3

* :bug:`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.
* :support:`-` 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.

1.7.2

* :bug:`189`, :bug:`191` Fix issue where we were checking the existence of
packages even if the user didn't specify ``--skip-existing``.

1.7.1

* :bug:`187` Clint was not specified in the wheel metadata as a dependency.

1.7.0

* :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.
* :bug:`186 major` Allow passwords to have ``%``\ s in them.

1.6.5

* :bug:`155` Bump requests-toolbelt version to ensure we avoid
ConnectionErrors

1.6.4

* :bug:`145` Paths with hyphens in them break the Wheel regular expression.
* :bug:`146` Exception while accessing the ``respository`` key (sic)
when raising a redirect exception.

1.6.3

* :bug:`137`, :bug:`140` Uploading signatures was broken due to the pull
request that added large file support via ``requests-toolbelt``. This
caused a 500 error on PyPI and prevented package and signature upload in
twine 1.6.0

1.6.2

* :bug:`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.

1.6.1

* :bug:`130` Fix signing support for uploads

1.6.0

* :feature:`106` Upload wheels first to PyPI
* :feature:`104` Large file support via the ``requests-toolbelt``
* :bug:`92 major` Raise an exception on redirects
* :feature:`97` Allow the user to specify the location of their
:file:`.pypirc`
* :feature:`115` Add the ``--skip-existing`` flag to ``twine upload`` to
allow users to skip releases that already exist on PyPI.
* :bug:`114 major` Warnings triggered by pkginfo searching for
``PKG-INFO`` files should no longer be user visible.
* :bug:`116 major` Work around problems with Windows when using
``getpass.getpass``
* :bug:`111 major` Provide more helpful messages if :file:`.pypirc` is
out of date.
* :feature:`8` Support registering new packages with ``twine register``

1.5.0

* :bug:`85 major` Display information about the version of setuptools installed
* :bug:`61 major` Support deprecated pypirc file format
* :feature:`29` Support commands not named "gpg" for signing
* :support:`-` Add lower-limit to requests dependency

1.4.0

* :bug:`28 major` Prevent ResourceWarning from being shown
* :bug:`34 major` List registered commands in help text
* :bug:`32 major` Use ``pkg_resources`` to load registered commands
* :bug:`47 major` Fix issue uploading packages with ``_``\ s in the name
* :bug:`26 major` Add support for uploading Windows installers
* :bug:`65 major` Expand globs and check for existence of dists to upload
* :feature:`13` Parse :file:`~/.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.

1.3.0

* :feature:`-` Additional functionality.

1.2.2

* :feature:`0` Basic functionality.
Links

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.

1 participant