Metadata-Version: 2.1
Name: python-backup
Version: 0.0.5
Summary: Configuration file based file backup
Home-page: https://eeems.codes/Eeems/python-backup
Author: Nathaniel van Diepen
Author-email: python-backup@eeems.email
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: End Users/Desktop
Classifier: Natural Language :: English
Classifier: Topic :: System :: Archiving :: Backup
Requires-Python: >=3.6.9
Description-Content-Type: text/markdown
Requires-Dist: blessings (==1.7)
Requires-Dist: intercessions (==1.1.6)
Requires-Dist: PyYAML (==5.3.1)
Requires-Dist: psutil (==5.7.0)

[![PyPi version](https://pypip.in/v/python-backup/badge.png)](https://pypi.org/project/python-backup/)
[![PyPi downloads](https://pypip.in/d/python-backup/badge.png)](https://pypi.org/project/python-backup/)
# python-backup
Configuration file based file backup

## Installation
`pip install python-backup`

## Usage
`backup [config-path]`

## Configuration
python-backup assumes the following folder structure:
```
/etc/
  backup.d/
    backup.yml
    sources.d/
      *.yml
```
For examples see the [etc](etc) folder.

## Features
- rdiff-backup back end
- Backup dependency chains
- Multithreaded
- YAML config files
- pre/post hooks for each backup job

## Known deficiencies
- Infinity loops from bad dependency chains


