I have attempted to reproduce this locally and it seems to work just fine.
clark@nibbler:~/tmp/pbr_testing$ virtualenv -p python3 venv Already using interpreter /usr/bin/python3 Using base prefix '/usr' New python executable in /home/clark/tmp/pbr_testing/venv/bin/python3 Also creating executable in /home/clark/tmp/pbr_testing/venv/bin/python Installing setuptools, pip, wheel...done. clark@nibbler:~/tmp/pbr_testing$ venv/bin/pip install -i http://mirror.dfw.rax.openstack.org/pypi/simple --trusted-host mirror.dfw.rax.openstack.org pbr Collecting pbr Downloading http://mirror.dfw.rax.openstack.org/pypi/packages/0c/5d/b077dbf309993d52c1d71e6bf6fe443a8029ea215135ebbe0b1b10e7aefc/pbr-3.1.1-py2.py3-none-any.whl (99kB) 100% |████████████████████████████████| 102kB 675kB/s Installing collected packages: pbr Successfully installed pbr-3.1.1
Can you provide more details on how PBR isn't respecting these variables? They should be handled by pip completely external to PBR.
I have attempted to reproduce this locally and it seems to work just fine.
clark@nibbler: ~/tmp/pbr_ testing$ virtualenv -p python3 venv tmp/pbr_ testing/ venv/bin/ python3 tmp/pbr_ testing/ venv/bin/ python ~/tmp/pbr_ testing$ venv/bin/pip install -i http:// mirror. dfw.rax. openstack. org/pypi/ simple --trusted-host mirror. dfw.rax. openstack. org pbr mirror. dfw.rax. openstack. org/pypi/ packages/ 0c/5d/b077dbf30 9993d52c1d71e6b f6fe443a8029ea2 15135ebbe0b1b10 e7aefc/ pbr-3.1. 1-py2.py3- none-any. whl (99kB) ███████ ███████ ███████ █████| 102kB 675kB/s
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/clark/
Also creating executable in /home/clark/
Installing setuptools, pip, wheel...done.
clark@nibbler:
Collecting pbr
Downloading http://
100% |██████
Installing collected packages: pbr
Successfully installed pbr-3.1.1
Can you provide more details on how PBR isn't respecting these variables? They should be handled by pip completely external to PBR.