Editing poetry.lock should be performed through
https://github.com/nyanpasu64/poetry.
Otherwise, pyinstaller and all its dependencies will erroneously
be marked as "main". Effects:
pyinstaller is installed when running poetry install --no-dev.
pyinstaller is not included into poetry build (neither setup.py nor whl).
does not affect pyinstaller/Appveyor builds.
Major changes:
- LayoutConfig._calc_layout() improved
- register_enum() replaced with DumpEnumAsStr (*very* iffy multiple inheritance)
i configured mypy to not care about missing annotations...
but most files are fully annotated via MonkeyType = big PR diff.