semvec/pypi-packages huggingface dataset:
PluginsPy 0.2.16
Plugins Framework
Requires Python: >=3.0

# README

* 最初的目的是管理多个Python脚本，省得脚本放在不同的地方不好找，也是软件名称由来
* 第一次进化：可以在命令行选择脚本运行，参数在脚本中硬编码
* 第二次进化：使用PyQt5增加UI界面，不仅可以选择脚本运行，也可以修改参数
* 第三次进化：增加直接数据可视化解析、可视化、模版生成
* 第四次进化：matplotlib绘图和PyQt5绘图进程分离，配置可保存

# docs

NO.  |文件名称|摘要
:---:|:--|:--
0003 | [PyQt5_UI选择插件运行](docs/0003_PyQt5_UI选择插件运行.md) | UI运行插件
0002 | [cmd插件管理功能](docs/0002_cmd插件管理功能.md) | 以Plugin的形式集成命令行脚本，便于脚本的集中管理
0001 | [PyPi发布版本](docs/0001_PyPi发布版本.md) | 发布软件
sopel-pypi 0.3.1
A Sopel plugin to show information about linked PyPI packages.
Requires Python: <4,>=3.8
Keywords: sopel, plugin, bot, irc

# sopel-pypi

A Sopel plugin to show information about linked PyPI packages.

## Installing

Releases are hosted on PyPI, so after installing Sopel, all you need is `pip`:

```bash
$ pip install sopel-pypi
```

## Usage

Just send a link to a package or release:

```irclog
<dgw> https://pypi.org/project/sopel/7.1.9/
<Sopel> [PyPI] sopel 7.1.9 | Author: dgw | Released 2 years, 11 months ago |
        Simple and extensible IRC bot
<dgw> https://pypi.org/project/sopel/ no version this time
<Sopel> [PyPI] sopel 8.0.2 | Author: dgw, Florian Strzelecki, Sean B. Palmer,
        Else Powell, Elad Alfassa, Dimitri Molenaars, Michael Yanovich |
        Released 1 month, 26 days ago | Simple and extensible IRC bot
```

You can also look up packages (optionally, at a specific version) with the
`.pypi` command:

```irclog
<dgw> .pypi sopel-xkcdb
<Sopel> [PyPI] sopel-xkcdb 0.1.0 | Author: dgw | Released 1 day, 2 hours ago |
        XKCDB quotes plugin for Sopel IRC bots |
        https://pypi.org/project/sopel-xkcdb/0.1.0/
<dgw> .pypi sopel 6
<Sopel> [PyPI] sopel 6.0.0 | Author: Edward Powell | Released 9 years, 6 months
        ago | Simple and extendible IRC bot |
        https://pypi.org/project/sopel/6.0.0/
```

Note that specifying an incomplete version number relies on how PyPI chooses to
handle it. The behavior as of April 2025 is to find the earliest non-prerelease
version with that prefix, as shown above.

## Changelog

### 0.3.1

Fixed:
* Incorrect datetime maths


### 0.3.0

**Note: Yanked due to bug fixed by 0.3.1.**

Changed:
* Require Sopel 8 and Python 3.8 or higher (#10)

Fixed:
* More robust "Author" name parsing (#11)

Meta:
* Various code style, structure, and package metadata housekeeping (#10)
* Modernized changelog format
* Automated package publishing


### 0.2.0

Added:
* Support pypi.io links (#5)

Changed:
* Support upcoming Sopel 8.0 version; now requires 7.1+ (#6)


### 0.1.4

Fixed:
* Package author field can be empty (#4)


### 0.1.3

Fixed:
* PyPI API changed (#3)


### 0.1.2

Fixed:
* Query with no version specified now says "(any)" instead of the previous
  direct-to-string conversion of "None" (#2)


### 0.1.1

Added:
* Output link to release if invoked via command

Fixed:
* URL pattern not matching some allowed punctuation in package names

Meta:
* Corrected project description content type for PyPI


### 0.1.0

Initial release.