-
Notifications
You must be signed in to change notification settings - Fork 4
/
setup.py
89 lines (81 loc) · 2.94 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
from setuptools import setup
import pathlib
from pyut import __version__
# The directory containing this file
HERE = pathlib.Path(__file__).parent
APP = ['pyut/PyutV2.py']
DATA_FILES = [('pyut/resources', ['pyut/resources/loggingConfiguration.json']),
('pyut/resources', ['pyut/resources/Kilroy-Pyut.txt']),
('pyut/resources', ['pyut/resources/Help.txt']),
('pyut/resources', ['pyut/resources/Kudos.txt']),
('pyut/resources', ['pyut/resources/tips.txt']),
('pyut/resources/img', ['pyut/resources/img/pyut.ico']),
]
OPTIONS = {}
# The text of the README file
README = (HERE / "README.md").read_text()
LICENSE = (HERE / 'LICENSE').read_text()
setup(
name='Pyut',
version=__version__,
app=APP,
data_files=DATA_FILES,
packages=[
'pyut',
'pyut.enums',
'pyut.errorcontroller',
'pyut.experimental',
'pyut.general', 'pyut.general.datatypes', 'pyut.general.exceptions',
'pyut.preferences',
'pyut.resources',
'pyut.resources.img',
'pyut.resources.img.splash',
'pyut.ui', 'pyut.ui.frame', 'pyut.ui.tools', 'pyut.ui.umlframes', 'pyut.ui.wxcommands',
'pyut.uiv2', 'pyut.uiv2.eventengine', 'pyut.uiv2.eventengine.eventinformation',
'pyut.uiv2.dialogs', 'pyut.uiv2.dialogs.preferencesv2',
'pyut.uiv2.dialogs.textdialogs',
'pyut.uiv2.dialogs.tips',
],
include_package_data=True,
zip_safe=False,
url='https://github.com/hasii2011/pyut',
author='Humberto A. Sanchez II',
author_email='[email protected]',
maintainer='Humberto A. Sanchez II',
maintainer_email='[email protected]',
description='The Python UML Tool',
long_description='A UML Diagrammer with plugin support and reverse engineering capabilities.',
options=dict(py2app=dict(
plist=dict(
NSRequiresAquaSystemAppearance='True',
CFBundleGetInfoString='Edits Pyut UML Files',
CFBundleIdentifier='pyut',
CFBundleShortVersionString=__version__,
CFBundleDocumentTypes=[
{'CFBundleTypeName': 'pyut'},
{'CFBundleTypeRole': 'Editor'},
{'CFBundleTypeExtensions': ['put', 'xml']}
],
LSMinimumSystemVersion='12',
LSEnvironment=dict(
APP_MODE='True',
PYTHONOPTIMIZE='1',
),
LSMultipleInstancesProhibited='True',
)
),
),
setup_requires=['py2app'],
install_requires=[
'codeallybasic>=1.7.0',
'codeallyadvanced>=1.3.2',
'pyutmodelv2>=2.2.0',
'ogl>=3.1.0',
'oglio>=2.3.1',
'pyutplugins>=2.6.0',
'semantic-version==2.10.0',
'PyGithub==2.4.0',
'wxPython==4.2.2',
'chardet==5.2.0'
]
)