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 7 of 7

5.4

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

- Requiring at least version 0.6 of the (optional, btw) readme package. The
API of readme changed slightly. Only needed when you want to check your
package's long description with ``bin/longtest``.
[reinout]

5.3

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

- Fixed typo in svn command to show the changelog since the last tag.
[awello]

5.2

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

- When we find no version control in the current directory, look a few
directories up. When looking for version and history files, we look
in the current directory and its sub directories, and not in the
repository root. After making a tag checkout, we change directory
to the same relative path that we were in before. You can use this
when you want to release a Python package that is in a sub directory
of the repository. When we detect this, we first offer to change to
the root directory of the repository.
[maurits]

- Write file with the same encoding that we used for reading them.
Issue 109.
[maurits]

5.1

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

- Fix writing history/changelog file with non-ascii. Issue 109.
[maurits]

- Release zest.releaser as universal wheel, so one wheel for Python 2
and 3. As usual, we release it also as a source distribution.
[maurits]

- Regard "Skipping installation of __init__.py (namespace package)" as
warning, printing it in magenta. This can happen when creating a
wheel. Issue 108.
[maurits]

5.0

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

- Python 3 support.
[mitchellrj]

- Use the same `readme` library that PyPI uses to parse long
descriptions when we test and render them.
[mitchellrj]

4.0

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

- Try not to treat warnings as errors.
[maurits]

- Allow retrying some commands when there is an error. Currently only
for commands that talk to PyPI or another package index. We ask the
user if she wants to retry: Yes, no, quit.
[maurits]

- Added support for twine_. If the ``twine`` command is available, it
is used for uploading to PyPI. It is installed automatically if you
use the ``zest.releaser[recommended]`` extra. Note that if the
``twine`` command is not available, you may need to change your
system ``PATH`` or need to install ``twine`` explicitly. This seems
more needed when using ``zc.buildout`` than when using ``pip``.
Added ``releaser.before_upload`` entry point. Issue 59.
[maurits]

- Added ``check-manifest`` and ``pyroma`` to the ``recommended``
extra. Issue 49.
[maurits]

- Python 2.6 not officially supported anymore. It may still work, but
we are no longer testing against it.
[maurits]

- Do not accept ``y`` or ``n`` as answer for a new version.
[maurits]

- Use ``colorama`` to output errors in red.
Issue 86
[maurits]

- Show errors when uploading to PyPI. They were unintentionally
swallowed before, so you did not notice when an upload failed.
Issue 84.
[maurits]

- Warn when between the last postrelease and a new prerelease no
changelog entry has been added. '- Nothing changed yet' would still
be in there.
Issue 26.
[maurits]

- Remove code for support of collective.sdist. That package was a backport
from distutils for Python 2.5 and earlier, which we do not support.
[maurits]

- Add optional support for uploading Python wheels. Use the new
``zest.releaser[recommended]`` extra, or run ``pip install wheel``
yourself next to ``zest.releaser``. Create or edit ``setup.cfg`` in
your project (or globally in your ``~/.pypirc``) and create a section
``[zest.releaser]`` with ``create-wheel = yes`` to create a wheel to
upload to PyPI. See http://pythonwheels.com for deciding whether
this is a good idea for your package. Briefly, if it is a pure
Python 2 *or* pure Python 3 package: just do it.
Issue 55
[maurits]

- Optionally add extra text to commit messages. This can be used to
avoid running Travis Continuous Integration builds. See
http://docs.travis-ci.com/user/how-to-skip-a-build/. To activate
this, add ``extra-message = [ci skip]`` to a ``[zest.releaser]``
section in the ``setup.cfg`` of your package, or your global
``~/.pypirc``. Or add your favorite geeky quotes there.
[maurits]

- Fix a random test failure on Travis CI, by resetting ``AUTO_RESPONSE``.
[maurits]

- Added clarification to logging: making an sdist/wheel now says that it is
being created in a temp folder. Fixes 61.
[reinout]

.. Note: for older changes see ``doc/sources/changelog.rst``.

.. _twine: https://pypi.python.org/pypi/twine

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.