ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

PyPI包信息

Goto Hayato ST3

🐍 一个为Python PyPI包提供弹出功能的Sublime Text 3/4包。

详细信息

安装

  • 总计 3K
  • Win 2K
  • Mac 435
  • Linux 307
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 2 0 1 0 1 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 2 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 2 1 0 1 1 0
Mac 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

PyPI包信息

一个为Python PyPI包提供弹出功能的Sublime Text 3/4包。

capture

支持的格式

以下格式受支持。

  • requirements.txt
  • pyproject.toml (Poetry)
  • Pipfile (Pipenv)

要求

  • TOML: 一个用于TOML语法的Sublime Text包。
    • PypiPackageInfo使用TOML语法来检测指向的作用域是否为包名。

安装

安装包。

  1. 如果您还没有安装,请将Package Control安装到您的Sublime Text 3。
  2. 打开命令面板并选择 Package Control: Install Package
  3. 搜索并选择 PypiPackageInfo

然后,如果尚未安装,安装TOML语法。

  1. 打开命令面板并选择 Package Control: Install Package
  2. 搜索并选择 TOML

TOML作为所有Pipfile的语法选择。

User/TOML.sublime-settings:

{
  "extensions":
  [
    "Pipfile"
  ]
}

使用方法

显示包信息弹出

capture

将光标悬停在requirements.txt/pyproject.toml/Pipfile中的包名上,然后从服务器检索包信息并在弹出窗口中显示。

清除本地缓存

获取的包数据存储在Sublime Text的缓存目录中的本地SQLite数据库cache.sqlite3中。您可以使用命令PypiPackageInfo: Clear all cache删除所有缓存。

  1. 打开命令面板。
  2. 搜索并选择 ComposerPackageInfo: Clear all cache
  3. 缓存数据已删除。

设置

以下是一些设置选项。

  • cache_max_count

cache_max_count : (默认: 1000) 本地缓存包数据的最大数量。如果缓存包数据的数量超过此值,则从数据库表中删除旧的元组。

您可以通过菜单 → 偏好设置 → 包设置 → PypiPackageInfo → 设置来编辑设置文件。

链接

许可证

MIT许可证下许可。