-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
93 lines (63 loc) · 1.96 KB
/
setup.py
File metadata and controls
93 lines (63 loc) · 1.96 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
from pathlib import Path
from setuptools import find_namespace_packages, setup
this_directory = Path(__file__).resolve().parent
version_ns = {}
exec((this_directory / 'mdpertool' / '_version.py').read_text(encoding='utf-8'), version_ns)
long_description = (this_directory / 'README.md').read_text(encoding='utf-8')
# Conda-forge ile yüklenen paketler
conda_packages = [
"mdtraj<=1.9.9",
"openmm>=8.0,<8.2",
"pymol-open-source>=2.5",
"pyside2>=5.15,<6",
"mdanalysis",
"pyqtgraph",
"parmed",
]
setup(
name='mdpertool',
version=version_ns['__version__'],
description=version_ns['__description__'],
long_description=long_description,
long_description_content_type='text/markdown',
url=version_ns['__url__'],
author=version_ns['__author__'],
author_email=version_ns['__author_email__'],
license='MIT',
python_requires='>=3.9,<3.10',
classifiers=[
"License :: OSI Approved :: MIT License",
"License :: OSI Approved :: Academic Free License (AFL)",
"Operating System :: OS Independent",
"Intended Audience :: Science/Research",
"Operating System :: OS Independent",
"Natural Language :: English",
'Programming Language :: Python',
"Topic :: Scientific/Engineering :: Visualization",
"Topic :: Software Development :: User Interfaces",
"Topic :: Scientific/Engineering :: Chemistry",
],
packages=find_namespace_packages(include=['mdpertool', 'mdpertool.*']),
install_requires=[
'prody',
],
include_package_data=True,
package_data={
'mdpertool': [
'Download/*',
'analysis/*',
'fonts/*',
'gui/*',
'no_gui/*',
'src/*'
]
},
entry_points={
'console_scripts': [
'mdpertool=mdpertool.launcher:run_mdpertool',
],
},
extras_require={
'conda': conda_packages
}
)