Ivan Kravets
|
f27c71a0d4
|
Increase author name length to 100 chars for manifest
|
2020-07-08 22:56:14 +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
|
3c986ed681
|
Remove recursively .pio folders when packing a package
|
2020-07-07 16:28:51 +03:00 |
|
Ivan Kravets
|
0f8042eeb4
|
Implement PackagePacker.get_archive_name API
|
2020-07-06 15:57:49 +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
|
08a87f3a21
|
Do not allow [;.<>] chars for a package name
|
2020-07-03 19:14:58 +03:00 |
|
Ivan Kravets
|
b3dabb221d
|
Allow "+" in a package name
|
2020-07-03 16:07:36 +03:00 |
|
Ivan Kravets
|
7f48c8c14e
|
Fix PyLint for PY 2.7
|
2020-06-30 15:06:40 +03:00 |
|
Ivan Kravets
|
2c24e9eff6
|
Fall back to latin-1 encoding when failed with UTF-8 while parsing manifest
|
2020-06-30 14:28:37 +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
|
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 |
|
Shahrustam
|
25a421402b
|
fix package type detector
|
2020-05-28 12:49:32 +03:00 |
|
Ivan Kravets
|
c06859aa9f
|
Add package type to unpublish command
|
2020-05-27 14:30:27 +03:00 |
|
Ivan Kravets
|
deb12972fb
|
Implement "package unpublish" CLI
|
2020-05-27 01:10:35 +03:00 |
|
Ivan Kravets
|
19cdc7d34a
|
Initial support for package publishing in to the registry
|
2020-05-26 22:01:32 +03:00 |
|
Ivan Kravets
|
9724660dda
|
Update SPDX licenses to 3.9
|
2020-05-19 13:27:44 +03:00 |
|
Ivan Kravets
|
79b3a232fc
|
Move debug client and server implementations to "process" folder
|
2020-03-21 22:00:14 +02:00 |
|
Richard Coleman
|
dbeaaf270c
|
fix typo in URL (#3432)
|
2020-03-21 00:02:50 +02:00 |
|
Ivan Kravets
|
0ff37c9999
|
Implement universal "get_object_members" helper
|
2020-03-12 14:24:20 +02:00 |
|
Ivan Kravets
|
ce6b96ea84
|
Use native open/io.open for file contents reading/writing
|
2020-03-05 23:52:13 +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
|
b8c9eee8af
|
Force docs to HTTPS
|
2020-02-16 21:25:30 +02:00 |
|
Ivan Kravets
|
edc2d10574
|
Update SPDX License List to 3.8
|
2020-02-11 18:59:35 +02:00 |
|
Ivan Kravets
|
09b3df5520
|
Fixed a "UnicodeDecodeError" when listing built-in libraries on macOS with Python 2.7 // Resolve #3370
|
2020-02-05 22:25:06 +02:00 |
|
Ivan Kravets
|
390f1935d6
|
Fix parsing dependency in a legacy format
|
2020-02-05 15:43:39 +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
|
60139035d8
|
Include hidden files by default in a package
|
2020-01-05 18:29:19 +02:00 |
|
Ivan Kravets
|
5ab34436ec
|
Cleanup package file name when packing
|
2020-01-04 23:48:06 +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 |
|
Ivan Kravets
|
0ac5cd6789
|
Skip empty "export" values when parsing library.json manifest
|
2019-12-31 10:21:20 +02:00 |
|
Ivan Kravets
|
643f290057
|
Fix issue with library.properties manifest parser when author email is not specified
|
2019-12-29 17:43:50 +02:00 |
|
Ivan Kravets
|
ea0b462d0b
|
PyLint fixes
|
2019-12-29 14:18:43 +02:00 |
|
Ivan Kravets
|
442a7e3576
|
Made package ManifestSchema compatible with marshmallow >= 3 // Resolve #3296
|
2019-12-29 13:13:04 +02:00 |
|
Ivan Kravets
|
7e0fb43dbe
|
Normalise repository url when parsing package manifest
|
2019-12-22 23:45:12 +02:00 |
|
Ivan Kravets
|
f9494c940e
|
Add support for "downloadUrl" in package manifest
|
2019-12-20 20:20:09 +02:00 |
|
Ivan Kravets
|
0b500dba54
|
Handle legacy "system": "all" for package manifest
|
2019-10-24 15:10:11 +03:00 |
|
Ivan Kravets
|
334d50c367
|
Use package parser for package manager and LDF
|
2019-10-24 13:42:46 +03:00 |
|
Ivan Kravets
|
7bcfea13fb
|
Fixed an issue with linking process when `$LDSCRIPT` contains a space in path
|
2019-10-17 16:52:18 +03:00 |
|
Ivan Kravets
|
89843c0d65
|
Fix issue with parsing library.properties when export field is used
|
2019-10-17 15:48:18 +03:00 |
|
Ivan Kravets
|
27fc19d6b3
|
Switch to Marshmallow ODM framework
|
2019-10-17 00:17:16 +03:00 |
|
Ivan Kravets
|
9cfccc5cd4
|
Minor fixes to manifest parser
|
2019-10-16 13:58:50 +03:00 |
|
Ivan Kravets
|
2e9b0066de
|
Capture manifest parser exceptions
|
2019-10-14 23:36:15 +03:00 |
|