Jessica Stewart
11/12/2020, 12:44 AMTraceback (most recent call last):
File "hello_dagster.py", line 1, in <module>
from dagster import execute_pipeline, pipeline, solid
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/__init__.py", line 5, in <module>
from dagster.core.definitions import (
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/definitions/__init__.py", line 2, in <module>
from .decorators import (
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/definitions/decorators/__init__.py", line 3, in <module>
from .job import job
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/definitions/decorators/job.py", line 2, in <module>
from dagster.core.definitions.job import JobDefinition
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/definitions/job.py", line 4, in <module>
from dagster.core.instance import DagsterInstance
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/instance/__init__.py", line 12, in <module>
from dagster.core.definitions.pipeline import PipelineDefinition, PipelineSubsetDefinition
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/definitions/pipeline.py", line 24, in <module>
from .mode import ModeDefinition
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/definitions/mode.py", line 5, in <module>
from dagster.core.definitions.executor import ExecutorDefinition, default_executors
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/core/definitions/executor.py", line 138, in <module>
"marker_to_close": Field(str, is_required=False),
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/config/field.py", line 237, in __init__
self.config_type = check.inst(self._resolve_config_arg(config), ConfigType)
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/config/field.py", line 221, in _resolve_config_arg
config_type = resolve_to_config_type(config)
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/config/field.py", line 81, in resolve_to_config_type
if is_typing_type(dagster_type):
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/utils/typing_api.py", line 152, in is_typing_type
or is_closed_python_optional_type(ttype)
File "/Users/jessicas/.pyenv/versions/dagster-env/lib/python3.6/site-packages/dagster/utils/typing_api.py", line 16, in is_closed_python_optional_type
return origin == typing.Union and len(ttype.__args__) == 2 and ttype.__args__[1] == type(None)
File "/Users/jessicas/.pyenv/versions/3.6.0/lib/python3.6/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/Users/jessicas/.pyenv/versions/3.6.0/lib/python3.6/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/Users/jessicas/.pyenv/versions/3.6.0/lib/python3.6/typing.py", line 760, in __eq__
return self._subs_tree() == other
[Previous line repeated 227 more times]
File "/Users/jessicas/.pyenv/versions/3.6.0/lib/python3.6/typing.py", line 759, in __eq__
if not isinstance(other, _Union):
RecursionError: maximum recursion depth exceeded in __instancecheck__
schrockn
11/12/2020, 1:08 AMhello_dagster.py
Jessica Stewart
11/12/2020, 4:38 AMfrom dagster import execute_pipeline, pipeline, solid
@solid
def get_name(_):
return 'dagster'
@solid
def hello(context, name: str):
<http://context.log.info|context.log.info>('Hello, {name}!'.format(name=name))
@pipeline
def hello_pipeline():
hello(get_name())
Jessica Stewart
11/12/2020, 4:41 AMdagster pipeline execute -f hello_dagster.py
Jessica Stewart
11/12/2020, 4:41 AMdagit==0.9.18
dagster==0.9.18
dagster-graphql==0.9.18
Jessica Stewart
11/12/2020, 4:42 AMpip 9.0.1 from /Users/jessicas/.pyenv/versions/3.6.0/envs/dagster-env/lib/python3.6/site-packages (python 3.6)
schrockn
11/12/2020, 12:17 PMstr
typehint and see what happensdaniel
11/12/2020, 2:57 PMJessica Stewart
11/12/2020, 7:36 PMJessica Stewart
11/12/2020, 9:01 PMpyenv
issue?daniel
11/12/2020, 9:01 PMJessica Stewart
11/12/2020, 9:02 PMdaniel
11/12/2020, 9:02 PMdaniel
11/12/2020, 9:02 PMdaniel
11/12/2020, 9:08 PMJessica Stewart
11/12/2020, 9:09 PMJessica Stewart
11/12/2020, 9:39 PMJessica Stewart
11/12/2020, 9:40 PM3.5-3.7
with Airflow not Dagster. Apologies. Too many tests 🤯daniel
11/12/2020, 9:41 PM