Migrate to Python 3 #4
Open
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.
Goal: Make it easier to build this project from source
What I changed:
strvsbytesdifferencesordereddict.pywithcollections.OrderedDictsocket.error.argsto check forEAGAINstring.maketranswithstr.maketransinspect.getargspecwithinspect.getfullargspecOSError. Just callstron itconfigureto accept python3.8 and newerWarnings with this change:
How I tested this:
./configure --disable-werror --enable-debug --target-list="arm-softmmu" --extra-cflags=-DSTM32_UART_NO_BAUD_DELAYmakepython -m mypy --check-untyped-defs --exclude scripts/analyze-migration.py --exclude tests/image-fuzzer/qcow2/ . --disable-error-code='import-untyped' --disable-error-code='var-annotated'