forked from Swiftie97/st
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
37 lines (32 loc) · 925 Bytes
/
setup.py
File metadata and controls
37 lines (32 loc) · 925 Bytes
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
import pathlib
import alqtendpy.compileui
import setuptools
import setuptools.command.build_py
alqtendpy.compileui.compile_ui(
directory_paths=[pathlib.Path(__file__).parent / 'src' / 'epyq'],
)
setuptools.setup(
name="EPyQ",
author="EPC Power Corp.",
classifiers=[
("License :: OSI Approved :: "
"GNU General Public License v2 or later (GPLv2+)")
],
packages=setuptools.find_packages("src"),
package_dir={"": "src"},
entry_points={'gui_scripts': ['epyq = epyq.__main__:main']},
install_requires=[
'alqtendpy',
'epyqlib>=2020.5.3',
'PyQt5',
'PyQtChart',
],
setup_requires=[
'vcversioner==2.16.0.0',
],
vcversioner={
'version_module_paths': ['src/epyq/_version.py'],
'vcs_args': ['git', '--git-dir', '%(root)s/.git', 'describe',
'--tags', '--long', '--abbrev=999']
},
)