Metadata-Version: 2.3
Name: HydrogenLib
Version: 1.1.28
Project-URL: Documentation, https://github.com/SongzqInChina/HydrogenLib#readme
Project-URL: Issues, https://github.com/SongzqInChina/HydrogenLib/issues
Project-URL: Source, https://github.com/SongzqInChina/HydrogenLib
Author-email: SongzqInChina <142714722+SongzqInChina@users.noreply.github.com>
License-Expression: GPL-3.0
License-File: LICENSE.md
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.12.0
Requires-Dist: jsonpickle>=3.3.0
Requires-Dist: ping3>=4.0.0
Requires-Dist: psutil>=6.0.0
Requires-Dist: pyaes>=1.6.0
Requires-Dist: pywin32>=306
Requires-Dist: rich>=13.6.0
Requires-Dist: rsa>=4.9
Description-Content-Type: text/markdown

# HydrogenLib

[![PyPI - Version](https://img.shields.io/pypi/v/hydrogenlib.svg)](https://pypi.org/project/hydrogenlib)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/hydrogenlib.svg)](https://pypi.org/project/hydrogenlib)
[![Github Stars](https://img.shields.io/github/stars/SongzqInChina/HydrogenLib.svg)](https://github.com/SongzqInChina/HydrogenLib)
[![Action Status](https://github.com/SongzqInChina/HydrogenLib/actions/workflows/python-publish.yml/badge.svg)](
    https://github.com/SongzqInChina/HydrogenLib/actions)

## 当前为测试版本，功能不完整，详细请见 [注意事项](#注意事项)

-----

## 目录

- [安装](#安装)
- [许可证](#许可证)
- [注意事项](#注意事项)

## 安装

```console
pip install HydrogenLib
```

## 注意事项

- 模块标注的是Python版本需大于`1.12.0`，实际可能允许运行在`1.12.0`以下版本（可能的最低版本`Python3.7`）。
- `.Database` 只是一个简单的基于单JSON文件的轻量级数据库，可能不适用于所有使用场景。
- `.Namedpipe` 为非Windows系统的支持未完成。
- `.REPlus` 实现较为简单，可能无法完全满足需求。
- `.InteractiveCLI` 子模块暂时停止开发。
- `.HyConfigLanguage` 未完成，且无法使用
- `.TestManager` 将会在未来版本移除，改用将要开发的`HyTest`。
- 对于有关IO功能的函数和类，大多使用了异步模式，请注意兼容性。

- 代码实现中有关序列化和反序列化的操作，均使用`jsonpickle`模块，可能有安全风险。
- **所有模块都未进行测试。**

## 许可证

`HydrogenLib` 使用 [GPL](https://spdx.org/licenses/GPL-3.0.html)许可证([Open LICENSE.md](LICENSE.md)).
