/
setup.py
49 lines (46 loc) · 1.5 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Minarca Server
#
# Copyright (C) 2020 IKUS Software inc. All rights reserved.
# IKUS Software inc. PROPRIETARY/CONFIDENTIAL.
# Use is subject to license terms.
import setuptools
setuptools.setup(
name="minarca_server",
use_scm_version={"root": "..", "relative_to": __file__},
description="Minarca Web Server",
long_description="Minarca is a self-hosted open source data backup software that allows you to manage your computer and server backups for free from a direct online accessible centralized view of your data with easy retrieval in case of displacement, loss or breakage.",
author="IKUS Software inc.",
author_email="support@ikus-soft.com",
maintainer="IKUS Software inc.",
maintainer_email="support@ikus-soft.com",
url="https://www.ikus-soft.com/en/minarca/",
include_package_data=True,
python_requires=">=3.5",
packages=["minarca_server", "minarca_server.plugins", "minarca_server.core"],
setup_requires=[
"setuptools_scm>=5.0.1",
],
install_requires=[
"rdiffweb==2.4.5",
"cherrypy>=18.0.0",
"requests",
"tzlocal~=2.0",
],
# required packages for build process
extras_require={
"test": [
"responses",
"pytest",
]
},
# Declare entry point
entry_points={
"console_scripts": [
"minarca-server = minarca_server.main:main",
"minarca-shell = minarca_server.shell:main",
]
},
)