|
12 | 12 | # See the License for the specific language governing permissions and |
13 | 13 | # limitations under the License. |
14 | 14 |
|
15 | | -VERSION = (6, 1, 9) |
| 15 | +VERSION = (6, 1, 10) |
16 | 16 | __version__ = ".".join([str(s) for s in VERSION]) |
17 | 17 |
|
18 | 18 | __title__ = "platformio" |
19 | 19 | __description__ = ( |
20 | | - "A professional collaborative platform for embedded development. " |
21 | | - "Cross-platform IDE and Unified Debugger. " |
22 | | - "Static Code Analyzer and Remote Unit Testing. " |
23 | | - "Multi-platform and Multi-architecture Build System. " |
24 | | - "Firmware File Explorer and Memory Inspection. " |
25 | | - "IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbedOS, Pulp OS, SPL, " |
26 | | - "STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, " |
27 | | - "MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V, " |
28 | | - "STMicroelectronics (STM8/STM32), Teensy" |
| 20 | + "Your Gateway to Embedded Software Development Excellence. " |
| 21 | + "Unlock the true potential of embedded software development " |
| 22 | + "with PlatformIO's collaborative ecosystem, embracing " |
| 23 | + "declarative principles, test-driven methodologies, and " |
| 24 | + "modern toolchains for unrivaled success." |
29 | 25 | ) |
30 | 26 | __url__ = "https://platformio.org" |
31 | 27 |
|
|
46 | 42 | "contrib-piohome": "~3.4.2", |
47 | 43 | "contrib-pioremote": "~1.0.0", |
48 | 44 | "tool-scons": "~4.40502.0", |
49 | | - "tool-cppcheck": "~1.270.0", |
| 45 | + "tool-cppcheck": "~1.21100.0", |
50 | 46 | "tool-clangtidy": "~1.150005.0", |
51 | 47 | "tool-pvs-studio": "~7.18.0", |
52 | 48 | } |
|
56 | 52 | "88.198.170.159", # platformio.org |
57 | 53 | "github.com", |
58 | 54 | ] + __registry_mirror_hosts__ |
| 55 | + |
| 56 | +__install_requires__ = [ |
| 57 | + # Core requirements |
| 58 | + "bottle == 0.12.*", |
| 59 | + "click >=8.0.4, <=8.2", |
| 60 | + "colorama", |
| 61 | + "marshmallow == 3.*", |
| 62 | + "pyelftools == 0.29", |
| 63 | + "pyserial == 3.5.*", # keep in sync "device/monitor/terminal.py" |
| 64 | + "requests == 2.*", |
| 65 | + "semantic_version == 2.10.*", |
| 66 | + "tabulate == 0.*", |
| 67 | +] + [ |
| 68 | + # PIO Home requirements |
| 69 | + "ajsonrpc == 1.2.*", |
| 70 | + "starlette >=0.19, <0.32", |
| 71 | + "uvicorn >=0.16, <0.24", |
| 72 | + "wsproto == 1.*", |
| 73 | +] |
0 commit comments