Commit Graph

5908 Commits

Author SHA1 Message Date
Ivan Kravets 41b3646012 Bump version to 5.3.0b2 2022-04-03 19:54:03 +03:00
Ivan Kravets 8de5db4b48 Added support for “scripts” in package manifest // Resolve #485 2022-04-03 19:53:34 +03:00
Ivan Kravets d8be12dcdd PyLint fix 2022-04-03 10:54:23 +03:00
Ivan Kravets 71f9401e23 Fixed an issue when manually removed dependencies were not uninstalled from the storage // Resolve #3076 2022-04-02 22:30:35 +03:00
Ivan Kravets cdd63dec65 Do not process package that was installed into the "env" storage // Resolve #2910 2022-04-02 16:38:54 +03:00
Ivan Kravets 279fdfc47a Show project dependency licenses when building in the verbose mode 2022-04-02 16:28:40 +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 d86f7fc25e Added ability to override a tool version using the "platform_packages" option // Resolve #3798 2022-04-01 22:05:30 +03:00
Ivan Kravets e4fb675d5f Install only missed dependencies for the private libraries // Resolve #2910 2022-04-01 17:25:40 +03:00
Ivan Kravets 25e786e6a5 Docs: Sync with dev-platforms 2022-04-01 14:29:38 +03:00
Ivan Kravets fd01e98cb1 Fix an issue with automatic installation of debug dependencies 2022-04-01 13:47:07 +03:00
Ivan Kravets 2a88cdb8df Bump version to 5.3.0b1 2022-03-31 19:26:21 +03:00
Ivan Kravets be8f842061 Automatically install dependencies of the local (private) libraries // Resolve #2910 2022-03-31 19:25:44 +03:00
Ivan Kravets fcb81ae074 Update docs with the new Package Specifications // Resolve #3373 2022-03-31 15:44:16 +03:00
Ivan Kravets 7d9c018b44 Implement Click logging handler for package manager 2022-03-30 21:40:59 +03:00
Ivan Kravets a6e12532f8 Implement pio pkg search command // Issue #3373 2022-03-30 17:32:05 +03:00
Ivan Kravets bd202f55ce Rename search "filters" to "qualifiers" 2022-03-30 14:43:02 +03:00
Ivan Kravets f7b5a7bed8 Added support for the custom Clang-Tidy configuration file // issue #4186 2022-03-30 12:01:17 +03:00
Zach Zodkoy 6123d6f9bf Don't append --checks=* when the --config or --config-file flags are set (#4210)
Appending --checks=* causes clang-tidy to ignore the flags --config
and --config-file, which breaks the ability to use a clang-tidy file
2022-03-30 11:47:14 +03:00
Ivan Kravets 6c8173d1aa Implement pio pkg show command // Issue #3373 2022-03-29 16:39:48 +03:00
Ivan Kravets d2f857d176 Lock "click" dependency for Python 3.6 2022-03-28 20:56:23 +03:00
Ivan Kravets 1e2afafbc4 Use parse_datetime API 2022-03-28 18:18:51 +03:00
Ivan Kravets 927c5c5e36 Do not install any dependencies on the "clean" target 2022-03-28 00:05:20 +03:00
Ivan Kravets b2ea96b4a7 Resolve package path 2022-03-27 22:34:43 +03:00
Ivan Kravets 6afb53dd7d PyLint fixes 2022-03-27 22:34:22 +03:00
Ivan Kravets d7477833d6 PyLint fixes 2022-03-24 14:29:32 +02:00
Ivan Kravets 7624645626 Implement pio pkg list command // Issue #3373 2022-03-24 14:17:18 +02:00
Ivan Kravets 53753c0127 Do not install dependencies that are built-in libraries 2022-03-23 18:01:23 +02:00
Ivan Kravets 95604ff66a Minor enhancements 2022-03-23 18:00:31 +02:00
Ivan Kravets 99e0d1071a Add package METAVAR for CLI 2022-03-23 17:57:18 +02:00
Ivan Kravets 13aacbcc05 Dump only required toolchains 2022-03-23 17:56:15 +02:00
Ivan Kravets b137b25169 Enhance library dependency tree 2022-03-23 17:55:27 +02:00
Ivan Kravets b44fb101c4 Remove deprecated code 2022-03-21 18:38:36 +02:00
Ivan Kravets accc8ac254 Add test for "pio pkg outdated" command 2022-03-21 16:00:29 +02:00
Ivan Kravets 435a526140 Implement pio pkg update command // Issue #3373 2022-03-20 15:40:44 +02:00
Ivan Kravets 346580d955 Do not warn about unknown packages if they are built-in libraries 2022-03-19 18:13:29 +02:00
Ivan Kravets 81f343dbe8 Cleanup dev-platform package installer 2022-03-19 18:12:36 +02:00
Ivan Kravets fa443f2e5f Strict PackageItem comparison 2022-03-19 18:08:34 +02:00
Ivan Kravets a25a86e42f Init dev-platform with autoinstallation 2022-03-19 18:07:19 +02:00
Ivan Kravets 1ffa924483 Fix test 2022-03-16 18:17:21 +02:00
Ivan Kravets 463a16a68f Implement "pio pkg uninstall" command // Issue #3373 2022-03-16 16:23:09 +02:00
Ivan Kravets d2adca8d68 Minor improvements 2022-03-16 16:18:59 +02:00
Ivan Kravets 057bf89894 Sync "asrmicro650x" dev-platform 2022-03-16 12:36:22 +02:00
Ivan Kravets c9037982d7 Save tool deps into the "platformio.ini" // Issue #3373 2022-03-14 13:37:47 +02:00
Ivan Kravets ce1264564f Ensure default libs are saved 2022-03-14 12:31:48 +02:00
Ivan Kravets 61ffab376d Split code 2022-03-14 12:18:05 +02:00
Ivan Kravets f3bcaae4e4 Update deps 2022-03-13 17:54:13 +02:00
Ivan Kravets 2201214717 Allow to skip saving of package dependencies to the "platformio.ini" // Issue #3373 2022-03-09 19:07:11 +02:00
Ivan Kravets eba4231cdc Move test 2022-03-09 19:01:37 +02:00
Ivan Kravets de0a810fcf Update "wsproto" dependencies to the "1.1.*" 2022-03-09 14:18:09 +02:00