-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
esptool building fails under the latest Python 3.10 and Linux 5.15 (ESPTOOL-382) #711
Comments
Hi @maximtrp. This seems to be an issue with the I think a suitable workaround for you would be to use our prebuilt wheel database: pip install --only-binary :all: --extra-index-url https://dl.espressif.com/pypi/ reedsolo
pip install esptool Feel free to use any other online wheel database where a suitable wheel package is available. |
@dobairoland Thank you! I've managed to install reedsolo using a prebuilt wheel. |
Thanks for the feedback. I'll keep this open until the proper fix which would be to set a dependency on that |
Thanks! |
all that has to be done is Cython has to be uninstalled. Then it will install without an issue. |
* fix(setup): Use latest reedsolo package which can be installed with Python3.10 and Cython Closes espressif#711 * feat(ci): Publish development releases with custom pipeline * fix(ci): The development release job should not run by default Gitlab rules:if adds the job if any of the rules are true. * fix(ci): Merge two "ci" directories and build_tools into one * fix(secure download mode): Fix SDM detection on S2/S3 * fix(secure download mode): Reconnect if ROM refuses to respond Closes espressif#813 * fix(flasher_stub): Correct boundaries for SPIWrite4B and SPIRead4B SPIWrite4B and SPIRead4B functions are required for flash sizes bigger than 16MB. This fix corrects the boundaries so SPIWrite and SPIRead would be used for the whole 16MB area. The octal flash support for 32 MB chips (espressif#795) will be added in a follow-up commit. Closes espressif#745 Co-authored-by: Roland Dobai <[email protected]> Co-authored-by: radim.karnis <[email protected]>
* Tasmota changes * stubs updated * S3 16MB fix (#4) * fix(setup): Use latest reedsolo package which can be installed with Python3.10 and Cython Closes espressif#711 * feat(ci): Publish development releases with custom pipeline * fix(ci): The development release job should not run by default Gitlab rules:if adds the job if any of the rules are true. * fix(ci): Merge two "ci" directories and build_tools into one * fix(secure download mode): Fix SDM detection on S2/S3 * fix(secure download mode): Reconnect if ROM refuses to respond Closes espressif#813 * fix(flasher_stub): Correct boundaries for SPIWrite4B and SPIRead4B SPIWrite4B and SPIRead4B functions are required for flash sizes bigger than 16MB. This fix corrects the boundaries so SPIWrite and SPIRead would be used for the whole 16MB area. The octal flash support for 32 MB chips (espressif#795) will be added in a follow-up commit. Closes espressif#745 Co-authored-by: Roland Dobai <[email protected]> Co-authored-by: radim.karnis <[email protected]> * Update stub_flasher_32s3beta2.json * Update build_esptool.yml * Update build_esptool.yml * stubs updated Co-authored-by: Github BUILD <[email protected]> Co-authored-by: Roland Dobai <[email protected]> Co-authored-by: radim.karnis <[email protected]>
* S3 16MB fix (#4) * fix(setup): Use latest reedsolo package which can be installed with Python3.10 and Cython Closes espressif#711 * feat(ci): Publish development releases with custom pipeline * fix(ci): The development release job should not run by default Gitlab rules:if adds the job if any of the rules are true. * fix(ci): Merge two "ci" directories and build_tools into one * fix(secure download mode): Fix SDM detection on S2/S3 * fix(secure download mode): Reconnect if ROM refuses to respond Closes espressif#813 * fix(flasher_stub): Correct boundaries for SPIWrite4B and SPIRead4B SPIWrite4B and SPIRead4B functions are required for flash sizes bigger than 16MB. This fix corrects the boundaries so SPIWrite and SPIRead would be used for the whole 16MB area. The octal flash support for 32 MB chips (espressif#795) will be added in a follow-up commit. Closes espressif#745 Co-authored-by: Roland Dobai <[email protected]> Co-authored-by: radim.karnis <[email protected]> * Update stub_flasher_32s3beta2.json * Update build_esptool.yml * Update build_esptool.yml * stubs updated Co-authored-by: Github BUILD <[email protected]> Co-authored-by: Roland Dobai <[email protected]> Co-authored-by: radim.karnis <[email protected]> * stubs updated * stubs updated Co-authored-by: Github BUILD <[email protected]> Co-authored-by: Roland Dobai <[email protected]> Co-authored-by: radim.karnis <[email protected]>
Operating System
Linux 5.15.11
Version
v3.2
Python Version
Python 3.10.1
Full Esptool Command Line that Was Run
pip install esptool
Esptool Output
What is the Expected Behaviour?
Successful installation
More Information
No response
Other Steps to Reproduce
No response
The text was updated successfully, but these errors were encountered: