File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -174,10 +174,16 @@ def _session_tests(
174174) -> None :
175175 """Runs py.test for a particular project."""
176176 if os .path .exists ("requirements.txt" ):
177- session .install ("-r" , "requirements.txt" )
177+ if os .path .exists ("constraints.txt" ):
178+ session .install ("-r" , "requirements.txt" , "-c" , "constraints.txt" )
179+ else :
180+ session .install ("-r" , "requirements.txt" )
178181
179182 if os .path .exists ("requirements-test.txt" ):
180- session .install ("-r" , "requirements-test.txt" )
183+ if os .path .exists ("constraints-test.txt" ):
184+ session .install ("-r" , "requirements-test.txt" , "-c" , "constraints-test.txt" )
185+ else :
186+ session .install ("-r" , "requirements-test.txt" )
181187
182188 if INSTALL_LIBRARY_FROM_SOURCE :
183189 session .install ("-e" , _get_repo_root ())
Original file line number Diff line number Diff line change @@ -174,10 +174,16 @@ def _session_tests(
174174) -> None :
175175 """Runs py.test for a particular project."""
176176 if os .path .exists ("requirements.txt" ):
177- session .install ("-r" , "requirements.txt" )
177+ if os .path .exists ("constraints.txt" ):
178+ session .install ("-r" , "requirements.txt" , "-c" , "constraints.txt" )
179+ else :
180+ session .install ("-r" , "requirements.txt" )
178181
179182 if os .path .exists ("requirements-test.txt" ):
180- session .install ("-r" , "requirements-test.txt" )
183+ if os .path .exists ("constraints-test.txt" ):
184+ session .install ("-r" , "requirements-test.txt" , "-c" , "constraints-test.txt" )
185+ else :
186+ session .install ("-r" , "requirements-test.txt" )
181187
182188 if INSTALL_LIBRARY_FROM_SOURCE :
183189 session .install ("-e" , _get_repo_root ())
You can’t perform that action at this time.
0 commit comments