Girder developer installation problem

Hello, I am a newbie to girder trying to use it for a new one-year cloud-based project I am going to work on. I am trying to install it on my local ubuntu 18.04 desktop and run into issues when following instructions as detailed here: Developer Installation — Girder 3.1.6.dev13+gbaf9a08e8 documentation. Specifically, when running “vagrant up” I got the following error. My plan is to install it locally to set up a local development environment so that I can try to write a simple server plugin to evaluate whether it is a good platform to meet our project requirement. Any suggestions on how to resolve this installation issue? Thanks for any suggestions in advance. - Hong

TASK [ansible-role-girder : Install Girder] ************************************
fatal: [default]: FAILED! => {“changed”: false, “cmd”: ["/home/vagrant/.virtualenvs/girder/bin/pip3", “install”, “-U”, “–pre”, “-e”, “/home/vagrant/girder”], “msg”: “stdout: Obtaining file:///home/vagrant/girder\n\n:stderr: ERROR: Command errored out with exit status 1:\n command: /home/vagrant/.virtualenvs/girder/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '”’"’/home/vagrant/girder/setup.py’"’"’; file=’"’"’/home/vagrant/girder/setup.py’"’"’;f = getattr(tokenize, ‘"’"‘open’"’"’, open)(file) if os.path.exists(file) else io.StringIO(’"’"‘from setuptools import setup; setup()’"’"’);code = f.read().replace(’"’"’\r\n’"’"’, ‘"’"’\n’"’"’);f.close();exec(compile(code, file, ‘"’"‘exec’"’"’))’ egg_info --egg-base /tmp/pip-pip-egg-info-3aw3kwcs\n cwd: /home/vagrant/girder/\n Complete output (33 lines):\n Traceback (most recent call last):\n File “”, line 1, in \n File “/home/vagrant/girder/setup.py”, line 95, in \n ‘build = girder.cli.build:main’\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/init.py”, line 128, in setup\n _install_setup_requires(attrs)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/init.py”, line 123, in _install_setup_requires\n dist.fetch_build_eggs(dist.setup_requires)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/dist.py”, line 513, in fetch_build_eggs\n replace_conflicting=True,\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/pkg_resources/init.py”, line 774, in resolve\n replace_conflicting=replace_conflicting\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/pkg_resources/init.py”, line 1057, in best_match\n return self.obtain(req, installer)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/pkg_resources/init.py”, line 1069, in obtain\n return installer(requirement)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/dist.py”, line 580, in fetch_build_egg\n return cmd.easy_install(req)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/command/easy_install.py”, line 698, in easy_install\n return self.install_item(spec, dist.location, tmpdir, deps)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/command/easy_install.py”, line 724, in install_item\n dists = self.install_eggs(spec, download, tmpdir)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/command/easy_install.py”, line 874, in install_eggs\n return [self.install_wheel(dist_filename, tmpdir)]\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/command/easy_install.py”, line 1092, in install_wheel\n os.path.dirname(destination)\n File “/usr/lib/python3.6/distutils/cmd.py”, line 335, in execute\n util.execute(func, args, msg, dry_run=self.dry_run)\n File “/usr/lib/python3.6/distutils/util.py”, line 301, in execute\n func(*args)\n File “/home/vagrant/.virtualenvs/girder/lib/python3.6/site-packages/setuptools/wheel.py”, line 123, in install_as_egg\n os.path.join(egg_info, ‘PKG-INFO’))\n FileNotFoundError: [Errno 2] No such file or directory: ‘/home/vagrant/girder/.eggs/setuptools_scm-6.2.0-py3.6.egg/EGG-INFO/METADATA’ → ‘/home/vagrant/girder/.eggs/setuptools_scm-6.2.0-py3.6.egg/EGG-INFO/PKG-INFO’\n ----------------------------------------\nWARNING: Discarding file:///home/vagrant/girder. Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.\nERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.\n"}

RUNNING HANDLER [girder.mongodb : Restart MongoDB] *****************************

PLAY RECAP *********************************************************************
default : ok=19 changed=16 unreachable=0 failed=1 skipped=1 rescued=0 ignored=0

Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.