Roger Aries
Roger Aries
## 背景描述 > 目前HttpRunner在执行`hrp startproject`命令时,执行pip install的流程会先判断PYPI_INDEX_URL环境变量,如果为空则设置成默认的Python Package Index。用户若没有配置这个环境变量,则在国内网络环境下就会直接访问pypi.org,使得安装过程比较缓慢。 https://github.com/httprunner/httprunner/blob/85d43e04836f80cc29706884188543a679d6509a/hrp/internal/builtin/utils.go#L170-L173 且很多用户会有自己的全局pip配置,而HttpRunner自定义的处理流程就绕过了用户的这个配置,并不十分合理。 ## 期望的功能特性 > 因此,HttpRunner应该遵循pip的处理流程较为妥当。 在默认情况下,`pip install`解析配置有自己的[执行顺序](https://pip.pypa.io/en/stable/topics/configuration/#configuration),即: 1. 命令行参数 2. 环境变量:[以"PIP_"开头](https://pip.pypa.io/en/stable/topics/configuration/#environment-variables) 3. 配置文件 所以hrp可以提供一个类似于[-i, --index-url \](https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-0)的参数。 如果用户指定这个参数,则交由pip的--index-url命令行参数处理;若未指定,则pip install则无需--index-url参数,即使用户没有自定义的pip配置,最终也会访问默认的Python Package Index(https://pypi.org/simple)。 ##...
Some functions were moved into "botan/filters.h" header since Botan2 Version 2.11.
hugo用户也挺多的,个人比较喜欢这个hexo的主题,请问up有则方面的精力和打算么 :egg: