Ivan Kravets
ce4c45a075
Show a warning message about deprecated support for Python 2 and Python 3.5
2020-12-26 16:10:07 +02:00
Ivan Kravets
5cf73a9165
Remove all hooks when dumping data to JSON and Python 3 is used
2020-10-30 17:50:43 +02:00
Ivan Kravets
891f78be37
Use "ensure_python3" util
2020-10-28 22:32:27 +02:00
Ivan Kravets
1e0ca8f79c
Fixed an issue with GCC linker when "native" dev-platform is used in pair with library dependencies // Resolve #3669
2020-09-17 20:40:11 +03:00
Ivan Kravets
893ca1b328
Switch library manager to the new package manager
2020-08-12 13:27:05 +03:00
Ivan Kravets
58470e8911
PY2 lint fix
2020-05-26 14:30:43 +03:00
Ivan Kravets
0eb8895959
Add support for “globstar/**” (recursive) pattern
2020-05-26 14:25:28 +03:00
Ivan Kravets
0ff37c9999
Implement universal "get_object_members" helper
2020-03-12 14:24:20 +02:00
Vojtěch Boček
8c3de609ab
Add ESP crash trace decoding to monitor ( #3383 )
...
* Implement mechanism for adding platform filters into miniterm
Updates platformio/platform-espressif8266#31
* DeviceMonitorFilter: fixes for Windows and Python2
2020-03-11 13:22:01 +02:00
Ivan Kravets
8d7b775875
Implement package packer
2020-01-03 15:52:54 +02:00
Ivan Kravets
728fd7f5b9
Catch exception when can not get a default locale
2019-11-13 16:48:04 +02:00
Ivan Kravets
6d69c25a2f
Use locale encoding to decode subprocess output // Resolve #2890
2019-10-30 20:43:37 +02:00
Ivan Kravets
6218b773fd
Better support for file contents writing // Issue #2796
2019-10-17 18:48:59 +03:00
Ivan Kravets
5f55c18373
Introduce DataModel, package manifest parser and base manifest model
2019-09-30 17:59:06 +03:00
Ivan Kravets
3d5c1411c0
Fix PyLint for PY2
2019-09-24 00:28:23 +03:00
Ivan Kravets
ca29b4e370
Fixed "DeprecationWarning: the imp module is deprecated in favour of importlib" PY2/PY3
2019-09-24 00:17:08 +03:00
Ivan Kravets
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
Ivan Kravets
6d9de80f12
Better comparison for app state changes
2019-07-01 20:42:23 +03:00
Ivan Kravets
dfca7f0b68
Speedup PIO Home via internal calling of PIO Core CLI
2019-07-01 15:55:42 +03:00
Ivan Kravets
9de7297d38
Fix "UnicodeEncodeError: 'ascii' codec can't encode characters" // Resolve #2644
2019-06-10 19:44:18 +03:00
Ivan Kravets
4416c12747
Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #2100
2019-06-03 17:44:41 +03:00
Ivan Kravets
e269c91d26
Improve compatibility with hashlib Py2/Py3
2019-06-03 13:30:35 +03:00
Ivan Kravets
8643f0454e
Move "glob_escape" and "get_file_contents" helpers to "compat" module
2019-05-17 13:18:15 +03:00
Ivan Kravets
834206ff20
Move Python or Platform dependent code to "compat" module
2019-05-10 17:26:10 +03:00