标准pythonshell、IPython和bpython的历史建议框
pyhstr的Python项目详细描述
皮赫斯特
受hstr的启发,pyhstr是一个历史建议框,允许您快速搜索、导航和管理pythonshell历史记录。现在,它支持标准的pythonshell、IPython和bpython。计划也支持ptpython,但需要一些帮助才能实现(请参见issue #7)。在
安装
pip install pyhstr
使用
standardshell和bpython:
^{pr2}$IPython:
In [1]: import pyhstr In [2]: %hh
不过,创建别名应该更方便,例如:
aliaspy='python3 -ic "from pyhstr import hh"'
放映
发展
您将需要poetry,最好在配置中使用以下选项:
virtualenvs.create=truevirtualenvs.in-project=true
克隆项目,然后将其安装到repo中,然后将其激活:
git clone https://github.com/adder46/pyhstr
cd pyhstr
poetry env use python3
. .venv/bin/activate
poetry install
要运行测试、mypy检查和样式检查,您需要使用python:
- 3.7款
- 3.8条
- 3.9款
对于安装所有Python版本,我建议使用pyenv。在
一旦你有了它们,运行:
tox
许可
根据MIT License授权。有关详细信息,请参见LICENSE。在
- 项目
标签: