Fraser Marlow
01/20/2023, 3:03 PMdaniel
01/20/2023, 3:23 PMAkshay Verma
01/20/2023, 3:26 PMdaniel
01/20/2023, 3:29 PMdagster dev
at that file, then change the contents of the workspace.yaml file later and reload the workspace from within dagit on the Code Locations page by pressing the "Reload all" buttonAkshay Verma
01/20/2023, 3:30 PMworkspace.yaml
file and then starting dagster using dagster dev
but I get the following error
(dagster) akshay_verma@shazam-102-orchestrate:~$ dagster dev -w ~/dagster/dagster_home/workspace.yaml
2023-01-20 15:33:11 +0000 - dagster - INFO - Using temporary directory /home/akshay_verma/tmpihwblgz4 for storage. This will be removed when dagster dev exits.
2023-01-20 15:33:11 +0000 - dagster - INFO - To persist information across sessions, set the environment variable DAGSTER_HOME to a directory to use.
2023-01-20 15:33:11 +0000 - dagster - INFO - Launching Dagster services...
Traceback (most recent call last):
File "/home/akshay_verma/dagster_deploy/dagster/bin/dagster", line 8, in <module>
sys.exit(main())
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/dagster/_cli/__init__.py", line 46, in main
cli(auto_envvar_prefix=ENV_PREFIX) # pylint:disable=E1123
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/dagster/_cli/dev.py", line 103, in dev_command
dagit_process = open_ipc_subprocess(
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/dagster/_serdes/ipc.py", line 195, in open_ipc_subprocess
check.list_param(parts, "parts", str)
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/dagster/_check/__init__.py", line 781, in list_param
return _check_iterable_items(obj, of_type, "list")
File "/home/akshay_verma/dagster_deploy/dagster/lib/python3.9/site-packages/dagster/_check/__init__.py", line 1769, in _check_iterable_items
raise CheckError(
dagster._check.CheckError: Member of list mismatches type. Expected <class 'str'>. Got ('/home/akshay_verma/dagster/dagster_home/workspace.yaml',) of type <class 'tuple'>.
I am using this example https://docs.dagster.io/concepts/code-locations/workspace-files#loading-workspace-filesdaniel
01/20/2023, 3:38 PMAkshay Verma
01/20/2023, 3:41 PMdagster._check.CheckError: Invariant failed. Description: Could not parse a workspace config from the yaml file at /home/akshay_verma/dagster/dagster_home/workspace.yaml. Check that the file contains valid yaml.
daniel
01/20/2023, 3:41 PMAkshay Verma
01/20/2023, 3:41 PMdaniel
01/20/2023, 3:42 PMload_from: []
Akshay Verma
01/20/2023, 3:45 PMdaniel
01/20/2023, 3:59 PMAkshay Verma
01/23/2023, 2:58 PMworkspace.yaml
file. Currently I am using a checked out version, but if it is multiple pipelines then they would have to be installed?daniel
01/23/2023, 2:59 PMAkshay Verma
01/23/2023, 3:01 PMdaniel
01/23/2023, 3:04 PMAkshay Verma
01/23/2023, 3:08 PMload_from:
- python_package: example1
- python_package: example2
daniel
01/23/2023, 3:09 PMAkshay Verma
01/23/2023, 3:11 PMload_from:
- python_package: /home/user/example1
- python_package: /home/user/example2
daniel
01/23/2023, 3:12 PMload_from:
- python_module:
module_name: example1
working_directory: /home/user
- python_module:
module_name: example2
working_directory: /home/user
Akshay Verma
01/23/2023, 3:15 PMdaniel
01/23/2023, 3:15 PM