Zest-releaser

Latest version: v6.14.0

Safety actively analyzes 629564 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

6.8

----------------

- Before retrying a ``twine`` command, reload the pypi config. Then
when the user fixes his account settings in ``~/.pypirc`` and
retries, these changes take effect. This used to work a while ago,
but got broken. [maurits]

- Added ``development-marker`` config option. With this can override
the default ``.dev0``. [drucci]

- Added ``version-levels`` and ``less-zeroes`` options.
This influences the suggested version. [maurits]

- Allow ``.pypirc`` with just a ``pypi`` section. Previously, we
required either a ``[server-login]`` section with a ``username``
option, or a ``[distutils]`` section with an ``index-servers`` option.
Failing this, we gave a warning about a not properly configured
file, and happily continued without uploading anything. Now if
there is something missing from the ``pypirc`` file, we give an
error and explicitly ask if you want to continue without uploading.
Fixes `issue 199 <https://github.com/zestsoftware/zest.releaser/issues/199>`_.

Note for developers of extensions for ``zest.releaser``: this
removes the ``is_old_pypi_config`` and ``is_new_pypi_config``
methods, because they made no sense anymore. If you were using
these, see if you can use the ``distutils_server`` method instead.
[maurits]

- Added ``push-changes`` config file option. Default: yes. When this
is false, zest.releaser sets ``no`` as default answer for the
question if you want to push the changes to the remote.
[newlog]

- By default no longer register a new package, but only upload it.
Registering a package is no longer needed on PyPI: uploading a new
distribution takes care of this. If you *do* want to register,
maybe because a different package server requires it, then in your
``setup.cfg`` or ``~/.pypirc``, use the following::

[zest.releaser]
register = yes

Fixes `issue 191 <https://github.com/zestsoftware/zest.releaser/issues/191>`_.
[willowmck]

6.7.1

------------------

- Create the list of distributions after the ``before_upload`` hook has fired.
This allows the ``before_upload`` hook to create additional distributions,
which will then be uploaded. [t-8ch]

6.7

----------------

- Use the intended API of twine. This should work with twine 1.6.0
and higher, including future versions. [maurits]

6.6.5

------------------

- Support and require twine 1.8.0 as minimum version.
Fixes https://github.com/zestsoftware/zest.releaser/issues/183
[maurits]

- Updated the documentation on uploading. [mgedmin, maurits]

- Replaced http://zestreleaser.readthedocs.org with
http://zestreleaser.readthedocs.io. This is the new canonical
domain since 28 April 2016. [maurits]

6.6.4

------------------

- Really create a shallow git clone when creating a distribution.
See issue 169.
[maurits]

6.6.3

------------------

- Using a "shallow" git clone when creating a distribution. This speeds up
releases, especially on big repositories.
See issue 169.
[gforcada]

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.