-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.py
90 lines (80 loc) · 2.77 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
90
# # need to make more robust in the future
# from setuptools import setup, find_packages
# import pathlib
# here = pathlib.Path(__file__).parent.resolve()
# # Get the long description from the README file
# long_description = (here / "README.md").read_text(encoding="utf-8")
# packages = find_packages()
# print(f"Found packages {packages}")
# setup(
# name="pairpro", # Required
# version="2023.6", # Required
# long_description=long_description,
# long_description_content_type="text/markdown",
# url="https://github.com/learn2therm/PairProphet",
# author="Humood Alanzi, Logan Roberts, Ryan Francis, Amin Mosallanejad, Chau Vuong ",
# author_email="halanzi@uw.edu",
# classifiers=[
# # Optional
# # How mature is this project? Common values are
# # 3 - Alpha
# # 4 - Beta
# # 5 - Production/Stable
# "Development Status :: 1 - Planning",
# # Indicate who your project is intended for
# 'Intended Audience :: Science/Research',
# 'Topic :: bioinformatics',
# "License :: OSI Approved :: MIT License",
# "Programming Language :: Python :: 3",
# ],
# keywords="proteins, function",
# packages=packages,
# python_requires=">=3.10, <4",
# extras_require={
# "test": ["coverage", 'pytest'],
# },
# package_data={},
# data_files=None,
# entry_points={},
# )
# need to make more robust in the future
from setuptools import setup, find_packages
import pathlib
here = pathlib.Path(__file__).parent.resolve()
# Get the long description from the README file
long_description = (here / "README.md").read_text(encoding="utf-8")
packages = find_packages()
print(f"Found packages {packages}")
setup(
name="pairpro", # Required
version="2023.6", # Required
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/learn2therm/PairProphet",
author="Humood Alanzi, Logan Roberts, Ryan Francis, Amin Mosallanejad, Chau Vuong ",
author_email="halanzi@uw.edu",
classifiers=[
# Optional
# How mature is this project? Common values are
# 3 - Alpha
# 4 - Beta
# 5 - Production/Stable
"Development Status :: 1 - Planning",
# Indicate who your project is intended for
'Intended Audience :: Science/Research',
'Topic :: bioinformatics',
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
],
keywords="proteins, function",
packages=packages,
install_requires=[
'Click',
],
python_requires=">=3.10, <4",
extras_require={
"test": ["coverage", 'pytest'],
},
package_data={},
data_files=None
)