Ivan Kravets
|
023b58e9f0
|
Fix PyLint warnings
|
2024-09-23 16:02:07 +03:00 |
|
Ivan Kravets
|
adf94843ea
|
Apply formatting
|
2024-01-27 14:01:42 +02:00 |
|
Ivan Kravets
|
e4c4f2ac50
|
Resolved an issue where native debugging failed on the host machine // Resolve #4745
|
2023-12-09 15:12:16 +02:00 |
|
Ivan Kravets
|
db8f027f30
|
Refactor platform-related calls to PlatformFactory.from_env
|
2023-07-12 18:28:20 +03:00 |
|
Ivan Kravets
|
3fd063d8ed
|
Minor improvements
|
2023-06-27 16:03:37 +03:00 |
|
Ivan Kravets
|
292dc3fd71
|
Update user-related exceptions to UserSideException
|
2023-06-19 11:40:40 +03:00 |
|
Ivan Kravets
|
378528abfc
|
Switch to Python's time module
|
2023-06-16 20:08:45 +03:00 |
|
Ivan Kravets
|
4ae24a619f
|
Implement anonymous session mechanism to respect user privacy
|
2023-06-06 14:14:38 +03:00 |
|
Ivan Kravets
|
cb65bdf22f
|
Enhance user privacy protection through refined telemetry implementation
|
2023-06-05 18:24:42 +03:00 |
|
Ivan Kravets
|
d728e0e873
|
Introduced a new --sample-code option to the pio project init command
|
2023-05-03 11:21:49 +03:00 |
|
Ivan Kravets
|
6f0b1fbb91
|
Resolved an issue where multiple targets were not executed sequentially // Resolve #4604
|
2023-04-25 22:32:18 +03:00 |
|
Ivan Kravets
|
c8eea40dd0
|
Better handling "clean" & "monitor" targets
|
2023-04-25 20:47:04 +03:00 |
|
Ivan Kravets
|
1af508272b
|
Format code with Black 23.1.0
|
2023-02-02 17:46:03 +02:00 |
|
Ivan Kravets
|
097de2be98
|
Do not copy PIO Core Python PATH to the global env
|
2023-01-30 14:05:15 +02:00 |
|
Ivan Kravets
|
b006f53010
|
PyLint: Fix "useless-object-inheritance"
|
2022-07-02 19:03:25 +03:00 |
|
Ivan Kravets
|
19d518fc4c
|
Fix PyLint: Consider explicitly re-raising
|
2022-07-02 18:37:57 +03:00 |
|
Ivan Kravets
|
0c4c4ac657
|
Use globals() instead of sys.modules
|
2022-05-18 23:14:15 +03:00 |
|
Ivan Kravets
|
2e2735a49c
|
Typo fix
|
2022-05-18 22:28:05 +03:00 |
|
Ivan Kravets
|
4dfc561551
|
Dynamically import legacy platform module
|
2022-05-18 22:18:53 +03:00 |
|
Ivan Kravets
|
45fcb40a5c
|
Dynamically load refactored dev-platform module
|
2022-05-18 16:16:51 +03:00 |
|
Ivan Kravets
|
3989979ca3
|
Pass extra arguments to the native program with a new "pio run --program-arg" option // Resolve #4246
|
2022-05-07 16:22:05 +03:00 |
|
Ivan Kravets
|
a2b1a0a0a7
|
Use capitalize instead of title
|
2022-04-20 18:36:28 +03:00 |
|
Ivan Kravets
|
9ce0b0e25b
|
Use builtin "title()"
|
2022-04-19 11:33:56 +03:00 |
|
Ivan Kravets
|
df3a13fc61
|
Move MISSING to the compat
|
2022-04-19 11:32:36 +03:00 |
|
Ivan Kravets
|
0e3aa29689
|
Introduce PlatformIO Core 6.0
|
2022-04-13 15:32:05 +03:00 |
|
Ivan Kravets
|
5e18f9bbda
|
Finally removed all tracks to the Python 2.7
|
2022-04-09 17:46:21 +03:00 |
|
Ivan Kravets
|
a03d82ff1a
|
Replace package meta URL with URI
|
2022-04-04 14:18:11 +03:00 |
|
Ivan Kravets
|
fd01e98cb1
|
Fix an issue with automatic installation of debug dependencies
|
2022-04-01 13:47:07 +03:00 |
|
Ivan Kravets
|
95604ff66a
|
Minor enhancements
|
2022-03-23 18:00:31 +02:00 |
|
Ivan Kravets
|
81f343dbe8
|
Cleanup dev-platform package installer
|
2022-03-19 18:12:36 +02:00 |
|
Ivan Kravets
|
a25a86e42f
|
Init dev-platform with autoinstallation
|
2022-03-19 18:07:19 +02:00 |
|
Ivan Kravets
|
463a16a68f
|
Implement "pio pkg uninstall" command // Issue #3373
|
2022-03-16 16:23:09 +02:00 |
|
Ivan Kravets
|
9e40eb992e
|
Implement unified "pio pkg install" CLI // Issue #3373
|
2022-03-08 14:58:01 +02:00 |
|
Ivan Kravets
|
f34e6e9c4c
|
Port package management "print_message" to the Python logging system
|
2022-02-18 12:57:30 +02:00 |
|
Ivan Kravets
|
e8051838a3
|
Dropped support for "pythonPackages" field in "platform.json" manifest in favor of "Extra Python Dependencies"
|
2022-02-17 17:25:21 +02:00 |
|
Ivan Kravets
|
e549a07901
|
Typo fix
|
2022-02-12 23:01:20 +02:00 |
|
Ivan Kravets
|
98603dad66
|
Configure platform instance with project packages using "configure_project_packages" API
|
2022-02-12 21:59:27 +02:00 |
|
Ivan Kravets
|
83d115acca
|
Ensure that platform directory path is string or bytes
|
2022-02-11 22:22:20 +02:00 |
|
Ivan Kravets
|
c9efe24959
|
Switch to the new registry
|
2021-12-22 22:36:32 +02:00 |
|
Ivan Kravets
|
256a9ee45d
|
Revert "Pass system STDIN stream to SCons subprocess"
This reverts commit d7b7d2de6e.
|
2021-10-26 13:54:49 +03:00 |
|
Ivan Kravets
|
c835ce780a
|
Fixed "UnicodeEncodeError" when a build output contains non-ASCII characters // Resolve #3971
|
2021-10-25 22:01:11 +03:00 |
|
Ivan Kravets
|
d7b7d2de6e
|
Pass system STDIN stream to SCons subprocess
|
2021-10-25 21:12:29 +03:00 |
|
Ivan Kravets
|
4839fe37a3
|
Improved PlatformIO directory interpolation (${platformio.***_dir}) in “platformio.ini” configuration file // Resolve #3934
|
2021-10-24 18:19:40 +03:00 |
|
Ivan Kravets
|
a78db17784
|
Drop support for Python 2
|
2021-03-19 00:21:44 +02:00 |
|
Ivan Kravets
|
dbb9998f69
|
Refactor debugging configuration, add support for server_ready_pattern // Resolve #3401
|
2021-03-18 23:42:54 +02:00 |
|
Ivan Kravets
|
b54a8b40a4
|
Refactor Unified Debugger to native Python Asynchronous I/O stack // Resolve #3793 , Resolve #3595
|
2021-03-17 17:42:11 +02:00 |
|
valeros
|
3e993156f2
|
Suppress printing unnecessary info in silent mode // Resolve #3837
|
2021-03-08 12:16:53 +02:00 |
|
Ivan Kravets
|
58947d91a6
|
PyLint fixes
|
2021-02-27 17:13:30 +02:00 |
|
Ivan Kravets
|
4012a86cac
|
Fixed a "ValueError: Invalid simple block" when uninstalling a package with a custom name and external source // Resolve #3816
|
2021-01-26 16:15:11 +02:00 |
|
Ivan Kravets
|
59b02120b6
|
New options for system prune command: remove unnecessary core and development platform packages // Resolve #923
|
2021-01-23 23:20:53 +02:00 |
|