Jason2866
1a303113e9
pioarduino v6.1.19
...
* remove telemetry
* no full git clone
* add intelhex as required
* no core packages
* add `rich_click` as pip dependencies
* remove advertisings
* add intelhex as required
* install scons and Pio home from github
* replace "get_core_package_dir" for piohome and pioremote
2026-02-04 16:10:37 +01:00
Ivan Kravets
2d67536a05
Apply formatter
2026-02-02 14:08:44 +02:00
Christian Clauss
4dc7ea5bd0
Fix typos discovered by codespell ( #5078 )
...
* Fix typos discovered by codespell
* codespell-project/actions-codespell@v2
2025-02-08 17:21:12 +02:00
Ivan Kravets
0f3dbe623d
Update tests
2024-03-16 12:30:51 +02:00
Ivan Kravets
9c61ef544d
Fix test
2023-10-16 00:01:05 +03:00
Ivan Kravets
a423a4dde4
Rename "PackageMetaData" class to "PackageMetadata"
2023-07-11 20:12:20 +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
efbe3d4aa6
PyLint fix
2023-02-02 19:35:40 +02:00
Ivan Kravets
43dd429aa2
Use random to remove a cache
2022-08-12 16:54:44 +03:00
Ivan Kravets
10136729ab
Increase expire time
2022-08-12 14:59:37 +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
19d518fc4c
Fix PyLint: Consider explicitly re-raising
2022-07-02 18:37:57 +03:00
Ivan Kravets
eaff7f307c
Avoid RecursionError for circular_dependencies // Resolve #4228
2022-04-15 14:17:21 +03:00
Ivan Kravets
43329b7748
Minor improvements for symlink support // Issue #3348
2022-04-07 23:03:40 +03:00
Ivan Kravets
e2f21212b7
Added support for symbolic links allowing pointing the local source folder to the Package Manager // Resolve #3348
2022-04-04 23:14:19 +03:00
Ivan Kravets
a03d82ff1a
Replace package meta URL with URI
2022-04-04 14:18:11 +03:00
Ivan Kravets
8de5db4b48
Added support for “scripts” in package manifest // Resolve #485
2022-04-03 19:53:34 +03:00
Ivan Kravets
feda42f18f
Added support for multi-licensed packages in library.json using SPDX Expressions // Resolve #4037
2022-04-02 14:19:24 +03:00
Ivan Kravets
81f343dbe8
Cleanup dev-platform package installer
2022-03-19 18:12:36 +02:00
Ivan Kravets
6f11f812f8
Ignore files according to the patterns declared in ".gitignore" when using pio package pack // Resolve #4188
2022-02-23 18:46:53 +02:00
Ivan Kravets
6bed610af3
Check for invalid version with leading zeros
2022-02-21 18:02:56 +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
1ee9f183cc
Fix test
2021-12-24 18:14:18 +02:00
Ivan Kravets
3e0b95e1e1
Fix tests
2021-12-18 14:17:22 +02:00
Ivan Kravets
414a194c9d
Do not claim that library.properties packages is compatible with any dev-platform if "architectures" field is not defined
2021-11-29 20:02:53 +02:00
Ivan Kravets
85c582bc93
Use "/v3//search" endpoint when searching for packages in registry
2021-11-27 15:00:10 +02:00
Ivan Kravets
6753121a6a
Better cleanup package manifest fields
2021-11-26 14:13:06 +02:00
Ivan Kravets
f63d899c42
Ignore duplicated manifest values
2021-11-25 22:35:44 +02:00
Ivan Kravets
7219c9f806
Ignore duplicated manifest values
2021-11-25 22:19:47 +02:00
Ivan Kravets
68243aa95b
Added support for a new "headers" field in "library.json"
2021-11-18 17:55:35 +02:00
Ivan Kravets
507df1f507
Extend platform manifest test with a package owner
2021-11-18 13:31:49 +02:00
Ivan Kravets
d3049a8d62
Fix test
2021-11-08 20:08:18 +02: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
d819617d2b
Specify encoding for "open()" functions
2021-08-28 13:10:07 +03:00
Ivan Kravets
a78db17784
Drop support for Python 2
2021-03-19 00:21:44 +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
175448deda
Fix tests on PY2
2020-10-29 14:37:50 +02:00
Ivan Kravets
6987d6c1c6
Fixed an issue when can not remove update or remove external dev-platform using PlatformIO Home // Resolve #3663
2020-09-09 17:53:04 +03:00
Ivan Kravets
f946a0bc08
Reformat code with black==20.8b1
2020-09-09 16:27:36 +03:00
Ivan Kravets
4f47ca5742
Fixed an issue with "Invalid simple block (semantic_version)" from library dependency that refs to an external source (repository, ZIP/Tar archives) // Resolve #3658
2020-09-09 16:13:39 +03:00
Ivan Kravets
c454ae336d
Added support for "owner" requirement when declaring `dependencies using library.json`
2020-09-09 13:10:42 +03:00
Ivan Kravets
9f2c134e44
Do not detach a new package even if it comes from external source
2020-08-28 21:24:48 +03:00
Ivan Kravets
d59416431d
Parse npm-like "repository" data from a package manifest // Resolve #3637
2020-08-26 15:40:03 +03:00
Ivan Kravets
a069bae1fb
Fix a bug with package updating when version is not in SemVer format // Resolve #3635
2020-08-23 15:26:58 +03:00
Ivan Kravets
fb6e1fd33c
PyLint fixes
2020-08-17 15:33:08 +03:00
Ivan Kravets
6f7fc638c7
Fix PyLint errors in tests
2020-08-17 12:56:57 +03:00
Ivan Kravets
bb6fb3fdf8
Fix bug with parsing detached packages
2020-08-15 15:24:35 +03:00
Ivan Kravets
ff8ec43a28
Ensure tool-type package is compatible with a host system
2020-08-13 21:46:46 +03:00
Ivan Kravets
ecc369c2f8
Minor fixes
2020-08-13 20:19:27 +03:00
Ivan Kravets
893ca1b328
Switch library manager to the new package manager
2020-08-12 13:27:05 +03:00