-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
31 lines (30 loc) · 1.65 KB
/
setup.py
File metadata and controls
31 lines (30 loc) · 1.65 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
#!/usr/bin/env python
from distutils.core import setup
setup(
name = "theraprofnano",
version = "0.0.1",
description = "TNP: Therapeutic Nanobody Profiler.",
author = "Gemma Gordon",
author_email = "gemma.gordon@wolfson.ox.ac.uk",
license='BSD 3-clause license',
packages = [
"theraprofnano", # Entire module
"theraprofnano.CDR_Profiler", # Analyses CDR properties
"theraprofnano.Hydrophobicity_and_Charge_Profiler", # Calculates hydrophobicity and charge metrics
"theraprofnano.Hydrophobicity_and_Charge_Profiler.Common", # PDB atom/residue classes etc.
"theraprofnano.Plotters",
"scripts" # For plotting graphs for the web front.
],
package_dir = {
"theraprofnano": "lib/python/theraprofnano",
"theraprofnano.CDR_Profiler": "lib/python/theraprofnano/CDR_Profiler",
"theraprofnano.Hydrophobicity_and_Charge_Profiler": "lib/python/theraprofnano/Hydrophobicity_and_Charge_Profiler",
"theraprofnano.Hydrophobicity_and_Charge_Profiler.Common": "lib/python/theraprofnano/Hydrophobicity_and_Charge_Profiler/Common",
"theraprofnano.Plotters": "lib/python/theraprofnano/Plotters"
},
package_data = {
"theraprofnano.Hydrophobicity_and_Charge_Profiler": [ "dat/*" ],
},
scripts = ["bin/TNP"], #, "bin/psa", "bin/psa_mac"],
data_files = [ ('bin', ['bin/psa', 'bin/psa_mac']) ] # set as executable with chmod +x bin/TNP
)