-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathsetup.py
45 lines (44 loc) · 1.67 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 setuptools import setup
from setuptools import find_packages
setup(name='macleod',
version='0.10',
description='Ontology development framework',
url='https://github.com/thahmann/macleod',
author='Torsten Hahmann',
author_email='torsten.hahmann@maine.edu',
license='GPL3',
packages=find_packages('src'),
package_dir={'': 'src'},
install_requires=[
'pyparsing',
'configparser',
'ply',
'pywin32 ; platform_system=="Windows"',
'wmi ; platform_system=="Windows"'
],
extras_require={
'GUI': ['PyQt5']
},
classifiers=["Programming Language :: Python :: 3.0"],
entry_points={
'console_scripts': [
'check_consistency=macleod.scripts.check_consistency:main',
'check_consistency_all=macleod.scripts.check_consistency_all:main',
'check_nontrivial_consistency=macleod.scripts.check_nontrivial_consistency:main',
'delete_output=macleod.scripts.delete_output:main',
'prove_lemma=macleod.scripts.prove_lemma:main',
'prove_lemma_all=macleod.scripts.prove_lemma_all:main',
# clif_converter is now deprecated
'clif_converter=macleod.scripts.clif_converter:deprec',
'clif_to_tptp=macleod.scripts.parser:clif_to_tptp',
'clif_to_ladr=macleod.scripts.parser:clif_to_ladr',
'clif_to_latex=macleod.scripts.parser:clif_to_latex',
'clif_to_owl=macleod.scripts.parser:clif_to_owl',
'parse_clif=macleod.scripts.parser:parse_clif'
],
'gui_scripts': [
'macleod=macleod.gui.gui_beta.gui_main:main [GUI]'
]
},
zip_safe=False
)