|
9 | 9 |
|
10 | 10 | from setuptools import find_packages, setup |
11 | 11 | from setuptools.command.test import test as test_command |
12 | | -from distutils.command.clean import clean as clean_command |
13 | | -from distutils.cmd import Command |
14 | 12 |
|
15 | 13 | """ |
16 | 14 | PyPI configuration module. |
@@ -80,38 +78,6 @@ def run_tests(self): |
80 | 78 | sys.exit(errcode) |
81 | 79 |
|
82 | 80 |
|
83 | | -class _RequirementsCommand(Command): |
84 | | - """ |
85 | | - Requirements command. |
86 | | -
|
87 | | - Installs all the requirements defined in the requirements file with pip. |
88 | | - """ |
89 | | - description = 'install the requirements defined in requirements.txt' |
90 | | - user_options = [('requirements-file=', 'f', 'requirements file to use')] |
91 | | - |
92 | | - def initialize_options(self): |
93 | | - self.requirements_file = None |
94 | | - |
95 | | - def finalize_options(self): |
96 | | - if self.requirements_file is None: |
97 | | - self.requirements_file = 'requirements.txt' |
98 | | - |
99 | | - def run(self): |
100 | | - # import here, cause outside the eggs aren't loaded |
101 | | - import pip |
102 | | - |
103 | | - with open(self.requirements_file) as file: |
104 | | - requirements = file.read().splitlines() |
105 | | - |
106 | | - # Removes empty lines |
107 | | - requirements = filter(lambda k: bool(k.strip()), requirements) |
108 | | - # Removes comments |
109 | | - requirements = filter(lambda k: not k.strip().startswith('#'), requirements) |
110 | | - |
111 | | - # Installs the requirements |
112 | | - for requirement in requirements: |
113 | | - pip.main(['install', requirement]) |
114 | | - |
115 | 81 | setup( |
116 | 82 | name='dice-notation', |
117 | 83 | packages=find_packages(), |
@@ -145,7 +111,6 @@ def run(self): |
145 | 111 | tests_require=_tests_require, |
146 | 112 | extras_require={'test': _tests_require}, |
147 | 113 | cmdclass={ |
148 | | - 'test': _ToxTester, |
149 | | - 'requirements': _RequirementsCommand |
| 114 | + 'test': _ToxTester |
150 | 115 | }, |
151 | 116 | ) |
0 commit comments