Rotate-backups

Latest version: v8.1

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

Scan your dependencies

Page 2 of 6

5.3

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

- Merged pull request `11`_ which introduces the ``--use-rmdir`` option with
the suggested use case of removing CephFS snapshots.
- Replaced ``--use-rmdir`` with ``--removal-command=rmdir`` (more general).

.. _Release 5.3: https://github.com/xolox/python-rotate-backups/compare/5.2...5.3
.. _11: https://github.com/xolox/python-rotate-backups/pull/11

5.2

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

- Added support for filename patterns in configuration files (`10`_).
- Bug fix: Skip human friendly pathname formatting for remote backups.
- Improved documentation using ``property_manager.sphinx`` module.

.. _Release 5.2: https://github.com/xolox/python-rotate-backups/compare/5.1...5.2
.. _10: https://github.com/xolox/python-rotate-backups/issues/10

5.1

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

- Properly document supported configuration options (`7`_, `8`_).
- Properly document backup collection strategy (`8`_).
- Avoid ``u''`` prefixes in log output of include/exclude list processing.
- Added this changelog, restructured the online documentation.
- Added ``license`` key to ``setup.py`` script.

.. _Release 5.1: https://github.com/xolox/python-rotate-backups/compare/5.0...5.1
.. _7: https://github.com/xolox/python-rotate-backups/issues/7
.. _8: https://github.com/xolox/python-rotate-backups/issues/8

5.0

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

The focus of this release is improved configuration file handling:

- Refactor configuration file handling (backwards incompatible). These changes
are backwards incompatible because of the following change in semantics
between the logic that was previously in `rotate-backups` and has since been
moved to update-dotdee_:

- Previously only the first configuration file that was found in a default
location was loaded (there was a 'break' in the loop).

- Now all configuration files in default locations will be loaded.

My impression is that this won't bite any unsuspecting users, at least not in
a destructive way, but I guess only time and a lack of negative feedback will
tell :-p.

- Added Python 3.6 to supported versions.
- Include documentation in source distributions.
- Change theme of Sphinx documentation.
- Moved test helpers to ``humanfriendly.testing``.

.. _Release 5.0: https://github.com/xolox/python-rotate-backups/compare/4.4...5.0
.. _update-dotdee: https://update-dotdee.readthedocs.io/en/latest/

4.4

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

Moved ``ionice`` support to executor_.

.. _Release 4.4: https://github.com/xolox/python-rotate-backups/compare/4.3.1...4.4
.. _executor: https://executor.readthedocs.io/en/latest/

4.3.1

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

Restore Python 2.6 compatibility by pinning `simpleeval` dependency.

While working on an unreleased Python project that uses `rotate-backups` I
noticed that the tox build for Python 2.6 was broken. Whether it's worth it for
me to keep supporting Python 2.6 is a valid question, but right now the readme
and setup script imply compatibility with Python 2.6 so I feel half obliged to
'fix this issue' :-).

.. _Release 4.3.1: https://github.com/xolox/python-rotate-backups/compare/4.3...4.3.1

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.