Ivan Kravets
681b90e6b2
Implement ProjectRPC.create_empty
2023-05-03 22:28:16 +03:00
Ivan Kravets
c016d6827b
Implement RPC notification system
2023-05-03 22:27:00 +03:00
Ivan Kravets
475c5d2a3c
Implement native async RPC core.exec
2023-05-03 22:25:44 +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
7876626f04
Add BaseRPCHandler
2023-05-02 21:47:10 +03:00
Ivan Kravets
4596acab81
Add os.call_path_module_func RPC
2023-05-01 11:37:44 +03:00
Ivan Kravets
1d0d89a4fa
Remove unused code
2023-04-29 16:48:14 +03:00
Ivan Kravets
0acf968b2d
Return result for JSON RPC
2023-04-24 18:20:15 +03:00
Ivan Kravets
1e5a728f3c
Return result for JSON RPC
2023-04-24 16:43:42 +03:00
Ivan Kravets
4444a0db99
Implement PIO Home PlatformRPC
2023-04-17 13:15:21 +03:00
Ivan Kravets
1af508272b
Format code with Black 23.1.0
2023-02-02 17:46:03 +02:00
Ivan Kravets
5073313c33
PyLint fixes
2023-02-02 17:43:38 +02:00
Ivan Kravets
0d57a799b5
Port RPC "registry.call_client" to async
2023-01-27 20:53:43 +02:00
Ivan Kravets
464b167e65
Wrap "NoInternetConnection" to 4008 RPC error
2023-01-27 20:52:48 +02:00
Ivan Kravets
380652eb52
Raise 5000 error for RPC calls
2023-01-27 20:51:37 +02:00
Ivan Kravets
83d2173748
Add Registry RPC
2023-01-23 12:49:06 +02:00
Ivan Kravets
1503eb5d41
Minor refactoring
2023-01-21 17:19:45 +02:00
Ivan Kravets
6395a032e5
Ensure dependent packages for PIO Home are installed
2022-12-15 20:01:28 +02:00
Ivan Kravets
4be5185ed3
Added a new `enable_proxy_strict_ssl` setting to disable the proxy server certificate verification // Resolve #4432
2022-10-26 23:37:19 +03:00
Ivan Kravets
4d755f2692
Remove deprecated "absolute_import"
2022-08-01 19:47:27 +03:00
Ivan Kravets
2a5de43964
Refactor project IDE integration
2022-07-02 20:16:56 +03:00
Ivan Kravets
96fb8c74f9
PyLint: fix "superfluous-parens"
2022-07-02 19:05:32 +03: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
4bc3e3cf95
Restructure "device" module
2022-06-10 14:01:42 +03:00
Ivan Kravets
756bb07d1a
Move "home" command to the root
2022-05-31 17:14:52 +03:00
Ivan Kravets
9c7cc87c5f
Move command related modules to "commands" package
2019-10-23 16:05:27 +03:00
Ivan Kravets
d771816b02
Automatically change dir to project for RPC "config_call"; add "envs" and "descrption" for project entities
2019-10-19 12:42:43 +03:00
Ivan Kravets
be9aaf8902
Be compatible with Python 3.8, on Windows skip HOME and check for USERPROFILE
2019-10-17 20:57:40 +03:00
Ivan Kravets
6218b773fd
Better support for file contents writing // Issue #2796
2019-10-17 18:48:59 +03:00
Ivan Kravets
55d905a0d0
Add a new RPC method "project.config_call" for Home API
2019-10-12 20:00:12 +03:00
Ivan Kravets
d2abac9b18
Fixed an issue when configuration file options partly ignored when `--project-conf` // Resolve #3034 ( #3055 )
...
* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve #3034
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes
2019-09-27 14:13:53 +03:00
Ivan Kravets
7b314b58a4
Move PIO Home to the root of source code
2019-09-23 23:23:11 +03:00