adamant-umbrella-23142
06/06/2022, 4:51 PMhappy-kitchen-89482
06/06/2022, 6:47 PMhappy-kitchen-89482
06/06/2022, 6:47 PMdagster api grpc --use-python-environment-entry-point -h 0.0.0.0 -p 4321 -f ./jobs/repository.py
, which is not possible to do. An entry point needs to point to something inside the pex.adamant-umbrella-23142
06/07/2022, 2:32 PMadamant-umbrella-23142
06/07/2022, 2:32 PMadamant-umbrella-23142
06/07/2022, 2:33 PMhundreds-father-404
06/07/2022, 2:35 PMscript
would be something like script="dagster"
, not all those args after. Then you would run it like ./pants run path/to:dagster -- api grpc --use-python
And you probably need to explicitly add a dependency on your python_requirement
target for dagster
, something like
pex_binary(
dependencies=["3rdparty/python#dagster"],
...
)
(adjust the address for where you have your requirements.txt)adamant-umbrella-23142
06/07/2022, 2:36 PMhundreds-father-404
06/07/2022, 2:36 PMscript
as the whole list of arguments. It should just be script="dagster"
adamant-umbrella-23142
06/07/2022, 2:39 PMhundreds-father-404
06/07/2022, 2:53 PMadamant-umbrella-23142
06/07/2022, 3:01 PMpython_requirement
target for dagster
, something like
pex_binary(
dependencies=["3rdparty/python#dagster"],
...
)
adamant-umbrella-23142
06/07/2022, 3:02 PMadamant-umbrella-23142
06/07/2022, 5:46 PMadamant-umbrella-23142
06/07/2022, 6:04 PM--no-process-cleanup
to preserve process chroots for inspection.adamant-umbrella-23142
06/07/2022, 6:05 PM