Ivan Kravets
0501d55c8f
Fixed an issue with calling an extra script located outside a project // Resolve #4220
2022-04-10 19:09:29 +03:00
Ivan Kravets
fe6f51369e
Autoinstall dev-platform for the "clean" target
2022-04-10 13:56:44 +03:00
Ivan Kravets
8f454c7e9c
Bump version to 5.3.0b5
2022-04-09 20:31:40 +03:00
Ivan Kravets
965feccfdc
Extended Interpolation of Values with "${this}" pattern // Resolve #3953
2022-04-09 20:31:06 +03:00
Ivan Kravets
5e18f9bbda
Finally removed all tracks to the Python 2.7
2022-04-09 17:46:21 +03:00
Ivan Kravets
541fcbf015
Added a new build variable (COMPILATIONDB_INCLUDE_TOOLCHAIN) to include toolchain paths in the compilation database // Resolve #3735
2022-04-09 12:53:22 +03:00
Ivan Kravets
16f5374474
Typo fix
2022-04-08 21:58:29 +03:00
Ivan Kravets
b414745aa1
Fixed an issue when LDF ignores the project "lib_deps" while resolving library dependencies // Resolve #3598
2022-04-08 18:37:16 +03:00
Ivan Kravets
696d95bf1b
Black formatter
2022-04-08 18:36:43 +03:00
Ivan Kravets
1269ce064a
Improved detection of a package type from the tarball archive // Resolve #3828
2022-04-08 13:58:40 +03:00
Max Prokhorov
9097d455db
Avoid working with detached / non-existent git branches when checking for updates ( #4217 )
...
* Avoid working with detached / non-existent git branches when checking for updates
b/c we can't use `pull` anyway in that situation
Otherwise, ask for the specific branch via `refs/heads/{branch}` and
also fail when it is not available
* Update vcsclient.py
Co-authored-by: Ivan Kravets <me@ikravets.com >
2022-04-08 13:15:35 +03:00
Ivan Kravets
1615159014
Fix test
2022-04-08 12:03:31 +03:00
Ivan Kravets
e4e1e72c30
Bump version to 5.3.0b4
2022-04-07 23:10:35 +03:00
Ivan Kravets
43329b7748
Minor improvements for symlink support // Issue #3348
2022-04-07 23:03:40 +03:00
Ivan Kravets
2280865936
Resovle symlink based on the saved cwd
2022-04-05 09:11:10 +03:00
Ivan Kravets
fb2f3c8836
Resovle symlink based on the saved cwd
2022-04-05 09:07:44 +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
d7597d0992
Cache downloads cleanup
2022-04-04 22:45:25 +03:00
Ivan Kravets
c21876ebe3
Typo fix in class name
2022-04-04 22:22:22 +03:00
Ivan Kravets
76bea5b7a7
Cache downloads cleanup
2022-04-04 22:21:06 +03:00
Ivan Kravets
a03d82ff1a
Replace package meta URL with URI
2022-04-04 14:18:11 +03:00
Ivan Kravets
f555656c92
Bump version to 5.3.0b3
2022-04-03 23:18:01 +03:00
Ivan Kravets
f289ebd1f3
Revert back lib deps tree to ascii chars
2022-04-03 23:17:29 +03:00
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