Ivan Kravets
|
7c41c7c2f3
|
Introduce Black to automate code formatting
|
2019-09-23 23:13:48 +03:00 |
|
Ivan Kravets
|
ed39a755bc
|
Update to semantic_version 2.8.0
|
2019-08-29 13:49:52 +03:00 |
|
Ivan Kravets
|
6a90388649
|
Move FS related helpers to fs.py module
|
2019-08-12 19:44:37 +03:00 |
|
Ivan Kravets
|
b0aa4c6682
|
Renamed "enable_ssl" setting to "strict_ssl"
|
2019-07-17 00:53:40 +03:00 |
|
Ivan Kravets
|
f81b1089c1
|
Control a number of parallel build jobs with a new -j, --jobs option
|
2019-07-10 13:00:51 +03:00 |
|
Ivan Kravets
|
5cb2a970fa
|
Suppress IOError
|
2019-06-26 00:52:22 +03:00 |
|
Ivan Kravets
|
1ccc526960
|
Revert "Revert back "Look firstly in built-in library storages""
This reverts commit 4ae302762a .
|
2019-06-13 13:08:53 +03:00 |
|
Ivan Kravets
|
4ae302762a
|
Revert back "Look firstly in built-in library storages"
|
2019-06-13 00:42:10 +03:00 |
|
Ivan Kravets
|
d5c98e4f27
|
Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654
|
2019-06-12 22:02:59 +03:00 |
|
Ivan Kravets
|
68a3b3f9e7
|
Custom platform_packages per a build environment with an option to override default // Resolve #1367
|
2019-06-07 17:22:02 +03:00 |
|
Ivan Kravets
|
bcff26d4d7
|
Refactor using "@util.memoized"
|
2019-06-06 00:13:04 +03:00 |
|
Ivan Kravets
|
394d272324
|
Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #143, Resolve #1342, Resolve #1959, Resolve #2100
|
2019-06-05 17:57:22 +03:00 |
|
Ivan Kravets
|
9eb18ca72d
|
PyLint fix
|
2019-06-03 14:29:22 +03:00 |
|
Ivan Kravets
|
37653d8446
|
Better decoding SCons arguments
|
2019-06-03 13:57:58 +03:00 |
|
Ivan Kravets
|
e269c91d26
|
Improve compatibility with hashlib Py2/Py3
|
2019-06-03 13:30:35 +03:00 |
|
Ivan Kravets
|
61db0f1d6a
|
YAPF 0.27.0
|
2019-05-30 23:42:15 +03:00 |
|
Ivan Kravets
|
0ce2343836
|
Do not pass project settings as SCons arguments // Resolve #1637
|
2019-05-30 17:08:00 +03:00 |
|
Ivan Kravets
|
3f96dc1432
|
Fixed an issue when package cache (Library Manager) expires too fast // Resolve #2559
|
2019-05-27 12:24:20 +03:00 |
|
Ivan Kravets
|
19725fec04
|
Add options to override default locations used by PlatformIO Core // Resolve #1615
|
2019-05-24 20:49:05 +03:00 |
|
Ivan Kravets
|
f844d9cb47
|
Remove line-buffering from "platformio run" command which was leading to omitting progress bar from upload tools // Resolve #856, Resolve #857
|
2019-05-17 12:53:51 +03:00 |
|
Ivan Kravets
|
971049b41c
|
Move process related helpers to "proc" module
|
2019-05-16 21:03:15 +03:00 |
|
Ivan Kravets
|
834206ff20
|
Move Python or Platform dependent code to "compat" module
|
2019-05-10 17:26:10 +03:00 |
|
Ivan Kravets
|
07a2a49d93
|
Refactor project helpers
|
2019-05-07 22:13:21 +03:00 |
|
Ivan Kravets
|
3f52a6d5ba
|
YAPF 0.26.0
|
2019-03-07 12:36:17 +02:00 |
|
Ivan Kravets
|
c7949ecd07
|
Temporary disable checking for PlatformIO Core engine (allow PIO Core 3 dev/platforms for PIO Core 4)
|
2019-01-11 14:11:54 +02:00 |
|
Ivan Kravets
|
a60c57ac58
|
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
|
2018-12-26 20:54:29 +02:00 |
|
Ivan Kravets
|
676c87d081
|
Allow to override platform "package_repositories"
|
2018-11-30 01:36:50 +02:00 |
|
Ivan Kravets
|
e94d758131
|
Use "items" instead of "iteritems" (PY2/3) // Issue #895
|
2018-10-27 20:51:55 +03:00 |
|
Ivan Kravets
|
e6fa8654ad
|
YAPF
|
2018-09-20 14:55:55 +03:00 |
|
Ivan Kravets
|
ae964fa729
|
Fixed an issue with PIO Remote when upload process depends on the source code of a project framework
|
2018-07-30 14:26:24 +03:00 |
|
Ivan Kravets
|
a584ac1da2
|
YAPF
|
2018-06-08 21:37:57 +03:00 |
|
Ivan Kravets
|
5011c3e21c
|
API to update BoardConfig manifest
|
2018-05-25 21:18:08 +03:00 |
|
Ivan Kravets
|
d0cc3a045e
|
Handle unknown packages when do cleaning // Resolve #1282
|
2018-04-15 05:48:38 +03:00 |
|
Ivan Kravets
|
aa8de4ff4b
|
Export "docs" from platform manifest
|
2018-04-12 18:44:38 -07:00 |
|
Ivan Kravets
|
d54327f1a9
|
Refactor @memoized decorator with expiration feature; cache installed boards per platform
|
2018-03-23 00:08:07 +02:00 |
|
Ivan Kravets
|
218a1dccf6
|
Fix issue with installing only the one platform package by specified type
|
2018-03-16 13:33:59 +02:00 |
|
Ivan Kravets
|
e5b73dcd2b
|
Fix issue when custom board is used with the same ID
|
2018-03-07 20:46:31 +02:00 |
|
Ivan Kravets
|
591e876660
|
Move http://platformio.org to https://platformio.org
|
2018-02-13 01:34:24 +02:00 |
|
Ivan Kravets
|
acefc8d276
|
Remove debug code
|
2018-02-13 00:19:07 +02:00 |
|
Ivan Kravets
|
b553b8f9df
|
Sort debug tools by name
|
2018-02-10 18:09:23 +02:00 |
|
Ivan Kravets
|
231bd8b294
|
Implement autodetecting of default debug tool
|
2018-02-09 21:47:59 +02:00 |
|
Ivan Kravets
|
f8dafbca80
|
Show device system information (MCU, Frequency, RAM, Flash, Debugging tools) in a build log
|
2018-01-25 17:58:52 +02:00 |
|
Ivan Kravets
|
9441f776cc
|
Handle missed dependency and provide a help how to find it using PlatformIO Library Registry // Resolve #781
|
2017-12-19 01:41:18 +02:00 |
|
Ivan Kravets
|
5dd97a35cc
|
Reinstall/redownload package with a new `-f, --force ` option // Resolve #778
|
2017-12-19 00:51:35 +02:00 |
|
Ivan Kravets
|
42fb589369
|
Refactor PyLint "inconsistent-return-statements"
|
2017-12-15 22:16:37 +02:00 |
|
Ivan Kravets
|
0eb67a7b61
|
Handle unknown platform when uninstall/update
|
2017-12-15 02:01:03 +02:00 |
|
Ivan Kravets
|
f5f3cd85d8
|
Add support for Git scp-like syntax
|
2017-11-27 21:04:51 +02:00 |
|
Ivan Kravets
|
5ca472050c
|
Typo fix
|
2017-11-25 20:16:37 +02:00 |
|
Ivan Kravets
|
53b37216cc
|
Improve support for VCS packages
|
2017-11-25 00:31:16 +02:00 |
|
Ivan Kravets
|
1c20efe9d1
|
Improve support for dependency with scp-like syntax
|
2017-11-22 21:38:14 +02:00 |
|