Comments (4)
Hi @JustAnotherHobbyist, i have same problema, change your requirements.txt and define limit max version in pyelftools to 0.28.
My file requirements.txt.
# This is a list of python packages needed for ESP-IDF. This file is used with pip.
# Please see the Get Started section of the ESP-IDF Programming Guide for further information.
#
setuptools
# The setuptools package is required to install source distributions and on some systems is not installed by default.
# Please keep it as the first item of this list.
#
click>=5.0
pyserial>=3.0
future>=0.15.2
cryptography>=2.1.4,<35
pyparsing>=2.0.3,<2.4.0
pyelftools>=0.22,<0.28
from esp8266_rtos_sdk.
seems like it fails at 0.31
, so pyelftools>=0.22,<0.31
works as well
from esp8266_rtos_sdk.
Without
pyelftools>=0.22,<0.28
it fails to install on Debian!
ERROR: Command errored out with exit status 1:
command: /usr/bin/python /usr/local/lib/python2.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-QX3_Zc/overlay --no-warn-script-loca
tion --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools >= 46.4.0'
cwd: None
Complete output (3 lines):
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for
Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0
will remove support for this functionality.
ERROR: Could not find a version that satisfies the requirement setuptools>=46.4.0
please fix.
from esp8266_rtos_sdk.
Fixed by either fixing the python packages or giving them an upper boundary, here are mine at the moment.
Modify ESP8266_RTOS_SDK/requirements.txt
setuptools==40.4.3
click==5.0
pyserial==3.0
future==0.15.2
cryptography==2.3.1
pyparsing==2.0.3
pyelftools==0.22
from esp8266_rtos_sdk.
Related Issues (20)
- Application doesn't work with assertion level set to "disabled" (GIT8266O-839) HOT 1
- master分支下,使用ADC例程读出来的数据过高 (GIT8266O-840)
- Do not get IP address after call esp_wifi_connect() (GIT8266O-841) HOT 1
- can't find vApplicationGetTimerTaskMemory function. (GIT8266O-843) HOT 1
- CONFIG_DISABLE_ROM_UART_PRINT leads to boot loop (GIT8266O-844)
- Error: invalid register 'intclear' for 'wsr' instruction (GIT8266O-845) HOT 1
- esp-netif interface (GIT8266O-846) HOT 1
- Compiled size (GIT8266O-847) HOT 1
- export.sh cannot run correctly on zsh (GIT8266O-849)
- [Bug/suggestion] Diverging baud rates in hello_world example (GIT8266O-850)
- Error in configuring ESP8266 RTOS SDK development environment on Linux??? (GIT8266O-851) HOT 7
- Segment loaded at 0x*** lands in same 64KB flash mapping as segment loaded at 0x*** (GIT8266O-852) HOT 2
- cmake error at cmakelists.txt & menuconfig errors (GIT8266O-853)
- menuconfig script fails for ncurses in Arch-Linux (GIT8266O-855) HOT 5
- 烧录protocols/mqtt/tcp的demo后报错 (GIT8266O-858)
- [Bug] `wifi: err2,exceed max time value,max val is 198A5759` (GIT8266O-859)
- Invalid error caused by menuconfig: Unable to find the ncurses libraries or the required header files. (GIT8266O-861)
- wpa_supplicant defaults to TKIP (GIT8266O-862)
- SPI Master mode SDK Bugs and faulty behavior (GIT8266O-864)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp8266_rtos_sdk.