Ivan Kravets
|
d065646d3e
|
Update SPDX license list to v3.17
|
2022-05-09 10:08:08 +03:00 |
|
Ivan Kravets
|
5a0a215bfc
|
Use PY3 super() zero-argument syntax
|
2022-04-15 14:44:30 +03:00 |
|
Ivan Kravets
|
5e18f9bbda
|
Finally removed all tracks to the Python 2.7
|
2022-04-09 17:46:21 +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
|
6bed610af3
|
Check for invalid version with leading zeros
|
2022-02-21 18:02:56 +02:00 |
|
Ivan Kravets
|
8aadc88dd5
|
Update SPDX License List to 3.16
|
2022-02-07 13:46:47 +02:00 |
|
Ivan Kravets
|
3e0b95e1e1
|
Fix tests
|
2021-12-18 14:17:22 +02:00 |
|
Ivan Kravets
|
949b4562c7
|
Packaging: exclude extras from Arduino libraries
|
2021-12-15 13:46:30 +02:00 |
|
Ivan Kravets
|
d5db2f0eb7
|
Apply formatting
|
2021-12-08 18:45:29 +02:00 |
|
Ivan Kravets
|
aab42c3cff
|
Skip library.properties "paragraph" if total len >= 1000
|
2021-12-03 20:05:37 +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
|
ea1c9dec12
|
Typo fix
|
2021-11-26 14:21:06 +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
|
5e2c5c793f
|
SPDX License List v3.15
|
2021-11-15 11:28:57 +02:00 |
|
Ivan Kravets
|
9aaa80a213
|
Cast Python warnings to errors when running "pytest"
|
2021-10-25 18:36:10 +03:00 |
|
Ivan Kravets
|
3ee281aaf9
|
Update SPDX License List to 3.14
|
2021-08-09 17:46:56 +03:00 |
|
Ivan Kravets
|
6a9b7fdb6d
|
Update SPDX License List to 3.13
|
2021-06-03 16:32:53 +03:00 |
|
Ivan Kravets
|
54d8c96c30
|
Update SPDX license list to 3.12
|
2021-03-09 22:01:58 +02:00 |
|
Ivan Kravets
|
cf29d7e400
|
Typo fix
|
2021-03-04 18:52:02 +02:00 |
|
Ivan Kravets
|
244dba3614
|
JFrog shutdowns Bintray
|
2021-03-03 21:31:42 +02:00 |
|
Ivan Kravets
|
58947d91a6
|
PyLint fixes
|
2021-02-27 17:13:30 +02:00 |
|
Ivan Kravets
|
b6128aeaa1
|
Apply formatting
|
2020-11-22 22:32:03 +02:00 |
|
Ivan Kravets
|
881782be05
|
Allow spaces and dots in example's name ([package manifest)
|
2020-11-22 21:42:25 +02:00 |
|
Ivan Kravets
|
ead99208f2
|
Increase example name in manifest to 255 chars
|
2020-11-09 11:38:46 +02:00 |
|
Ivan Kravets
|
afd79f4655
|
Improve initiating manifest parser from a package archive
|
2020-10-22 19:08:20 +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
|
65b1029216
|
Host SPDX licenses on Bintray, Github is blocked in multiple countries
|
2020-09-07 13:16:08 +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
|
d92c1d3442
|
Refactor HTTP related operations
|
2020-08-22 17:48:49 +03:00 |
|
Ivan Kravets
|
808852f4cc
|
Set default timeout for http requests // Resolve #3623
|
2020-08-16 20:21:30 +03:00 |
|
Ivan Kravets
|
fd7dba1d74
|
Package Manifest: increase package author.name field to the 100 chars
|
2020-08-13 17:50:44 +03:00 |
|
Ivan Kravets
|
893ca1b328
|
Switch library manager to the new package manager
|
2020-08-12 13:27:05 +03:00 |
|
Ivan Kravets
|
cca3099d13
|
Ensure that module.json keywords are lowercased
|
2020-07-14 18:55:29 +03:00 |
|
Ivan Kravets
|
a688edbdf1
|
Fix an issue with manifest parser when "new_from_archive" API is used
|
2020-07-09 21:53:46 +03:00 |
|
Ivan Kravets
|
f85cf61d68
|
Revert back max length of author name to 50 chars
|
2020-07-08 23:23:14 +03:00 |
|
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
|
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
|
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 |
|