Commit Graph

  • d7477833d6 PyLint fixes Ivan Kravets 2022-03-24 14:29:32 +02:00
  • 7624645626 Implement pio pkg list command // Issue #3373 Ivan Kravets 2022-03-24 14:17:18 +02:00
  • 53753c0127 Do not install dependencies that are built-in libraries Ivan Kravets 2022-03-23 18:01:23 +02:00
  • 95604ff66a Minor enhancements Ivan Kravets 2022-03-23 18:00:31 +02:00
  • 99e0d1071a Add package METAVAR for CLI Ivan Kravets 2022-03-23 17:57:18 +02:00
  • 13aacbcc05 Dump only required toolchains Ivan Kravets 2022-03-23 17:56:15 +02:00
  • b137b25169 Enhance library dependency tree Ivan Kravets 2022-03-23 17:55:27 +02:00
  • b44fb101c4 Remove deprecated code Ivan Kravets 2022-03-21 18:38:36 +02:00
  • accc8ac254 Add test for "pio pkg outdated" command Ivan Kravets 2022-03-21 16:00:29 +02:00
  • 435a526140 Implement pio pkg update command // Issue #3373 Ivan Kravets 2022-03-20 15:40:44 +02:00
  • 346580d955 Do not warn about unknown packages if they are built-in libraries Ivan Kravets 2022-03-19 18:13:29 +02:00
  • 81f343dbe8 Cleanup dev-platform package installer Ivan Kravets 2022-03-19 18:12:36 +02:00
  • fa443f2e5f Strict PackageItem comparison Ivan Kravets 2022-03-19 18:08:34 +02:00
  • a25a86e42f Init dev-platform with autoinstallation Ivan Kravets 2022-03-19 18:07:19 +02:00
  • 1ffa924483 Fix test Ivan Kravets 2022-03-16 18:17:21 +02:00
  • 463a16a68f Implement "pio pkg uninstall" command // Issue #3373 Ivan Kravets 2022-03-16 16:23:09 +02:00
  • d2adca8d68 Minor improvements Ivan Kravets 2022-03-16 16:18:59 +02:00
  • 057bf89894 Sync "asrmicro650x" dev-platform Ivan Kravets 2022-03-16 12:36:22 +02:00
  • c9037982d7 Save tool deps into the "platformio.ini" // Issue #3373 Ivan Kravets 2022-03-14 13:37:47 +02:00
  • ce1264564f Ensure default libs are saved Ivan Kravets 2022-03-14 12:31:48 +02:00
  • 61ffab376d Split code Ivan Kravets 2022-03-14 12:18:05 +02:00
  • f3bcaae4e4 Update deps Ivan Kravets 2022-03-13 17:54:13 +02:00
  • 2201214717 Allow to skip saving of package dependencies to the "platformio.ini" // Issue #3373 Ivan Kravets 2022-03-09 19:07:11 +02:00
  • eba4231cdc Move test Ivan Kravets 2022-03-09 19:01:37 +02:00
  • de0a810fcf Update "wsproto" dependencies to the "1.1.*" Ivan Kravets 2022-03-09 14:18:09 +02:00
  • 644fc36c32 Revert back to using TOX tmp dir for PyTest Ivan Kravets 2022-03-08 18:29:54 +02:00
  • 41144bffeb Reset custom project config per command Ivan Kravets 2022-03-08 18:00:10 +02:00
  • c84709dd9d Switch to the new "pio pkg install" command Ivan Kravets 2022-03-08 15:57:25 +02:00
  • f28651eaf7 Ensure package dependencies are installed // Resolve #2573 Ivan Kravets 2022-03-08 14:59:12 +02:00
  • 9e40eb992e Implement unified "pio pkg install" CLI // Issue #3373 Ivan Kravets 2022-03-08 14:58:01 +02:00
  • f445cb7895 Ignore Python3 "__pycache__" binaries Ivan Kravets 2022-03-06 16:00:01 +02:00
  • dfc0ecdf69 #StandWithUkraine (#4195) Volodymyr Shymanskyy 2022-03-06 13:20:54 +02:00
  • 6f11f812f8 Ignore files according to the patterns declared in ".gitignore" when using pio package pack // Resolve #4188 Ivan Kravets 2022-02-23 18:46:53 +02:00
  • 4191a9bc3c Fixed issue linked to package refactoring // Resolve #4189 Ivan Kravets 2022-02-23 13:37:02 +02:00
  • f2fbdafe64 Use the latest PIO Remote dependencies on non-ARM platforms // Issue #3865 Ivan Kravets 2022-02-22 13:36:11 +02:00
  • 22a037b213 Better handling of the failed tests using "Unit Testing" solution Ivan Kravets 2022-02-22 13:02:10 +02:00
  • dbe3ab6c97 Docs: Fix platformio.ini contents for Zephyr and Nordic nRF52-DK tutorial Ivan Kravets 2022-02-21 19:27:05 +02:00
  • 6bed610af3 Check for invalid version with leading zeros Ivan Kravets 2022-02-21 18:02:56 +02:00
  • 4d9547066b Show package size before publishing to the registry Ivan Kravets 2022-02-21 15:00:13 +02:00
  • 54c18ae0c6 Fix test on Win Ivan Kravets 2022-02-19 21:10:57 +02:00
  • e49fb9f0d0 Minor Py.Test fixes Ivan Kravets 2022-02-19 20:45:37 +02:00
  • 33da2af31e Improve pio pkg exec test Ivan Kravets 2022-02-19 19:22:40 +02:00
  • bcb3678055 Add test for pio pkg exec command Ivan Kravets 2022-02-18 21:03:12 +02:00
  • 28da2d245b Handle "BlockingIOError" when locking file resource Ivan Kravets 2022-02-18 18:51:03 +02:00
  • e6864adfb6 Minor improvements Ivan Kravets 2022-02-18 18:34:50 +02:00
  • 8562319638 Do not handle built-in libraries when using package manager Ivan Kravets 2022-02-18 18:34:24 +02:00
  • 6be17cec37 Added support for dependencies declared in a "tool" type package Ivan Kravets 2022-02-18 17:51:07 +02:00
  • f34e6e9c4c Port package management "print_message" to the Python logging system Ivan Kravets 2022-02-18 12:57:30 +02:00
  • e8051838a3 Dropped support for "pythonPackages" field in "platform.json" manifest in favor of "Extra Python Dependencies" Ivan Kravets 2022-02-17 17:25:21 +02:00
  • f1f5497d8d Fix test Ivan Kravets 2022-02-16 22:33:16 +02:00
  • 1b44ba4ce0 Dropped automatic updates of global libraries and development platforms // Resolve#4179 Ivan Kravets 2022-02-16 21:53:18 +02:00
  • a4d2dc856c Do not check for "system prune" for newest PlatformIO Core installation Ivan Kravets 2022-02-16 21:08:13 +02:00
  • 7964d1c2bf Docs: Add community book "Developing IoT Projects with ESP32" Ivan Kravets 2022-02-15 20:49:26 +02:00
  • 5df5dd155f Bump version to 5.3.0a3 Ivan Kravets 2022-02-12 23:14:16 +02:00
  • 89cce21161 Move "pio exec" command to "pio pkg exec" // Issue #4163 Ivan Kravets 2022-02-12 23:13:17 +02:00
  • 0bdef36e2a pio pkg outdated - check for project outdated packages // Issue #3373 Ivan Kravets 2022-02-12 23:06:10 +02:00
  • e549a07901 Typo fix Ivan Kravets 2022-02-12 23:01:20 +02:00
  • 98603dad66 Configure platform instance with project packages using "configure_project_packages" API Ivan Kravets 2022-02-12 21:59:27 +02:00
  • c37fbda7a8 Bump version to 5.3.0a2 Ivan Kravets 2022-02-11 22:42:50 +02:00
  • 34ea4d8f41 Move "debug" command to its main module Ivan Kravets 2022-02-11 22:42:02 +02:00
  • 452a76105f Update command titles Ivan Kravets 2022-02-11 22:33:33 +02:00
  • 4982676ca8 Rename "package" command to "pkg" Ivan Kravets 2022-02-11 22:24:37 +02:00
  • 83d115acca Ensure that platform directory path is string or bytes Ivan Kravets 2022-02-11 22:22:20 +02:00
  • 86bd0f7c37 Show current working directory, not a path to platformio.ini Ivan Kravets 2022-02-11 22:21:44 +02:00
  • 83fe00a0cf Revert "Run library extra script only at a build process" (breaks mbed framework) // Issue #3915 Ivan Kravets 2022-02-11 17:00:33 +02:00
  • 526abc6a9f Improved PIO Remote setup on credit-card sized computers (Raspberry Pi, BeagleBon, etc) // Resolve #3865 Ivan Kravets 2022-02-11 14:42:17 +02:00
  • 63feda6efc Simplify dependency on "zeroconf" package // Resolve #4177 Ivan Kravets 2022-02-11 12:15:47 +02:00
  • c9b3dedbb0 Merge tag 'v5.2.5' into develop Ivan Kravets 2022-02-10 21:02:47 +02:00
  • dae8dfe1fc Merge branch 'release/v5.2.5' v5.2.5 Ivan Kravets 2022-02-10 20:59:25 +02:00
  • 100def7609 Bump version to 5.2.5 Ivan Kravets 2022-02-10 20:59:16 +02:00
  • 8594012fa1 Update deps Ivan Kravets 2022-02-08 17:40:50 +02:00
  • 27400f66a9 Strip the path to userhome dir on Linux // Resolve #4173 Issue #4158 Ivan Kravets 2022-02-08 17:21:13 +02:00
  • bb1e590222 Update SPDX License List to 3.16 Ivan Kravets 2022-02-07 13:46:47 +02:00
  • a4b414010d Removing inconsistent dot at README.rst, HISTORY.rst and CONTRIBUTING.md (#4172) Kalle Bracht 2022-02-07 12:45:56 +01:00
  • 1d72a96654 Merge tag 'v5.2.5' into develop Ivan Kravets 2022-02-05 20:00:37 +02:00
  • 9b85ed86a9 fix: Added udev rule for FireBeetle-ESP32. (#4168) Maciej Augustyniak 2022-02-05 12:13:43 +01:00
  • e36066a9a2 Move package's related commands to "package" sub-folder Ivan Kravets 2022-02-10 15:22:20 +02:00
  • 8082158a16 Update deps Ivan Kravets 2022-02-08 17:40:50 +02:00
  • 1a8567a6da Sync docs Ivan Kravets 2022-02-08 17:33:58 +02:00
  • b17cbe30e2 Strip the path to userhome dir on Linux // Resolve #4173 Issue #4158 Ivan Kravets 2022-02-08 17:21:13 +02:00
  • 8aadc88dd5 Update SPDX License List to 3.16 Ivan Kravets 2022-02-07 13:46:47 +02:00
  • f3d26fae64 Removing inconsistent dot at README.rst, HISTORY.rst and CONTRIBUTING.md (#4172) Kalle Bracht 2022-02-07 12:45:56 +01:00
  • 828d6f5baf Fixed a "module 'asyncio' has no attribute 'run'" error when launching PIO Home using Python 3.6 // Resolve #4169 Ivan Kravets 2022-02-05 20:00:37 +02:00
  • 2003806481 fix: Added udev rule for FireBeetle-ESP32. (#4168) Maciej Augustyniak 2022-02-05 12:13:43 +01:00
  • 362823c1e1 Bump version to 5.2.5b1 Ivan Kravets 2022-02-04 19:15:55 +02:00
  • 9c10e00234 Run command from a PlatformIO package with a new pio exec command // Resolve #4163 Ivan Kravets 2022-02-04 19:15:31 +02:00
  • a4cef2fbd8 Bump version to 5.2.5a7 Ivan Kravets 2022-02-03 15:33:30 +02:00
  • e5fca99b52 Run library extra script only at a build process // Resolve #3915 Ivan Kravets 2022-02-03 15:33:03 +02:00
  • f4c692eed2 Bump PIO Home to 3.4.1 Ivan Kravets 2022-02-02 17:42:28 +02:00
  • 2e0688db5f Fix test Ivan Kravets 2022-02-02 12:42:31 +02:00
  • ac2b358f87 Docs: generate docs from the registry Ivan Kravets 2022-02-01 21:56:53 +02:00
  • 251a2c9fa4 Docs: link packages with the registry Ivan Kravets 2022-02-01 15:38:15 +02:00
  • 0064d4b2c5 Docs: remove deprecated links to "boards" page Ivan Kravets 2022-02-01 15:01:58 +02:00
  • ebbac6b483 Use "black" profile Ivan Kravets 2022-02-01 15:00:47 +02:00
  • d5373a62f4 Docs: Sync dev-platforms Ivan Kravets 2022-01-28 14:24:25 +02:00
  • 681b91a6a4 Update deps Ivan Kravets 2022-01-23 14:17:22 +02:00
  • 8c66352994 Fixed wrong path (#4158) CommanderRedYT 2022-01-20 11:19:30 +01:00
  • 4e1ec1215a Bump version to 5.2.5a6 Ivan Kravets 2022-01-19 17:16:44 +02:00
  • 6981894060 Minor updates Ivan Kravets 2022-01-19 17:16:23 +02:00
  • 57c92e877c Respect disabling debugging server from platformio.ini Ivan Kravets 2022-01-19 16:53:31 +02:00