virtualenv does not work inside SDK
virtualenv cannot be used inside a checkout of the SDK, for some reason. I get this error:
# pip3 install virtualenv
Collecting virtualenv
Using cached virtualenv-15.1.0-py2.py3-none-any.whl
Installing collected packages: virtualenv
Successfully installed virtualenv-15.1.0
# virtualenv ./vtest3
Using base prefix '/usr'
Traceback (most recent call last):
File "/usr/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/usr/lib/python3.6/site-packages/virtualenv.py", line 713, in main
symlink=options.symlink)
File "/usr/lib/python3.6/site-packages/virtualenv.py", line 925, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/lib/python3.6/site-packages/virtualenv.py", line 1132, in install_python
copy_required_modules(home_dir, symlink)
File "/usr/lib/python3.6/site-packages/virtualenv.py", line 1063, in copy_required_modules
copyfile(filename, dst_filename, symlink)
File "/usr/lib/python3.6/site-packages/virtualenv.py", line 343, in copyfile
os.makedirs(os.path.dirname(dest))
File "/usr/lib/python3.6/os.py", line 220, in makedirs
mkdir(name, mode)
FileExistsError: [Errno 17] File exists: '/home/fedora/vtest3/lib/python3.6/lib-dynload'
This breaks the build of core-deps/mozjs52.bst
from the gnome-build-meta repo.