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 |
|
Ivan Kravets
|
2dd69e21c0
|
Implement package removing with dependencies
|
2020-08-01 20:17:07 +03:00 |
|
Ivan Kravets
|
41c2d64ef0
|
Fix "PermissionError: [WinError 32] The process cannot access the file" on Windows
|
2020-08-01 15:36:28 +03:00 |
|
Ivan Kravets
|
a1970bbfe3
|
Allow a forced package installation with removing existing package
|
2020-08-01 14:38:28 +03:00 |
|
Ivan Kravets
|
d329aef876
|
Initial version of a new package manager
|
2020-07-31 15:42:26 +03:00 |
|
Ivan Kravets
|
1368fa4c3b
|
Implement new fields (id, ownername, url, requirements) for PackageSpec API
|
2020-07-14 21:07:09 +03:00 |
|
Ivan Kravets
|
cca3099d13
|
Ensure that module.json keywords are lowercased
|
2020-07-14 18:55:29 +03:00 |
|
Ivan Kravets
|
368c66727b
|
Fix issue with package packing when re-map is used and manifest is missed in "include" (copy it now)
|
2020-07-12 22:39:32 +03:00 |
|
Ivan Kravets
|
a00722bef4
|
Ignore maintainer's broken email in library.properties manifest
|
2020-07-08 21:53:28 +03:00 |
|
Ivan Kravets
|
42fd284560
|
Improve parsing "author" field of library.properties manfiest
|
2020-07-08 20:21:10 +03:00 |
|
Ivan Kravets
|
a79e933c37
|
Ignore author's broken email in a package manifest
|
2020-07-06 14:22:35 +03:00 |
|
Ivan Kravets
|
ef53bcf601
|
Ignore empty fields in library.properties manifest
|
2020-07-06 14:17:00 +03:00 |
|
Ivan Kravets
|
2b8aebbdf9
|
Extend test for parsing package manifest when "system" is used as a list
|
2020-06-29 15:06:21 +03:00 |
|
Ivan Kravets
|
e9a15b4e9b
|
Parse package.json manifest keywords
|
2020-06-27 21:42:13 +03:00 |
|
Ivan Kravets
|
b046f21e0d
|
Fix "RuntimeError: dictionary keys changed during iteration" when parsing "library.json" dependencies
|
2020-06-27 12:46:04 +03:00 |
|
Ivan Kravets
|
29fb803be1
|
Enable PIO Core tests on Python 3.8
|
2020-06-27 12:36:57 +03:00 |
|
Ivan Kravets
|
bc2eb0d79f
|
Parse dev-platform keywords
|
2020-06-26 19:49:25 +03:00 |
|
Ivan Kravets
|
967a856061
|
Do not allow ":" and "/" chars in a package name
|
2020-06-22 15:25:02 +03:00 |
|
Ivan Kravets
|
a9c13aa20e
|
Implement "ManifestParserFactory.new_from_archive" API
|
2020-06-15 22:05:59 +03:00 |
|
Ivan Kravets
|
deb12972fb
|
Implement "package unpublish" CLI
|
2020-05-27 01:10:35 +03:00 |
|
Ivan Kravets
|
3275bb59bf
|
Fix test
|
2020-03-04 18:14:51 +02:00 |
|
Ivan Kravets
|
261c46d4ef
|
Add support for Arm Mbed "module.json" `dependencies` field // Resolve #3400
|
2020-03-03 23:10:19 +02:00 |
|
Ivan Kravets
|
1c87f83463
|
Parse package dependencies declared as a list of strings
|
2020-02-18 21:55:01 +02:00 |
|
Ivan Kravets
|
390f1935d6
|
Fix parsing dependency in a legacy format
|
2020-02-05 15:43:39 +02:00 |
|
Ivan Kravets
|
365c3eaf4b
|
Fixed an issue when invalid CLI command does not return non-zero exit code
|
2020-02-05 15:31:32 +02:00 |
|
Ivan Kravets
|
b83121a951
|
Fix package parser test
|
2020-02-05 14:34:40 +02:00 |
|
Ivan Kravets
|
efe8e599fd
|
Added support for Arduino's library.properties `depends` field // Resolve #2781
|
2020-02-05 00:04:16 +02:00 |
|
Ivan Kravets
|
0f296e7e37
|
Skip broken example definitions in package manifest
|
2020-01-10 21:28:19 +02:00 |
|
Ivan Kravets
|
9c32ff278c
|
Sync docs
|
2020-01-09 23:32:55 +02:00 |
|
Ivan Kravets
|
60139035d8
|
Include hidden files by default in a package
|
2020-01-05 18:29:19 +02:00 |
|
Ivan Kravets
|
6020faf970
|
Docs: Add "v" suffix to SparkFun RISC-V board ids
|
2020-01-04 11:38:13 +02:00 |
|
Ivan Kravets
|
ec82fc82a2
|
Support packages with nested folders and with a custom "root"
|
2020-01-03 22:55:56 +02:00 |
|
Ivan Kravets
|
8d7b775875
|
Implement package packer
|
2020-01-03 15:52:54 +02:00 |
|