-
Notifications
You must be signed in to change notification settings - Fork 16
/
setup.py
46 lines (41 loc) · 1.36 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
# (c) 2020- Spiros Papadimitriou <[email protected]>
#
# This file is released under the MIT License:
# https://opensource.org/licenses/MIT
# This software is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied.
from setuptools import setup
setup(
name="argon1",
version="0.1",
packages=['argonone'],
entry_points={
"console_scripts": [
"argonctl = argonone.cmdline:argonctl_main",
"argononed = argonone.cmdline:argondaemon_main",
"argonone-shutdown = argonone.cmdline:argonshutdown_main",
],
},
install_requires=[
'PyYAML',
'RPi.GPIO',
# TODO - python3-smbus deb source is i2c-tools, and package does not show up in pip...
# TODO - python3-dbus ??
],
# Informational metadata
author="Spiros Papadimitriou",
author_email="[email protected]",
description="Alternative implementation of ArgonOne case fan and power control.",
keywords="argonone raspberrypi",
url="https://github.com/spapadim/argon1/", # project home page, if any
project_urls={
# "Documentation": "https://docs.example.com/HelloWorld/",
"Source Code": "https://github.com/spapadim/argon1/",
},
classifiers=[
"Development Status :: 3 - Alpha",
"Programming Language :: Python :: 3 :: Only",
"License :: OSI Approved :: MIT License",
"Topic :: System :: Hardware",
]
)