Details
-
Bug
-
Status: Resolved
-
P0
-
Resolution: Fixed
-
None
-
None
Description
It seems that https://github.com/apache/beam/pull/3161/files introduced a hard dependency from the DirectRunner to TestPipelineOptions. But those options are only really appropriate for test scope - they incur a hard dependency on Hamcrest. From what I can tell, you really just want to tweak the DirectRunner behavior so the one flag could go in DirectPipelineOptions.