mirror of
https://github.com/borgbackup/borg.git
synced 2025-01-03 13:45:31 +00:00
pyproject.toml: move project metadata
This commit is contained in:
parent
a91b7d2787
commit
61e96eb51f
2 changed files with 54 additions and 70 deletions
|
@ -1,3 +1,57 @@
|
|||
[project]
|
||||
name = "borgbackup"
|
||||
dynamic = ["version"]
|
||||
authors = [{name="The Borg Collective (see AUTHORS file)"}]
|
||||
maintainers = [
|
||||
{name="Thomas Waldmann", email="tw@waldmann-edv.de"},
|
||||
]
|
||||
description = "Deduplicated, encrypted, authenticated and compressed backups"
|
||||
readme = "README.rst"
|
||||
requires-python = ">=3.9"
|
||||
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",
|
||||
]
|
||||
license = {text="BSD"}
|
||||
dependencies = [
|
||||
"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",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
llfuse = ["llfuse >= 1.3.8"]
|
||||
pyfuse3 = ["pyfuse3 >= 3.1.1"]
|
||||
nofuse = []
|
||||
|
||||
[project.urls]
|
||||
"Homepage" = "https://borgbackup.org/"
|
||||
"Bug Tracker" = "https://github.com/borgbackup/borg/issues"
|
||||
"Documentation" = "https://borgbackup.readthedocs.io/"
|
||||
"Repository" = "https://github.com/borgbackup/borg"
|
||||
"Changelog" = "https://github.com/borgbackup/borg/blob/master/docs/changes.rst"
|
||||
|
||||
[project.scripts]
|
||||
borg = "borg.archiver:main"
|
||||
borgfs = "borg.archiver:main"
|
||||
|
||||
[build-system]
|
||||
requires = ["setuptools", "pkgconfig", "Cython", "setuptools_scm[toml]>=6.2"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
|
70
setup.cfg
70
setup.cfg
|
@ -1,70 +0,0 @@
|
|||
[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 =
|
Loading…
Reference in a new issue