Commit Graph

209 Commits

Author SHA1 Message Date
Ivan Kravets f2fbdafe64 Use the latest PIO Remote dependencies on non-ARM platforms // Issue #3865 2022-02-22 13:36:11 +02:00
Ivan Kravets 6bed610af3 Check for invalid version with leading zeros 2022-02-21 18:02:56 +02:00
Ivan Kravets 4d9547066b Show package size before publishing to the registry 2022-02-21 15:00:13 +02:00
Ivan Kravets e49fb9f0d0 Minor Py.Test fixes 2022-02-19 20:45:37 +02:00
Ivan Kravets 33da2af31e Improve pio pkg exec test 2022-02-19 19:22:40 +02:00
Ivan Kravets bcb3678055 Add test for pio pkg exec command 2022-02-18 21:03:12 +02:00
Ivan Kravets 28da2d245b Handle "BlockingIOError" when locking file resource 2022-02-18 18:51:03 +02:00
Ivan Kravets e6864adfb6 Minor improvements 2022-02-18 18:34:50 +02:00
Ivan Kravets 8562319638 Do not handle built-in libraries when using package manager 2022-02-18 18:34:24 +02:00
Ivan Kravets 6be17cec37 Added support for dependencies declared in a "tool" type package 2022-02-18 17:51:07 +02:00
Ivan Kravets f34e6e9c4c Port package management "print_message" to the Python logging system 2022-02-18 12:57:30 +02:00
Ivan Kravets e8051838a3 Dropped support for "pythonPackages" field in "platform.json" manifest in favor of "Extra Python Dependencies" 2022-02-17 17:25:21 +02:00
Ivan Kravets 89cce21161 Move "pio exec" command to "pio pkg exec" // Issue #4163 2022-02-12 23:13:17 +02:00
Ivan Kravets 0bdef36e2a pio pkg outdated - check for project outdated packages // Issue #3373 2022-02-12 23:06:10 +02:00
Ivan Kravets 4982676ca8 Rename "package" command to "pkg" 2022-02-11 22:24:37 +02:00
Ivan Kravets 526abc6a9f Improved PIO Remote setup on credit-card sized computers (Raspberry Pi, BeagleBon, etc) // Resolve #3865 2022-02-11 14:42:17 +02:00
Ivan Kravets e36066a9a2 Move package's related commands to "package" sub-folder 2022-02-10 15:22:20 +02:00
Ivan Kravets 8aadc88dd5 Update SPDX License List to 3.16 2022-02-07 13:46:47 +02:00
Ivan Kravets 254507c3a3 Escape custom request arguments 2022-01-04 15:02:48 +02:00
Ivan Kravets fb046c43ea Require authorization for package downloading 2022-01-04 14:46:51 +02:00
Ivan Kravets 6081f9ff1b Switch to the universal Twisted 2022-01-02 23:08:12 +02:00
Ivan Kravets 5748bf9549 Extend packing filters 2021-12-29 15:03:43 +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 dec38273b6 Cleanup code 2021-12-15 11:59:19 +02:00
Ivan Kravets 5098f5f420 Minor improvements // Issue #3865 2021-12-14 22:55:48 +02:00
Ivan Kravets a4692d5457 Improved PIO Remote setup on credit-card sized computers (Raspberry Pi, BeagleBon, etc) // Resolve #3865 2021-12-14 22:38:31 +02:00
Ivan Kravets b7f10982c3 Update PIO Remote deps // Issue #3865 2021-12-14 21:14:11 +02:00
Ivan Kravets d5db2f0eb7 Apply formatting 2021-12-08 18:45:29 +02:00
Ivan Kravets 7338a02b48 Do not pack Python bytecode by default 2021-12-07 15:05:42 +02:00
Ivan Kravets 39494d18bf Revert "Revert "Lock "cryptography" to RUST-less 3.3.2 version""
This reverts commit 24e63e7a02.
2021-12-06 20:59:31 +02:00
Ivan Kravets aab42c3cff Skip library.properties "paragraph" if total len >= 1000 2021-12-03 20:05:37 +02:00
Ivan Kravets 24e63e7a02 Revert "Lock "cryptography" to RUST-less 3.3.2 version"
This reverts commit 3828e6d15e.
2021-12-02 19:30:19 +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 3828e6d15e Lock "cryptography" to RUST-less 3.3.2 version 2021-11-29 14:31:38 +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 4687665ff3 Improved support for projects located on a network share // Resolve #3417 , Resolve #3926 , Resolve #4102 2021-11-12 15:17:25 +02:00
Maximilian Gerhardt 1d80da2559 Add "inc" as sign that it's the root of the library (#4093)
* Add "inc" as sign that it's the root of the library

* Add "inc" and "Inc"

Co-authored-by: Ivan Kravets <me@ikravets.com>
2021-11-05 14:16:36 +02:00
Ivan Kravets dbc73f5086 Use Rust-less "cryptography" dependency for PIO Remote 2021-10-30 14:30:30 +03:00
Ivan Kravets 1174958e8b Add project.helpers.get_project_all_lib_dirs API (used by platformio-node-helpers) 2021-10-26 14:36:18 +03:00
Ivan Kravets 1dd0635e5e Use secured bitly 2021-10-25 20:25:23 +03:00
Ivan Kravets 9aaa80a213 Cast Python warnings to errors when running "pytest" 2021-10-25 18:36:10 +03:00
Ivan Kravets 4839fe37a3 Improved PlatformIO directory interpolation (${platformio.***_dir}) in “platformio.ini” configuration file // Resolve #3934 2021-10-24 18:19:40 +03:00
Phill Price 9914b7ea38 Typo (#4087)
showed > shown
2021-10-23 13:01:48 +03:00