-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·74 lines (71 loc) · 2.79 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Licensed under a 3-clause BSD style license - see LICENSE.rst
from setuptools import setup
try:
from testr.setup_helper import cmdclass
except ImportError:
cmdclass = {}
entry_points = {
"console_scripts": [
"skare3-build=skare3_tools.scripts.build:main",
"skare3-git-pass=skare3_tools.scripts.git_pass:main",
"skare3-release-check=skare3_tools.scripts.skare3_release_check:main",
"skare3-test-results=skare3_tools.test_results:main",
"skare3-github-info=skare3_tools.packages:main",
"skare3-changes-summary=skare3_tools.scripts.skare3_update_summary:main",
"skare3-test-report=skare3_tools.dashboard.views.test_results:main",
"skare3-dashboard=skare3_tools.dashboard.views.dashboard:main",
"skare3-test-dashboard=skare3_tools.dashboard.views.test_results:main",
"skare3-bulk=skare3_tools.scripts.bulk:main",
"skare3-promote=skare3_tools.scripts.skare3_promote:main",
"skare3-add-secrets=skare3_tools.github.scripts.add_secrets:main",
"skare3-create-issue=skare3_tools.github.scripts.create_issue:main",
"skare3-create-pr=skare3_tools.github.scripts.create_pr:main",
"skare3-merge-pr=skare3_tools.github.scripts.merge_pr:main",
"skare3-release-merge-info=skare3_tools.github.scripts.release_merge_info:main",
"skare3-milestone-issues=skare3_tools.github.scripts.milestone_issues:main",
"skare3-clone-git-repos=skare3_tools.scripts.clone_git_repos:main",
"skare3-fix-namespace-packages=skare3_tools.scripts.fix_namespace_packages:main",
]
}
setup(
name="skare3_tools",
author="Javier Gonzalez",
description="Tools used for skare3 package management",
author_email="javier.gonzalez@cfa.harvard.edu",
packages=[
"skare3_tools",
"skare3_tools.scripts",
"skare3_tools.github",
"skare3_tools.github.scripts",
"skare3_tools.dashboard",
"skare3_tools.dashboard.views",
"skare3_tools.tests",
],
package_data={
"skare3_tools.tests": [
"data/*.txt",
"data/*.dat",
"data/*.fits.gz",
"data/*.pkl",
],
"skare3_tools.dashboard": [
"static/*",
"static/*/*",
"static/*/*/*",
"static/*/*/*/*",
"static/*/*/*/*/*",
"templates/*",
],
},
license=(
"New BSD/3-clause BSD License\nCopyright (c) 2019"
" Smithsonian Astrophysical Observatory\nAll rights reserved."
),
url="http://cxc.harvard.edu/mta/ASPECT/tool_doc/pydocs/skare3_tools.html",
entry_points=entry_points,
use_scm_version=True,
setup_requires=["setuptools_scm", "setuptools_scm_git_archive"],
zip_safe=False,
tests_require=["pytest"],
cmdclass=cmdclass,
)