-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
45 lines (42 loc) · 1.11 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
from pathlib import Path
from setuptools import find_packages, setup
packages = find_packages()
name = next(iter(packages))
path_base = Path(__file__).absolute().parent
path = path_base / name / 'version'
__version__ = path.read_text().strip()
setup(
long_description=(path_base / 'readme.md').read_text(),
long_description_content_type='text/markdown',
name=name,
version=__version__,
url=f'https://fmtr.link/{name}',
license='Copyright © 2022 Frontmatter. All rights reserved.',
author='Frontmatter',
description='A multi-output ambient sound mixer for Home Assistant',
keywords='ambient sound audio white noise masking sleep',
packages=packages,
package_data={
name: [f'version'],
},
install_requires=[
'paho-mqtt',
'python-vlc',
'getmac',
'pyyaml',
'appdirs',
'johnnydep',
'pytube',
'cachetools'
],
extras_require={
'debug': [
'psutil'
]
},
entry_points={
'console_scripts': [
'amniotic = amniotic.mqtt.start:start',
],
}
)