starkware-libs / cairo-lang

Apache License 2.0
1.34k stars 263 forks source link

RecursionError: maximum recursion depth exceeded in comparison #52

Open mimoo opened 2 years ago

mimoo commented 2 years ago

Following the steps here: https://www.cairo-lang.org/docs/quickstart.html

I get this error when trying to compile the example program

// LOT OF TEXT
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow_dataclass/__init__.py", line 528, in _field_for_generic_type
    children = tuple(
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow_dataclass/__init__.py", line 529, in <genexpr>
    field_for_schema(arg, base_schema=base_schema, typ_frame=typ_frame)
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow_dataclass/__init__.py", line 393, in _internal_class_schema
    attributes.update(
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow_dataclass/__init__.py", line 396, in <genexpr>
    field_for_schema(
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow_dataclass/__init__.py", line 721, in field_for_schema
    return marshmallow.fields.Nested(nested, **metadata)
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow/fields.py", line 544, in __init__
    if not is_collection(exclude):
  File "/Users/davidwong/cairo_venv/lib/python3.9/site-packages/marshmallow/utils.py", line 57, in is_collection
    return is_iterable_but_not_string(obj) and not isinstance(obj, Mapping)
  File "/Users/davidwong/.pyenv/versions/3.9.5/lib/python3.9/abc.py", line 98, in __instancecheck__
    return _abc_instancecheck(cls, instance)
RecursionError: maximum recursion depth exceeded in comparison

running

➜  cairo_program pyenv local
3.7.8

on MacOS

sigs commented 2 years ago

Same error here. Even tried with an even simpler test.cairo:

func main():
    ret
end

last lines of error are

{... the venv directory}/lib/python3.9/site-packages/marshmallow/utils.py", line 57, in is_collection
    return is_iterable_but_not_string(obj) and not isinstance(obj, Mapping)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/abc.py", line 98, in __instancecheck__
    return _abc_instancecheck(cls, instance)
RecursionError: maximum recursion depth exceeded in comparison
zinkkrysty commented 2 years ago

Using python 3.8, I also get a maximum recursion depth error

zinkkrysty commented 2 years ago

Also reproduced with python3.7

  File "/Users/myuser/.pyenv/versions/3.7.13/envs/cairo-lang-env-3.7.13/lib/python3.7/site-packages/marshmallow/fields.py", line 544, in __init__
    if not is_collection(exclude):
  File "/Users/myuser/.pyenv/versions/3.7.13/envs/cairo-lang-env-3.7.13/lib/python3.7/site-packages/marshmallow/utils.py", line 57, in is_collection
    return is_iterable_but_not_string(obj) and not isinstance(obj, Mapping)
  File "/Users/myuser/.pyenv/versions/3.7.13/lib/python3.7/abc.py", line 139, in __instancecheck__
    return _abc_instancecheck(cls, instance)
RecursionError: maximum recursion depth exceeded in comparison
sigs commented 2 years ago

I tried creating a docker image with only python 3.7.13.

Dockerfile:

FROM python:3.7.13-bullseye
RUN mkdir -p /var/cairo
WORKDIR /var/cairo
COPY ./ /var/cairo/
ENTRYPOINT tail -f /dev/null

Running it:

$ docker build . -t test
[+] Building 3.1s (9/9) FINISHED
 => [internal] load build definition from Dockerfile                                                                                     0.0s
 => => transferring dockerfile: 161B                                                                                                     0.0s
 => [internal] load .dockerignore                                                                                                        0.0s
 => => transferring context: 2B                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/python:3.7.13-bullseye                                                                0.0s
 => [internal] load build context                                                                                                        0.4s
 => => transferring context: 966.34kB                                                                                                    0.4s
 => [1/4] FROM docker.io/library/python:3.7.13-bullseye                                                                                  0.0s
 => CACHED [2/4] RUN mkdir -p /var/cairo                                                                                                 0.0s
 => CACHED [3/4] WORKDIR /var/cairo                                                                                                      0.0s
 => [4/4] COPY ./ /var/cairo/                                                                                                            1.0s
 => exporting to image                                                                                                                   1.6s
 => => exporting layers                                                                                                                  1.6s
 => => writing image sha256:ec6c6275a765c6ea630319d8a29c712fbea75f85e389daae04c50fcad12d4ffc                                             0.0s
 => => naming to docker.io/library/test                                                                                                 0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
$ docker run test
$ docker exec -it 9187b5855e9e6c6bebbea31b7531269c591989c0e796f923976c9253016a5786 /bin/sh

Then inside the container:

# ls
Dockerfile  bin  compose.yml  include  lib  pyvenv.cfg  share  test.cairo  test_compiled.json
# python
Python 3.7.13 (default, Apr 20 2022, 19:06:16)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
# pip install cairo_lang
Collecting cairo_lang
  Downloading cairo-lang-0.8.1.zip (892 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 893.0/893.0 KB 11.5 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting aiohttp
  Downloading aiohttp-3.8.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 25.2 MB/s eta 0:00:00
Collecting cachetools
  Downloading cachetools-5.0.0-py3-none-any.whl (9.1 kB)
Collecting ecdsa
  Downloading ecdsa-0.17.0-py2.py3-none-any.whl (119 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.3/119.3 KB 25.8 MB/s eta 0:00:00
Collecting eth-hash[pycryptodome]
  Downloading eth_hash-0.3.2-py3-none-any.whl (8.8 kB)
Collecting fastecdsa
  Downloading fastecdsa-2.2.3.tar.gz (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.5/48.5 KB 12.5 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting frozendict==1.2
  Downloading frozendict-1.2.tar.gz (2.6 kB)
  Preparing metadata (setup.py) ... done
Collecting lark-parser
  Downloading lark_parser-0.12.0-py2.py3-none-any.whl (103 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.5/103.5 KB 28.0 MB/s eta 0:00:00
Collecting marshmallow-dataclass>=7.1.0
  Downloading marshmallow_dataclass-8.5.5-py3-none-any.whl (17 kB)
Collecting marshmallow-enum
  Downloading marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB)
Collecting marshmallow-oneofschema
  Downloading marshmallow_oneofschema-3.0.1-py2.py3-none-any.whl (5.8 kB)
Collecting marshmallow>=3.2.1
  Downloading marshmallow-3.15.0-py3-none-any.whl (47 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.7/47.7 KB 11.2 MB/s eta 0:00:00
Collecting mpmath
  Downloading mpmath-1.2.1-py3-none-any.whl (532 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 532.6/532.6 KB 23.8 MB/s eta 0:00:00
Collecting numpy
  Downloading numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.7/15.7 MB 22.1 MB/s eta 0:00:00
Collecting pipdeptree
  Downloading pipdeptree-2.2.1-py3-none-any.whl (21 kB)
Collecting prometheus-client
  Downloading prometheus_client-0.14.1-py3-none-any.whl (59 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.5/59.5 KB 16.0 MB/s eta 0:00:00
Collecting pytest
  Downloading pytest-7.1.2-py3-none-any.whl (297 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 297.0/297.0 KB 25.8 MB/s eta 0:00:00
Collecting pytest-asyncio
  Downloading pytest_asyncio-0.18.3-1-py3-none-any.whl (14 kB)
Collecting PyYAML
  Downloading PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (596 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 596.3/596.3 KB 24.0 MB/s eta 0:00:00
Collecting sympy
  Downloading sympy-1.10.1-py3-none-any.whl (6.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.4/6.4 MB 23.0 MB/s eta 0:00:00
Collecting typeguard
  Downloading typeguard-2.13.3-py3-none-any.whl (17 kB)
Collecting Web3
  Downloading web3-5.29.0-py3-none-any.whl (500 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 500.7/500.7 KB 26.9 MB/s eta 0:00:00
Collecting packaging
  Downloading packaging-21.3-py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 KB 9.9 MB/s eta 0:00:00
Collecting typing-inspect>=0.7.1
  Downloading typing_inspect-0.7.1-py3-none-any.whl (8.4 kB)
Collecting yarl<2.0,>=1.0
  Downloading yarl-1.7.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (271 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 271.8/271.8 KB 33.8 MB/s eta 0:00:00
Collecting aiosignal>=1.1.2
  Downloading aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting charset-normalizer<3.0,>=2.0
  Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting attrs>=17.3.0
  Downloading attrs-21.4.0-py2.py3-none-any.whl (60 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.6/60.6 KB 20.1 MB/s eta 0:00:00
Collecting async-timeout<5.0,>=4.0.0a3
  Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting asynctest==0.13.0
  Downloading asynctest-0.13.0-py3-none-any.whl (26 kB)
Collecting multidict<7.0,>=4.5
  Downloading multidict-6.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.8/94.8 KB 22.3 MB/s eta 0:00:00
Collecting typing-extensions>=3.7.4
  Downloading typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting frozenlist>=1.1.1
  Downloading frozenlist-1.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.8/144.8 KB 34.6 MB/s eta 0:00:00
Collecting six>=1.9.0
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting pycryptodome<4,>=3.6.6
  Downloading pycryptodome-3.14.1-cp35-abi3-manylinux2010_x86_64.whl (2.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 23.4 MB/s eta 0:00:00
Requirement already satisfied: pip>=6.0.0 in /usr/local/lib/python3.7/site-packages (from pipdeptree->cairo_lang) (22.0.4)
Collecting pluggy<2.0,>=0.12
  Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting tomli>=1.0.0
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting iniconfig
  Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB)
Collecting importlib-metadata>=0.12
  Downloading importlib_metadata-4.11.3-py3-none-any.whl (18 kB)
Collecting py>=1.8.2
  Downloading py-1.11.0-py2.py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 KB 22.4 MB/s eta 0:00:00
Collecting hexbytes<1.0.0,>=0.1.0
  Downloading hexbytes-0.2.2-py3-none-any.whl (6.1 kB)
Collecting eth-utils<2.0.0,>=1.9.5
  Downloading eth_utils-1.10.0-py3-none-any.whl (24 kB)
Collecting eth-abi<3.0.0,>=2.0.0b6
  Downloading eth_abi-2.1.1-py3-none-any.whl (27 kB)
Collecting eth-typing<3.0.0,>=2.0.0
  Downloading eth_typing-2.3.0-py3-none-any.whl (6.2 kB)
Collecting jsonschema<5,>=3.2.0
  Downloading jsonschema-4.4.0-py3-none-any.whl (72 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.7/72.7 KB 25.6 MB/s eta 0:00:00
Collecting eth-account<0.6.0,>=0.5.7
  Downloading eth_account-0.5.7-py3-none-any.whl (101 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.8/101.8 KB 21.2 MB/s eta 0:00:00
Collecting websockets<10,>=9.1
  Downloading websockets-9.1-cp37-cp37m-manylinux2010_x86_64.whl (103 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.0/103.0 KB 23.8 MB/s eta 0:00:00
Collecting ipfshttpclient==0.8.0a2
  Downloading ipfshttpclient-0.8.0a2-py3-none-any.whl (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.6/82.6 KB 19.2 MB/s eta 0:00:00
Collecting lru-dict<2.0.0,>=1.1.6
  Downloading lru-dict-1.1.7.tar.gz (10 kB)
  Preparing metadata (setup.py) ... done
Collecting requests<3.0.0,>=2.16.0
  Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.1/63.1 KB 21.3 MB/s eta 0:00:00
Collecting protobuf<4,>=3.10.0
  Downloading protobuf-3.20.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 24.3 MB/s eta 0:00:00
Collecting multiaddr>=0.0.7
  Downloading multiaddr-0.0.9-py2.py3-none-any.whl (16 kB)
Collecting parsimonious<0.9.0,>=0.8.0
  Downloading parsimonious-0.8.1.tar.gz (45 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.1/45.1 KB 13.2 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting eth-keys<0.4.0,>=0.3.4
  Downloading eth_keys-0.3.4-py3-none-any.whl (21 kB)
Collecting rlp<3,>=1.0.0
  Downloading rlp-2.0.1-py2.py3-none-any.whl (20 kB)
Collecting bitarray<1.3.0,>=1.2.1
  Downloading bitarray-1.2.2.tar.gz (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 KB 14.0 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting eth-rlp<2,>=0.1.2
  Downloading eth_rlp-0.3.0-py3-none-any.whl (5.0 kB)
Collecting eth-keyfile<0.6.0,>=0.5.0
  Downloading eth_keyfile-0.5.1-py3-none-any.whl (8.3 kB)
Collecting cytoolz<1.0.0,>=0.10.1
  Downloading cytoolz-0.11.2.tar.gz (481 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 481.0/481.0 KB 24.1 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting zipp>=0.5
  Downloading zipp-3.8.0-py3-none-any.whl (5.4 kB)
Collecting importlib-resources>=1.4.0
  Downloading importlib_resources-5.7.1-py3-none-any.whl (28 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Downloading pyrsistent-0.18.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.1/117.1 KB 27.2 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.2/149.2 KB 29.3 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.3-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 KB 14.9 MB/s eta 0:00:00
Collecting urllib3<1.27,>=1.21.1
  Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 KB 29.2 MB/s eta 0:00:00
Collecting mypy-extensions>=0.3.0
  Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
  Downloading pyparsing-3.0.8-py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.5/98.5 KB 19.3 MB/s eta 0:00:00
Collecting toolz>=0.8.0
  Downloading toolz-0.11.2-py3-none-any.whl (55 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 KB 13.3 MB/s eta 0:00:00
Collecting eth-rlp<2,>=0.1.2
  Downloading eth_rlp-0.2.1-py3-none-any.whl (5.0 kB)
Collecting base58
  Downloading base58-2.1.1-py3-none-any.whl (5.6 kB)
Collecting netaddr
  Downloading netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 22.7 MB/s eta 0:00:00
Collecting varint
  Downloading varint-1.0.2.tar.gz (1.9 kB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: cairo_lang, frozendict, fastecdsa, lru-dict, bitarray, cytoolz, parsimonious, varint
  Building wheel for cairo_lang (setup.py) ... done
  Created wheel for cairo_lang: filename=cairo_lang-0.8.1-py3-none-any.whl size=876963 sha256=55c2caabe1c4e58509e5e69e7b19f9f7fcbefe68163dac48fdd0b230f4403334
  Stored in directory: /root/.cache/pip/wheels/2b/27/27/8d2c5646b72e65284360efd90824ffcacf506f4b0b1b3c6dd9
  Building wheel for frozendict (setup.py) ... done
  Created wheel for frozendict: filename=frozendict-1.2-py3-none-any.whl size=3166 sha256=2cba13e538f2742061f053fd4c73950351e10269440fd36cc060e4ed3f5ea8e5
  Stored in directory: /root/.cache/pip/wheels/68/17/69/ac196dd181e620bba5fae5488e4fd6366a7316dce13cf88776
  Building wheel for fastecdsa (setup.py) ... done
  Created wheel for fastecdsa: filename=fastecdsa-2.2.3-cp37-cp37m-linux_x86_64.whl size=87311 sha256=4d90ac39189e18810115717314574484d6fe86f09e1cb6a6cb0399db15ac3264
  Stored in directory: /root/.cache/pip/wheels/64/95/84/c416135217c355975db10e87c981457cf5e358005f1e2905a2
  Building wheel for lru-dict (setup.py) ... done
  Created wheel for lru-dict: filename=lru_dict-1.1.7-cp37-cp37m-linux_x86_64.whl size=26178 sha256=497802b432fd3b14419cae35e8888260648f2b897851fa9853591d7f2b88101a
  Stored in directory: /root/.cache/pip/wheels/9d/0b/4e/aa8fec9833090cd52bcd76f92f9d95e1ee7b915c12093663b4
  Building wheel for bitarray (setup.py) ... done
  Created wheel for bitarray: filename=bitarray-1.2.2-cp37-cp37m-linux_x86_64.whl size=140151 sha256=9201aa81b8bed0958c231b6b60240fec7785b813e4752e7382b6cc4449e14639
  Stored in directory: /root/.cache/pip/wheels/91/c8/a0/4fb7317b7072d4b6a4366454e5bf229ff5bb9ba1f7de8ef90d
  Building wheel for cytoolz (setup.py) ... done
  Created wheel for cytoolz: filename=cytoolz-0.11.2-cp37-cp37m-linux_x86_64.whl size=1630557 sha256=382673cfef4a0f42cd9566ef18ff46cb131618915930a193b9e0fbabedb162b6
  Stored in directory: /root/.cache/pip/wheels/38/70/71/ca13ea3d36ccd0b3d0ec7d7a4ca67522048d695b556bba4f59
  Building wheel for parsimonious (setup.py) ... done
  Created wheel for parsimonious: filename=parsimonious-0.8.1-py3-none-any.whl size=42723 sha256=cd87017cf0bd172bcfb9af88a7701ac13c39015fb173e52082b9ab9c07abb1e2
  Stored in directory: /root/.cache/pip/wheels/88/5d/ba/f27d8af07306b65ee44f9d3f9cadea1db749a421a6db8a99bf
  Building wheel for varint (setup.py) ... done
  Created wheel for varint: filename=varint-1.0.2-py3-none-any.whl size=1980 sha256=2b6f616cb9d7ee83ec8392db22f80735344d38d765d30c8ff529c9f210d514e7
  Stored in directory: /root/.cache/pip/wheels/69/21/07/09f1c6a7d9b59377aa6d98da6efdd670f7ca40aabd93d02704
Successfully built cairo_lang frozendict fastecdsa lru-dict bitarray cytoolz parsimonious varint
Installing collected packages: varint, netaddr, mypy-extensions, mpmath, lru-dict, lark-parser, iniconfig, frozendict, fastecdsa, certifi, bitarray, zipp, websockets, urllib3, typing-extensions, typeguard, toolz, tomli, sympy, six, PyYAML, pyrsistent, pyparsing, pycryptodome, py, protobuf, prometheus-client, pipdeptree, numpy, multidict, idna, hexbytes, frozenlist, eth-typing, eth-hash, charset-normalizer, cachetools, base58, attrs, asynctest, yarl, typing-inspect, requests, parsimonious, packaging, multiaddr, importlib-resources, importlib-metadata, ecdsa, cytoolz, async-timeout, aiosignal, pluggy, marshmallow, jsonschema, ipfshttpclient, eth-utils, aiohttp, rlp, pytest, marshmallow-oneofschema, marshmallow-enum, marshmallow-dataclass, eth-keys, eth-abi, pytest-asyncio, eth-rlp, eth-keyfile, eth-account, Web3, cairo_lang
Successfully installed PyYAML-6.0 Web3-5.29.0 aiohttp-3.8.1 aiosignal-1.2.0 async-timeout-4.0.2 asynctest-0.13.0 attrs-21.4.0 base58-2.1.1 bitarray-1.2.2 cachetools-5.0.0 cairo_lang-0.8.1 certifi-2021.10.8 charset-normalizer-2.0.12 cytoolz-0.11.2 ecdsa-0.17.0 eth-abi-2.1.1 eth-account-0.5.7 eth-hash-0.3.2 eth-keyfile-0.5.1 eth-keys-0.3.4 eth-rlp-0.2.1 eth-typing-2.3.0 eth-utils-1.10.0 fastecdsa-2.2.3 frozendict-1.2 frozenlist-1.3.0 hexbytes-0.2.2 idna-3.3 importlib-metadata-4.11.3 importlib-resources-5.7.1 iniconfig-1.1.1 ipfshttpclient-0.8.0a2 jsonschema-4.4.0 lark-parser-0.12.0 lru-dict-1.1.7 marshmallow-3.15.0 marshmallow-dataclass-8.5.5 marshmallow-enum-1.5.1 marshmallow-oneofschema-3.0.1 mpmath-1.2.1 multiaddr-0.0.9 multidict-6.0.2 mypy-extensions-0.4.3 netaddr-0.8.0 numpy-1.21.6 packaging-21.3 parsimonious-0.8.1 pipdeptree-2.2.1 pluggy-1.0.0 prometheus-client-0.14.1 protobuf-3.20.1 py-1.11.0 pycryptodome-3.14.1 pyparsing-3.0.8 pyrsistent-0.18.1 pytest-7.1.2 pytest-asyncio-0.18.3 requests-2.27.1 rlp-2.0.1 six-1.16.0 sympy-1.10.1 tomli-2.0.1 toolz-0.11.2 typeguard-2.13.3 typing-extensions-4.2.0 typing-inspect-0.7.1 urllib3-1.26.9 varint-1.0.2 websockets-9.1 yarl-1.7.2 zipp-3.8.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
# ls
Dockerfile  bin  compose.yml  include  lib  pyvenv.cfg  share  test.cairo  test_compiled.json
# cairo-compile test.cairo --output test_compiled.json
Traceback (most recent call last):
  File "/usr/local/bin/cairo-compile", line 10, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.7/site-packages/starkware/cairo/lang/compiler/cairo_compile.py", line 402, in main
    assemble_func=cairo_assemble_program,
  File "/usr/local/lib/python3.7/site-packages/starkware/cairo/lang/compiler/cairo_compile.py", line 134, in cairo_compile_common
    assembled_program.Schema().dump(assembled_program), out, indent=4, sort_keys=True
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/lazy_class_attribute.py", line 33, in __get__
    setattr(cls, self.name, self.func())
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 350, in class_schema
    return _internal_class_schema(clazz, base_schema, clazz_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 711, in field_for_schema
    nested_schema = getattr(typ, "Schema", None)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/lazy_class_attribute.py", line 33, in __get__
    setattr(cls, self.name, self.func())
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 350, in class_schema
    return _internal_class_schema(clazz, base_schema, clazz_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 546, in _field_for_generic_type
    arguments[1], base_schema=base_schema, typ_frame=typ_frame
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 563, in _field_for_generic_type
    typ_frame=typ_frame,
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 686, in field_for_schema
    generic_field = _field_for_generic_type(typ, base_schema, typ_frame, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in _field_for_generic_type
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 530, in <genexpr>
    for arg in arguments
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 718, in field_for_schema
    or _internal_class_schema(typ, base_schema, typ_frame)
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 404, in _internal_class_schema
    for field in fields
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 405, in <genexpr>
    if field.init
  File "/usr/local/lib/python3.7/site-packages/marshmallow_dataclass/__init__.py", line 721, in field_for_schema
    return marshmallow.fields.Nested(nested, **metadata)
  File "/usr/local/lib/python3.7/site-packages/marshmallow/fields.py", line 544, in __init__
    if not is_collection(exclude):
  File "/usr/local/lib/python3.7/site-packages/marshmallow/utils.py", line 57, in is_collection
    return is_iterable_but_not_string(obj) and not isinstance(obj, Mapping)
  File "/usr/local/lib/python3.7/abc.py", line 139, in __instancecheck__
    return _abc_instancecheck(cls, instance)
RecursionError: maximum recursion depth exceeded in comparison
# python
Python 3.7.13 (default, Apr 20 2022, 19:06:16)

(that test_compiled.json file that you can see is empty)

jackryanservia commented 2 years ago

Fixed by downgrading marshmallow_dataclass to version 8.5.3. :) pip3 uninstall marshmallow_dataclass && pip3 install marshmallow_dataclass==8.5.3

archseer commented 2 years ago

Upstream issue https://github.com/lovasoa/marshmallow_dataclass/issues/188