Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates all of the dependencies to their latest versions.
pywin32-ctypes is moved to be a windows only developer dependency as it should have been. pefile and macholib have been added as platform specific developer dependencies. These are needed because Pyinstaller 3.5 made these platform specific installs and poetry does not automatically detect them as being dependencies, so they must be added manually. Since these dependencies are also now platform specified, there is no need for the windist extra so that has been removed.
The issues that we had with poetry 0.12.13 were resolved and it has since been updated multiple times. So the restriction to poetry 0.12.12 has been removed.
Assuming that new versions aren't published, commits that have the scripted-diff format will have the commands that were run to achieve their diffs and should be reproducible.
Also updated setup.py to match the new dependencies.