-
Notifications
You must be signed in to change notification settings - Fork 13
/
setup.py
112 lines (110 loc) · 3.18 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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
from setuptools import setup
if __name__ == '__main__':
setup()
# import os
# import sys
# from shutil import rmtree
#
# import pandas as pd
# from setuptools import setup, find_packages, Command
#
#
# class UploadCommand(Command):
# """Support setup.py upload."""
#
# description = 'Build and publish the package.'
# user_options = []
#
# @staticmethod
# def status(s):
# """Prints things in bold.
#
# Args:
# s:
# """
# print('\033[1m{0}\033[0m'.format(s))
#
# def initialize_options(self):
# pass
#
# def finalize_options(self):
# pass
#
# def run(self):
# try:
# self.status('Removing previous builds…')
# rmtree(os.path.join(here, 'dist'))
# except OSError:
# pass
#
# self.status('Building Source and Wheel (universal) distribution…')
# os.system('{0} setup.py sdist bdist_wheel --universal'.format(sys.executable))
#
# self.status('Uploading the package to PyPi via Twine…')
# os.system('twine upload dist/*')
#
# self.status('Pushing git tags…')
# os.system('git tag v{0}'.format(version))
# os.system('git push --tags')
#
# sys.exit()
#
#
# with open('README.md') as readme_file:
# readme = readme_file.read()
#
# # Package meta-data.
# version='0.8.9'
# DESCRIPTION = 'OpenOmics provides a bioinformatics API and web-app platform integrate and visualize the multiomics and clinical data.'
# URL = 'https://github.com/JonnyTran/OpenOmics'
# EMAIL = '[email protected]'
#
# AUTHOR = 'Jonny Tran'
#
# requirements = pd.read_table("./requirements.txt", header=None)[0].tolist()
# setup_requirements = ['pytest-runner', 'twine']
# test_requirements = ['pytest', ]
#
# here = os.path.abspath(os.path.dirname(__file__))
#
# setup(
# name=NAME,
# version=version,
# packages=find_packages(include=['openomics', 'openomics.database', 'openomics.utils', 'openomics.visualization']),
# package_dir={NAME: 'openomics',
# 'openomics_web': 'openomics_web'},
# url=URL,
# license='MIT license',
# install_requires=requirements,
# setup_requires=setup_requirements,
# # extras_require={
# # ':python_version == "2.7"': [
# # 'six==1.10',
# # 'lxml==4.3.5'
# # ],
# # },
# python_requires='>=3.6',
# test_suite='tests',
# tests_require=test_requirements,
# classifiers=[
# 'Development Status :: 2 - Pre-Alpha',
# 'Intended Audience :: Developers',
# 'License :: OSI Approved :: MIT License',
# 'Natural Language :: English',
# 'Programming Language :: Python :: 3',
# 'Programming Language :: Python :: 3.6',
# 'Programming Language :: Python :: 3.7',
# 'Programming Language :: Python :: 3.8',
# 'Programming Language :: Python :: 3.9',
# ],
# author=AUTHOR,
# author_email=EMAIL,
# description=DESCRIPTION,
# long_description=readme,
# long_description_content_type="text/markdown",
# cmdclass={
# 'upload': UploadCommand,
# },
# include_package_data=True,
# zip_safe=False,
# )