-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsetup.py
More file actions
65 lines (62 loc) · 1.72 KB
/
setup.py
File metadata and controls
65 lines (62 loc) · 1.72 KB
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
import setuptools
import versioneer
setuptools.setup(
name="epyqlib",
author="EPC Power Corp.",
classifiers=[
("License :: OSI Approved :: "
"GNU General Public License v2 or later (GPLv2+)")
],
packages=setuptools.find_packages(),
include_package_data=True,
version=versioneer.get_version(),
cmdclass=versioneer.get_cmdclass(),
entry_points={
'console_scripts': [
'collectdevices = epyqlib.collectdevices:main',
'contiguouscommits = epyqlib.utils.contiguouscommits:_entry_point [dulwich]',
'epyqflash = epyqlib.flash:_entry_point',
'patchvenv = epyqlib.patchvenv:main',
'cangenmanual = epyqlib.cangenmanual:_entry_point',
'updateepc = epyqlib.updateepc:main',
'genbuildinfo = epyqlib.genbuildinfo:write_build_file',
'versionfile = epyqlib.cli.versionfile:cli',
'generateversion = epyqlib.cli.generateversion:cli',
'autodevice = epyqlib.autodevice.cli:cli',
],
'pytest11': [
'epyqlib = epyqlib.tests.pytest_plugin',
]
},
install_requires=[
'arrow',
'bitstruct',
'canmatrix',
'python-dotenv',
'natsort',
'pint',
'pyelftools',
'qt5reactor',
'gitpython',
'graham',
'PyQt5',
'click',
'python-docx',
'python-can',
'twisted>=18.9.0rc1',
],
extras_require={
'deploy': [
'gitpython',
'requests',
],
'dulwich': [
'dulwich',
],
'test': [
'pytest',
'pytest-qt',
'pytest-rerunfailures',
],
},
)