File tree 3 files changed +24
-6
lines changed
3 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -172,10 +172,16 @@ def blacken(session: nox.sessions.Session) -> None:
172
172
def _session_tests (session : nox .sessions .Session , post_install : Callable = None ) -> None :
173
173
"""Runs py.test for a particular project."""
174
174
if os .path .exists ("requirements.txt" ):
175
- session .install ("-r" , "requirements.txt" )
175
+ if os .path .exists ("constraints.txt" ):
176
+ session .install ("-r" , "requirements.txt" , "-c" , "constraints.txt" )
177
+ else :
178
+ session .install ("-r" , "requirements.txt" )
176
179
177
180
if os .path .exists ("requirements-test.txt" ):
178
- session .install ("-r" , "requirements-test.txt" )
181
+ if os .path .exists ("constraints-test.txt" ):
182
+ session .install ("-r" , "requirements-test.txt" , "-c" , "constraints-test.txt" )
183
+ else :
184
+ session .install ("-r" , "requirements-test.txt" )
179
185
180
186
if INSTALL_LIBRARY_FROM_SOURCE :
181
187
session .install ("-e" , _get_repo_root ())
Original file line number Diff line number Diff line change @@ -172,10 +172,16 @@ def blacken(session: nox.sessions.Session) -> None:
172
172
def _session_tests (session : nox .sessions .Session , post_install : Callable = None ) -> None :
173
173
"""Runs py.test for a particular project."""
174
174
if os .path .exists ("requirements.txt" ):
175
- session .install ("-r" , "requirements.txt" )
175
+ if os .path .exists ("constraints.txt" ):
176
+ session .install ("-r" , "requirements.txt" , "-c" , "constraints.txt" )
177
+ else :
178
+ session .install ("-r" , "requirements.txt" )
176
179
177
180
if os .path .exists ("requirements-test.txt" ):
178
- session .install ("-r" , "requirements-test.txt" )
181
+ if os .path .exists ("constraints-test.txt" ):
182
+ session .install ("-r" , "requirements-test.txt" , "-c" , "constraints-test.txt" )
183
+ else :
184
+ session .install ("-r" , "requirements-test.txt" )
179
185
180
186
if INSTALL_LIBRARY_FROM_SOURCE :
181
187
session .install ("-e" , _get_repo_root ())
Original file line number Diff line number Diff line change @@ -172,10 +172,16 @@ def blacken(session: nox.sessions.Session) -> None:
172
172
def _session_tests (session : nox .sessions .Session , post_install : Callable = None ) -> None :
173
173
"""Runs py.test for a particular project."""
174
174
if os .path .exists ("requirements.txt" ):
175
- session .install ("-r" , "requirements.txt" )
175
+ if os .path .exists ("constraints.txt" ):
176
+ session .install ("-r" , "requirements.txt" , "-c" , "constraints.txt" )
177
+ else :
178
+ session .install ("-r" , "requirements.txt" )
176
179
177
180
if os .path .exists ("requirements-test.txt" ):
178
- session .install ("-r" , "requirements-test.txt" )
181
+ if os .path .exists ("constraints-test.txt" ):
182
+ session .install ("-r" , "requirements-test.txt" , "-c" , "constraints-test.txt" )
183
+ else :
184
+ session .install ("-r" , "requirements-test.txt" )
179
185
180
186
if INSTALL_LIBRARY_FROM_SOURCE :
181
187
session .install ("-e" , _get_repo_root ())
You can’t perform that action at this time.
0 commit comments