123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- [metadata]
- name = borgbackup
- author = The Borg Collective (see AUTHORS file)
- description = Deduplicated, encrypted, authenticated and compressed backups
- url = https://borgbackup.org
- keywords =
- backup
- borgbackup
- classifiers =
- Development Status :: 4 - Beta
- Environment :: Console
- Intended Audience :: System Administrators
- License :: OSI Approved :: BSD License
- Operating System :: POSIX :: BSD :: FreeBSD
- Operating System :: POSIX :: BSD :: OpenBSD
- Operating System :: POSIX :: BSD :: NetBSD
- Operating System :: MacOS :: MacOS X
- Operating System :: POSIX :: Linux
- Programming Language :: Python
- Programming Language :: Python :: 3
- Programming Language :: Python :: 3.9
- Programming Language :: Python :: 3.10
- Programming Language :: Python :: 3.11
- Topic :: Security :: Cryptography
- Topic :: System :: Archiving :: Backup
- platforms = Linux, MacOS X, FreeBSD, OpenBSD, NetBSD
- license = BSD
- license_files = LICENSE
- project_urls =
- Bug Tracker = https://github.com/borgbackup/borg/issues
- Documentation = https://borgbackup.readthedocs.io
- Source Code = https://github.com/borgbackup/borg
- [options]
- packages = find_namespace:
- package_dir =
- =src
- python_requires = >=3.9
- install_requires =
- msgpack >=1.0.3, <=1.0.5
- packaging
- platformdirs >=3.0.0, <4.0.0; sys_platform == 'darwin' # for macOS: breaking changes in 3.0.0,
- platformdirs >=2.6.0, <4.0.0; sys_platform != 'darwin' # for others: 2.6+ works consistently.
- argon2-cffi
- tests_require =
- pytest
- zip_safe = False
- # See also the MANIFEST.in file.
- # We want to install all the files in the package directories...
- include_package_data = true
- # ...except the source files which have been compiled (C extensions):
- [options.exclude_package_data]
- * =
- *.c
- *.h
- *.pyx
- [options.packages.find]
- where = src
- [options.entry_points]
- console_scripts =
- borg = borg.archiver:main
- borgfs = borg.archiver:main
- [options.extras_require]
- llfuse = llfuse >= 1.3.8
- pyfuse3 = pyfuse3 >= 3.1.1
- nofuse =
- [tool:pytest]
- python_files = testsuite/*.py
- markers =
- allow_cache_wipe
- [mypy]
- python_version = 3.9
- strict_optional = False
- local_partial_types = True
- show_error_codes = True
- files = src/borg/**/*.py
- [mypy-msgpack.*]
- ignore_missing_imports = True
- [mypy-llfuse]
- ignore_missing_imports = True
- [mypy-pyfuse3]
- ignore_missing_imports = True
- [mypy-trio]
- ignore_missing_imports = True
- [mypy-borg.crypto.low_level]
- ignore_missing_imports = True
- [mypy-borg.platform.*]
- ignore_missing_imports = True
|