Metadata-Version: 2.3
Name: lush-stdx
Version: 0.1.2
Summary: Standard library extensions (enumx, itertoolsx, timex, etc.).
Author: straydragon
Author-email: straydragon <straydragonl@foxmail.com>
License: Apache-2.0
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: pydantic>=2.11.0,<3.0.0
Requires-Dist: typing-extensions>=4.7.1
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# lush-stdx

一些我经常复用的标准库小工具. 没有大而全的野心,只要它们还能保持“小”,就放这里.

## 例子

```python
from lush_stdx.langx import OptionT
from lush_stdx.urllibx import url_update_params

box = OptionT("hello")
assert box.unwrap() == "hello"

url = url_update_params("https://example.com?a=1", {"b": "2"})
assert url == "https://example.com?a=1&b=2"
```

## 开发

```bash
uv sync -p 3.10 --frozen
uv run -p 3.10 pytest
```
