Re-ver

Latest version: v0.5.1

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

Scan your dependencies

Page 3 of 6

0.3.8

====================

**Changed:**

* PyPI activity will no longer attempt to use the deprecated
``repository:https://pypi.python.org/pypi`` in pypirc. Instead,
it will rely on the upload tool's default (i.e. what ``twine`` thinks
is best).

**Authors:**

* Anthony Scopatz

0.3.7

====================

**Changed:**

* Updated the PyPI activity to use ``twine`` to upload distributions.
* The PyPI activity now builds distributions in ``$REVER_DIR/dist``.

**Authors:**

* Anthony Scopatz

0.3.6

====================

**Added:**

* added ``--version`` flag to rever to show active version

**Changed:**

* github artifact tarball changed to include repo name in filename. This is nicer both on disk and makes tools like versioneer work better.

**Authors:**

* Anthony Scopatz
* Michael Sarahan

0.3.5

====================

**Added:**

* ``CondaForge`` activity now checks that conda-smithy and pinning are up to date
* ``DeployToGCloud`` activity for pushing to a google cloud kubernetes clusters
* ``DeployToGCloudApp`` activity for pushing to the google cloud via the app engine

**Changed:**

* Allow empty commits for git. Authorship update commit was failing because no file changes were made by that update.
* ``rever.authors.update_metadata()`` will always write the authors file
if ``write=True``. In the cases where there is an error or incomplete data,
the file that is written only contains valid information.

**Fixed:**

* Some minor robustness fixes for computing first commit timestamps

**Authors:**

* Anthony Scopatz
* Christopher J. Wright
* Michael Sarahan

0.3.4

====================

**Changed:**

* ``rever.authors.update_metadata()`` has a new ``validation_error``
keyword argument that will cause the updating to fail if not valid.
Deafults to True.

**Authors:**

* Anthony Scopatz

0.3.3

====================

**Added:**

* New ``rever check`` command for checking that all activities can be run
prior to actually performing a release. The intended workflow is:

.. code-block:: sh

$ rever check
$ rever X.Y.Z

* The ``Activitiy`` class and ``activity()`` decorator have ``check``
and ``requires`` keyword arguments. The ``check`` parameter is a
function for performing the necessary checks during ``rever check``.
The ``requires`` parameter is a dict that specifies necessary
command line utilites and modules for the activity to be run.
* New ``Activity.check_requirements()`` method for checking requirements.
* New ``rever.authors.metadata_is_valid()`` function for checking if
an author metadata list is correct.
* New ``rever.github.can_login()`` functions checks if the user can
login to GitHub.
* New SAT solving module, ``rever.sat``, for defining satisfiability problems,
and a ``solve_2sat()`` function for solving 2-SAT problems.
* New ``rever.tools.download()`` and ``rever.tools.download_bytes()`` function
for downloading URLs as strings and bytes respetively.
* New ``rever.vcsutils.have_push_permissions()`` function for checking if the
user has push permisions on a remote repository.

**Changed:**

* All existing activities have been updated to include ``requires`` dicts
and ``check`` functions as needed.
* The ``Authors`` activitiy can now be configured with ``$AUTHORS_INCLUDE_ORGS``
for whether or not it should include organizations in the authors list.
Organizations are entries in the authors listing that have the ``is_org``
field set to ``True``.
* ``rever.authors.update_metadata()`` now attempts to add GitHub identifiers
if ``$GITHUB_ORG`` is set.

**Fixed:**

* Authors were not being added to the latest changelog release. now they are.
* Fixed bug where ``$REVER_VCS`` would be detyped as a boolean.

**Authors:**

* Anthony Scopatz

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.