How did you deduce that a space is the problem? What does it cause?
Most interestingly when I put only
lib_deps =
https://github.com/kingswood-monitor/kwNodeKit.git
in the platformio.ini
, upon building, it does not install the library’s dependencies. But as the docs say, when using pio lib install
in the project’s folder:
playground>pio lib install "https://github.com/kingswood-monitor/kwNodeKit.git"
Library Storage: C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev
LibraryManager: Installing kwNodeKit
git version 2.16.2.windows.1
Cloning into 'C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev\_tmp_installing-2x4366kw-package'...
remote: Enumerating objects: 36, done.
remote: Counting objects: 100% (36/36), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 36 (delta 5), reused 30 (delta 5), pack-reused 0
Unpacking objects: 100% (36/36), done.
kwNodeKit @ 51b29e5 has been successfully installed!
Installing dependencies
LibraryManager: Installing nanopb
git version 2.16.2.windows.1
Cloning into 'C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev\_tmp_installing-155kt5wc-package'...
remote: Enumerating objects: 522, done.
remote: Counting objects: 100% (522/522), done.
remote: Compressing objects: 100% (469/469), done.
remote: Total 522 (delta 50), reused 303 (delta 25), pack-reused 0
Receiving objects: 100% (522/522), 897.88 KiB | 1.47 MiB/s, done.
Resolving deltas: 100% (50/50), done.
Nanopb @ 0f3dbba has been successfully installed!
LibraryManager: Installing arduino-DHT
git version 2.16.2.windows.1
Cloning into 'C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev\_tmp_installing-8zog_hjo-package'...
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 11 (delta 0), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (11/11), done.
arduino-DHT @ cd24ce3 has been successfully installed!
LibraryManager: Installing ClosedCube_HDC1080_Arduino
git version 2.16.2.windows.1
Cloning into 'C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev\_tmp_installing-f5ej5gzm-package'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 19 (delta 3), reused 10 (delta 0), pack-reused 0
Unpacking objects: 100% (19/19), done.
ClosedCube HDC1080 @ 29ff3e3 has been successfully installed!
LibraryManager: Installing arduino-VEML7700
git version 2.16.2.windows.1
Cloning into 'C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev\_tmp_installing-bs5a9388-package'...
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 14 (delta 2), reused 11 (delta 1), pack-reused 0
Unpacking objects: 100% (14/14), done.
arduino-VEML7700 @ 638fa8c has been successfully installed!
LibraryManager: Installing RadioHead
git version 2.16.2.windows.1
Cloning into 'C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev\_tmp_installing-5g1fenq4-package'...
remote: Enumerating objects: 94, done.
remote: Counting objects: 100% (94/94), done.
remote: Compressing objects: 100% (75/75), done.
remote: Total 94 (delta 17), reused 94 (delta 17), pack-reused 0
Unpacking objects: 100% (94/94), done.
RadioHead @ f8ce4b3 has been successfully installed!
LibraryManager: Installing arduino-LoRa
git version 2.16.2.windows.1
Cloning into 'C:\Users\Maxi\Desktop\Programming_stuff\playground\.pio\libdeps\esp32dev\_tmp_installing-62edcw9q-package'...
remote: Enumerating objects: 37, done.
remote: Counting objects: 100% (37/37), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 37 (delta 5), reused 21 (delta 1), pack-reused 0
Unpacking objects: 100% (37/37), done.
LoRa @ 7edf89a has been successfully installed!
Looking for Wire library in registry
Warning! Library `{'name': 'Wire', 'version': '>0'}` has not been found in PlatformIO Registry.
You can ignore this message, if `{'name': 'Wire', 'version': '>0'}` is a built-in library (included in framework, SDK). E.g., SPI, Wire, etc.
Looking for SPI library in registry
Warning! Library `{'name': 'SPI', 'version': '>0'}` has not been found in PlatformIO Registry.
You can ignore this message, if `{'name': 'SPI', 'version': '>0'}` is a built-in library (included in framework, SDK). E.g., SPI, Wire, etc.
It does go through all libraries, lol.
Why would only the pio lib install
command install dependencies but not do that when it’s just put into a lib_deps
directive? @valeros?