Ivan Kravets
28bd200cd6
Move core/pip dependencies to the separate "dependencies" module
2024-03-18 13:14:22 +02:00
Ivan Kravets
d36e39418e
Corrected the validation of `symlink://` package specifications // Issue #4870
2024-03-16 13:45:21 +02:00
Will Miles
430acc87de
Fix symlink package spec validation ( #4870 )
...
When validating symlink:// packages, use the specified symlink path,
the same as for file:// packages. This fixes missing symlink packages
in 'pkg list' and reinstalling on every build.
2024-03-16 13:29:31 +02:00
Ivan Kravets
c0d97287dd
Add support for Python 3.12+ Tar extract filter
2024-03-16 12:32:15 +02:00
Ivan Kravets
e1ff9a469d
Resolved an issue where the LDF selected an incorrect library version // Resolve #4860
2024-02-13 19:32:57 +02:00
Ivan Kravets
f519a9d524
Update SPDX to 3.23
2024-02-09 11:34:12 +02:00
Ivan Kravets
adf94843ea
Apply formatting
2024-01-27 14:01:42 +02:00
Ivan Kravets
e3e08d9691
Resolved an issue related to the relative package path in the pio pkg publish
2024-01-22 22:57:07 +02:00
Ivan Kravets
fb93c1937c
Provide a map for nrf52 and rp2040 declared in library.properties // Resolve #4803
2023-12-07 14:09:11 +02:00
Ivan Kravets
2458309d55
Update SPDX to 3.22
2023-10-09 11:41:01 +03:00
Ivan Kravets
b88c393b4e
Ensure SCons is installed on "project init"
2023-08-31 15:53:29 +03:00
Ivan Kravets
db8f027f30
Refactor platform-related calls to PlatformFactory.from_env
2023-07-12 18:28:20 +03:00
Ivan Kravets
a423a4dde4
Rename "PackageMetaData" class to "PackageMetadata"
2023-07-11 20:12:20 +03:00
Ivan Kravets
be4d016f61
Resolved an issue with "pio pkg exec" command on WIndows while executing Python scripts from a package
2023-07-11 14:23:05 +03:00
Ivan Kravets
0f9a5f8eee
Show only the package name in "cyan" color
2023-07-04 15:35:57 +03:00
Ivan Kravets
3fd063d8ed
Minor improvements
2023-06-27 16:03:37 +03:00
Ivan Kravets
f720cd841c
Use typex name instead of type_
2023-06-24 19:39:34 +03:00
Ivan Kravets
e78efff33b
Allow the use of the underscore symbol in the "keywords" field
2023-06-22 20:41:44 +03:00
Ivan Kravets
e25b170b34
Show error name when raising UserSideException
2023-06-21 13:47:45 +03:00
Ivan Kravets
292dc3fd71
Update user-related exceptions to UserSideException
2023-06-19 11:40:40 +03:00
Ivan Kravets
e48dfbaadc
Update SPDX Data to v3.21
2023-06-19 11:38:43 +03:00
Ivan Kravets
41cc735979
VCS base exception is UserSideException
2023-06-16 20:06:00 +03:00
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