小编Kim*_*lor的帖子

如何通过REST API访问Bitbucket Server捆绑的Elasticsearch

我需要跨Bitbucket Server上托管的许多项目/存储库运行代码搜索报告。

浏览器界面对该任务无用,因为它分页结果并且需要手动滚动才能加载(许多)结果。

在/rest/search/1.0/search(标记为private)处找到了REST API,但是没有指示如何使用代码搜索项来构造POST有效负载。

有没有人找到使用此(我知道,私有)API的方法?

或者,是否可以直接从命令行查询捆绑的Elasticsearch服务器?

rest bitbucket-api elasticsearch bitbucket-server

10
推荐指数
0
解决办法
421
查看次数

系统 pip 可以将模块安装到创建的 venv --without-pip 中吗?

在 Cygwin / Windows 7 上使用 python 3.4.3 和 pip 8.1.2。

我想维护一个更新的系统范围的 pip,而不是必须为每个新的 venv 安装和升级它。

捆绑的点在其他方面已经过时了:

$ python3 -c 'import ensurepip; print(ensurepip.version())'
6.0.8
Run Code Online (Sandbox Code Playgroud)

我不想维护除 pip 之外的任何系统范围模块,而是所有依赖项都应该放在 venv 中。

我试过了:

$ pyvenv-3.4 --without-pip venv
$ source venv/bin/activate
(venv) $ which pip python
/usr/bin/pip
$HOME/venv/bin/python
Run Code Online (Sandbox Code Playgroud)

这正是我所期望的。但是之后:

(venv) $ export PIP_REQUIRE_VIRTUALENV=true
(venv) $ pip show pip
Could not find an activated virtualenv (required).
Run Code Online (Sandbox Code Playgroud)

这是相当令人困惑的。

(venv) $ PIP_REQUIRE_VIRTUALENV= pip show pip
---
Metadata-Version: 2.0
Name: pip
Version: 8.1.2
[...]
Run Code Online (Sandbox Code Playgroud)

如果我禁用 PIP_REQUIRE_VIRTUALENV 并运行 pip install …

python pip virtualenv

5
推荐指数
1
解决办法
696
查看次数