A wrapper script for Borg backup software that creates and prunes backups https://torsion.org/borgmatic/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

setup.py 1.1KB

12345678910111213141516171819202122232425262728293031323334
  1. from setuptools import setup, find_packages
  2. VERSION = '1.2.12'
  3. setup(
  4. name='borgmatic',
  5. version=VERSION,
  6. description='A wrapper script for Borg backup software that creates and prunes backups',
  7. author='Dan Helfman',
  8. author_email='witten@torsion.org',
  9. url='https://torsion.org/borgmatic',
  10. classifiers=[
  11. 'Development Status :: 5 - Production/Stable',
  12. 'Environment :: Console',
  13. 'Intended Audience :: System Administrators',
  14. 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
  15. 'Programming Language :: Python',
  16. 'Topic :: Security :: Cryptography',
  17. 'Topic :: System :: Archiving :: Backup',
  18. ],
  19. packages=find_packages(),
  20. entry_points={
  21. 'console_scripts': [
  22. 'borgmatic = borgmatic.commands.borgmatic:main',
  23. 'upgrade-borgmatic-config = borgmatic.commands.convert_config:main',
  24. 'generate-borgmatic-config = borgmatic.commands.generate_config:main',
  25. ]
  26. },
  27. obsoletes=['atticmatic'],
  28. install_requires=('pykwalify>=1.6.0,<14.06', 'ruamel.yaml>0.15.0,<0.16.0', 'setuptools'),
  29. include_package_data=True,
  30. )