Cannot use library repository with email

Hello,
I am using VSCode and platformio plugin, I recently opened an account using google oauth2. I then pushed 2 libraries, one of them being: https://platformio.org/lib/show/12952/NDServo/installation

In the installation instructions it is written that I can use:
bretagne.bastian@gmail.com/NDServo @ 1.0.0

When I do so, and add this line to my lib_deps list in the config and try to build the project, I receive the following error:

Library Manager: Installing bretagne.bastian@gmail.com/NDServo @ 1.0.0
VCSBaseException: VCS: Unknown repository type bretagne.bastian@gmail.com/NDServo:
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/builder/main.py", line 180:
    env.SConscript("$BUILD_SCRIPT")
  File "/home/bastian/.platformio/packages/tool-scons/scons-local-4.2.0/SCons/Script/SConscript.py", line 597:
    return _SConscript(self.fs, *files, **subst_kw)
  File "/home/bastian/.platformio/packages/tool-scons/scons-local-4.2.0/SCons/Script/SConscript.py", line 285:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "/home/bastian/.platformio/platforms/atmelavr/builder/main.py", line 162:
    target_elf = env.BuildProgram()
  File "/home/bastian/.platformio/packages/tool-scons/scons-local-4.2.0/SCons/Util.py", line 748:
    return self.method(*nargs, **kwargs)
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/builder/tools/platformio.py", line 62:
    env.ProcessProjectDeps()
  File "/home/bastian/.platformio/packages/tool-scons/scons-local-4.2.0/SCons/Util.py", line 748:
    return self.method(*nargs, **kwargs)
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/builder/tools/platformio.py", line 141:
    project_lib_builder = env.ConfigureProjectLibBuilder()
  File "/home/bastian/.platformio/packages/tool-scons/scons-local-4.2.0/SCons/Util.py", line 748:
    return self.method(*nargs, **kwargs)
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/builder/tools/piolib.py", line 1104:
    project.install_dependencies()
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/builder/tools/piolib.py", line 940:
    lm.install(spec)
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/package/manager/_install.py", line 48:
    pkg = self._install(
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/package/manager/library.py", line 91:
    return super(LibraryPackageManager, self)._install(
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/package/manager/_install.py", line 97:
    pkg = self.install_from_url(spec.url, spec, silent=silent)
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/package/manager/_install.py", line 141:
    vcs = VCSClientFactory.new(tmp_dir, url)
  File "/home/bastian/.platformio/penv/lib/python3.8/site-packages/platformio/package/vcsclient.py", line 52:
    raise VCSBaseException("VCS: Unknown repository type %s" % remote_url)

Is anyone able to help me find out what I did wrong?
PS: I also tried with my username bretagne.bastian/NDServo.... but it says it can’t find this repo.
Thank you in advance.

@ivankravets Please assist here, account creation with @ symbol was possible and screws with library installation.

(PS: Temporary work-around is to use a URL to the e.g. git repo, like lib_deps = https://gitlab.com/my-arduino-libraries/no-delay/no-delay-servo.git)

1 Like

We changed your username to bastian. It should work now.