-
Notifications
You must be signed in to change notification settings - Fork 121
/
setup.py
29 lines (25 loc) · 834 Bytes
/
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
from setuptools import setup
import os
version = "1.3.0"
tag = os.getenv("TRAVIS_TAG")
assert not tag or tag == version, "Travis tag has to match version: %r!=%r" % (tag, version)
setup(
name="pylgbst",
version=version,
author="Andrey Pokhilko",
author_email="[email protected]",
license="MIT",
description="Python library to interact with LEGO PoweredUp devices (Lego BOOST etc.)",
url='https://github.com/undera/pylgbst',
keywords=['LEGO', 'ROBOTICS', 'BLUETOOTH'],
packages=["pylgbst", "pylgbst.comms"],
requires=[],
extras_require={
# Note that dbus and gi are normally system packages
"gatt": ["gatt", "dbus", "gi"],
"gattlib": ["gattlib"],
"pygatt": ["pygatt", "pexpect"],
"bluepy": ["bluepy"],
"bleak": ["bleak"],
},
)