Commit Graph

302 Commits

Author SHA1 Message Date
Ivan Kravets
2c94fb2aad Resolved installation issues with PIO Remote on Raspberry Pi and other small form-factor PCs // Resolve #4425 , Resolve #4493 , Resolve #4607 2023-04-27 14:24:34 +03:00
Ivan Kravets
9344f3cd81 Revert "Improved support for projects located on Windows network drives // Issue #3417"
This reverts commit a0c959be28.
2023-04-21 11:25:48 +03:00
Ivan Kravets
a0c959be28 Improved support for projects located on Windows network drives // Issue #3417 2023-04-20 19:34:15 +03:00
Ivan Kravets
743fc8e636 Improved support for projects located on Windows network drives // Resolve #3417 2023-04-20 18:57:22 +03:00
Ivan Kravets
fa255ff8b3 Provide verbose unpacking in non-terminal mode 2023-04-20 14:21:34 +03:00
Ivan Kravets
56cc7ce270 Update SPDX License List to v3.20 2023-02-18 13:48:41 +02:00
Ivan Kravets
1af508272b Format code with Black 23.1.0 2023-02-02 17:46:03 +02:00
Ivan Kravets
8835a03cd9 Rename "InternetIsOffline" exception to "InternetConnectionError" 2023-01-27 20:49:59 +02:00
Ivan Kravets
355222b0c0 Fixed an issue when "pio pkg list" and "pio pkg uninstall" commands fail if there are circular dependencies in the library.json manifests // Resolve #4475 2023-01-14 20:20:15 +02:00
Ivan Kravets
5de541e493 Update SPDX Data List to 3.19 2022-11-30 21:17:06 +02:00
Ivan Kravets
30fc00098d Black formatting 2022-11-02 13:08:36 +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
e0f9cb8c26 Fixed an issue when pio pkg install --storage-dir command requires PlatformIO project // Resolve #4410 2022-09-30 14:10:23 +03:00
Ivan Kravets
c5d7c4f88e Update SPDX list to v3.18 2022-08-12 12:47:16 +03:00
Ivan Kravets
e3796cfda1 Allow custom system for the package manager API 2022-08-12 12:46:55 +03:00
Ivan Kravets
a4756987a4 Provide a simplified download progress in non-terminal environments 2022-08-03 20:33:24 +03:00
Ivan Kravets
83c4e5f463 Improve downloading progress for non-terminal stream 2022-08-03 17:32:40 +03:00
Ivan Kravets
4278574450 Fixed an issue when the "pio pkg publish" command didn’t work with Python 3.6 // #4352 2022-07-13 14:46:40 +03:00
Ivan Kravets
6134db8e81 Fixed an issue when library dependencies were installed for the incompatible project environment // Resolve #4338 2022-07-04 18:50:06 +03:00
Ivan Kravets
d2e27f5385 Better wording with dependency resolving 2022-07-02 20:17:31 +03:00
Ivan Kravets
029e66cd06 PyLint fixes 2022-07-02 19:19:48 +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
c42db2ec22 Rename pio pkg publish --non-interactive option to the --no-interactive 2022-06-26 17:32:47 +03:00
Ivan Kravets
5142feba7a Use new unified package API for deprecated pio lib command // Resolve #4198 2022-06-20 14:24:09 +03:00
Ivan Kravets
d8f36b6534 Minor improvements to pkg show layout 2022-06-18 16:59:49 +03:00
Ivan Kravets
7e7856e44c Restructure "registry" modules 2022-06-01 12:35:55 +03:00
Ivan Kravets
4a95148cd0 Do not modify existing directory 2022-05-31 20:37:44 +03:00
Ivan Kravets
dcecd5f922 Refactor handling of CLI commands 2022-05-31 17:07:56 +03:00
Ivan Kravets
6e5aee5ef3 Rename "registry" module to the "client" 2022-05-30 21:02:59 +03:00
Ivan Kravets
4aebf8c9d7 Refactor account module 2022-05-30 21:00:22 +03:00
Ivan Kravets
1f75430fab Move registry client to the package module 2022-05-30 20:36:18 +03:00
Ivan Kravets
2564b9eb78 Move http module to the root 2022-05-30 20:29:35 +03:00
Ivan Kravets
0c4c4ac657 Use globals() instead of sys.modules 2022-05-18 23:14:15 +03:00
Ivan Kravets
9163e9e67d Rename pio project data to the pio project metadata command 2022-05-15 16:57:27 +03:00
Ivan Kravets
40e4e38e0c Do not override CWD when executing a package command 2022-05-14 16:23:36 +03:00
Ivan Kravets
d065646d3e Update SPDX license list to v3.17 2022-05-09 10:08:08 +03:00
Ivan Kravets
3c7bec7c61 Exclude SVG files by default 2022-05-06 19:39:21 +03:00
Ivan Kravets
2b11f64ef1 New Custom Testing Framework 2022-05-03 14:30:15 +03:00
Ivan Kravets
4151f53e14 Rename unit testing module to "test" 2022-04-26 15:09:51 +03:00
Ivan Kravets
ee43b86742 Introduce a new PlatformIO Unit Testing engine 2022-04-21 18:11:49 +03:00
Ivan Kravets
72fa6eebba Switch to FS JSON loader 2022-04-21 16:30:55 +03:00
Ivan Kravets
faa63727ab Revert back to title() 2022-04-20 18:48:26 +03:00
Ivan Kravets
a2b1a0a0a7 Use capitalize instead of title 2022-04-20 18:36:28 +03:00
Ivan Kravets
0d7bc09c49 Cache DL requests 2022-04-20 18:33:46 +03:00
Ivan Kravets
f57ca747a9 Add support for DL mirrors 2022-04-20 18:03:55 +03:00
Ivan Kravets
5a0a215bfc Use PY3 super() zero-argument syntax 2022-04-15 14:44:30 +03:00
Ivan Kravets
eaff7f307c Avoid RecursionError for circular_dependencies // Resolve #4228 2022-04-15 14:17:21 +03:00
Ivan Kravets
a56b19ff65 Improve pio exec command on Windows 2022-04-13 13:58:31 +03:00
Ivan Kravets
81fdd75aac Report problematic file before publishing package to the registry 2022-04-12 12:30:49 +03:00