Skip to content

Commit 0691a27

Browse files
committed
Removed requirements command
1 parent 5eddb40 commit 0691a27

1 file changed

Lines changed: 1 addition & 36 deletions

File tree

setup.py

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99

1010
from setuptools import find_packages, setup
1111
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
1412

1513
"""
1614
PyPI configuration module.
@@ -80,38 +78,6 @@ def run_tests(self):
8078
sys.exit(errcode)
8179

8280

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-
11581
setup(
11682
name='dice-notation',
11783
packages=find_packages(),
@@ -145,7 +111,6 @@ def run(self):
145111
tests_require=_tests_require,
146112
extras_require={'test': _tests_require},
147113
cmdclass={
148-
'test': _ToxTester,
149-
'requirements': _RequirementsCommand
114+
'test': _ToxTester
150115
},
151116
)

0 commit comments

Comments
 (0)