|
13 | 13 | # See the License for the specific language governing permissions and |
14 | 14 | # limitations under the License. |
15 | 15 | import re |
16 | | -from collections import defaultdict |
17 | 16 | from distutils.command.build_ext import build_ext |
18 | 17 | from distutils.errors import CCompilerError, DistutilsExecError, DistutilsPlatformError |
19 | 18 |
|
@@ -63,25 +62,12 @@ def is_a_requirement(line): |
63 | 62 | ]) |
64 | 63 |
|
65 | 64 |
|
66 | | -requirement_sections = [ |
67 | | - 'install', |
68 | | - 'setup', |
69 | | - 'tests', |
70 | | - 'docs', |
71 | | -] |
72 | | - |
73 | | -requirements = defaultdict(list) |
74 | | - |
75 | | -for section in requirement_sections: |
76 | | - with open( |
77 | | - 'requirements/{}.txt'.format(section), |
78 | | - 'r', |
79 | | - encoding='utf-8', |
80 | | - ) as requirements_file: |
81 | | - for line in requirements_file.readlines(): |
82 | | - line = line.strip('\n') |
83 | | - if is_a_requirement(line): |
84 | | - requirements[section].append(line) |
| 65 | +install_requirements = [] |
| 66 | +with open('requirements/install.txt', 'r', encoding='utf-8') as requirements_file: |
| 67 | + for line in requirements_file.readlines(): |
| 68 | + line = line.strip('\n') |
| 69 | + if is_a_requirement(line): |
| 70 | + install_requirements.append(line) |
85 | 71 |
|
86 | 72 | with open('README.md', 'r', encoding='utf-8') as readme_file: |
87 | 73 | long_description = readme_file.read() |
@@ -114,12 +100,7 @@ def run_setup(with_binary=True): |
114 | 100 | long_description_content_type='text/markdown', |
115 | 101 | url='https://github.com/apache/ignite-python-thin-client', |
116 | 102 | packages=setuptools.find_packages(), |
117 | | - install_requires=requirements['install'], |
118 | | - tests_require=requirements['tests'], |
119 | | - setup_requires=requirements['setup'], |
120 | | - extras_require={ |
121 | | - 'docs': requirements['docs'], |
122 | | - }, |
| 103 | + install_requires=install_requirements, |
123 | 104 | license="Apache License 2.0", |
124 | 105 | license_files=('LICENSE', 'NOTICE'), |
125 | 106 | classifiers=[ |
|
0 commit comments