wagtail / wagtail-factories

Factory boy classes for wagtail
http://wagtail-factories.readthedocs.io/en/latest/
MIT License
102 stars 41 forks source link

ImportError: cannot import name 'extract_dict' from 'factory.utils' #17

Closed dmodin closed 5 years ago

dmodin commented 5 years ago

It seems that the new factory-boy version 2.12.0 is not longer compatible with wagtail-factories=1.1.0 due to import errors.

/usr/local/lib/python3.7/site-packages/wagtail_factories/__init__.py:1: in <module>
    from .blocks import *  # noqa
/usr/local/lib/python3.7/site-packages/wagtail_factories/blocks.py:13: in <module>
    from wagtail_factories.factories import ImageFactory
/usr/local/lib/python3.7/site-packages/wagtail_factories/factories.py:3: in <module>
    from factory.utils import extract_dict
ImportError: cannot import name 'extract_dict' from 'factory.utils' (/usr/local/lib/python3.7/site-packages/factory/utils.py)

Temporary fixed by fixing the factory-boy version: factory_boy<2.12