Skip to content

Commit 53c4ae2

Browse files
committed
Add requirements-file flag
1 parent 25caf5e commit 53c4ae2

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

pip_check_reqs/find_extra_reqs.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,12 @@ def main():
6363

6464
usage = 'usage: %prog [options] files or directories'
6565
parser = optparse.OptionParser(usage)
66+
parser.add_option("--requirements-file",
67+
dest="requirements_filename",
68+
metavar="PATH",
69+
default="requirements.txt",
70+
help="path to the requirements file "
71+
"(defaults to \"requirements.txt\")")
6672
parser.add_option("-f",
6773
"--ignore-file",
6874
dest="ignore_files",
@@ -124,18 +130,17 @@ def main():
124130

125131
log.info('using pip_check_reqs-%s from %s', __version__, __file__)
126132

127-
requirements_filename = 'requirements.txt'
128133
extras = find_extra_reqs(
129134
options=options,
130-
requirements_filename=requirements_filename,
135+
requirements_filename=options.requirements_filename,
131136
)
132137

133138
if extras:
134139
log.warning('Extra requirements:')
135140
for name in extras:
136141
message = '{name} in {requirements_filename}'.format(
137142
name=name,
138-
requirements_filename=requirements_filename,
143+
requirements_filename=options.requirements_filename,
139144
)
140145
log.warning(message)
141146

pip_check_reqs/find_missing_reqs.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@ def main():
8484

8585
usage = 'usage: %prog [options] files or directories'
8686
parser = optparse.OptionParser(usage)
87+
parser.add_option("--requirements-file",
88+
dest="requirements_filename",
89+
metavar="PATH",
90+
default="requirements.txt",
91+
help="path to the requirements file "
92+
"(defaults to \"requirements.txt\")")
8793
parser.add_option("-f",
8894
"--ignore-file",
8995
dest="ignore_files",
@@ -138,10 +144,9 @@ def main():
138144

139145
log.info('using pip_check_reqs-%s from %s', __version__, __file__)
140146

141-
requirements_filename = 'requirements.txt'
142147
missing = find_missing_reqs(
143148
options=options,
144-
requirements_filename=requirements_filename,
149+
requirements_filename=options.requirements_filename,
145150
)
146151

147152
if missing:

0 commit comments

Comments
 (0)