Metadata-Version: 2.4
Name: pycurl-static-win
Version: 7.45.7
Summary: PycURL (Windows static build) - Zero external dependency
Home-page: https://github.com/classronin/pycurl-static-win
Author: Kjetil Jacobsen, Markus F.X.J. Oberhumer, Oleg Pudeyev
Author-email: kjetilja@gmail.com, markus@oberhumer.com, oleg@bsdpower.com
Maintainer: Your Name
Maintainer-email: your@email.com
License: LGPL/MIT
Platform: Windows
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: COPYING-LGPL
License-File: COPYING-MIT
License-File: AUTHORS
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: platform
Dynamic: requires-python
Dynamic: summary

# pycurl-static-win

此源码来自 [PycURL](https://github.com/pycurl/pycurl) ，由我与AI编辑的仓库。

零外部依赖的 Windows 版 pycurl，静态链接 libcurl、zlib，使用 Schannel SSL。

### 模块兼容性
- pycurl-static-win 虽然是一个独立的 PyPI 包名，但安装后导入时仍然使用 import pycurl，与官方 pycurl 的模块名完全一致。
- 因此，你无需修改任何现有代码，只需将依赖从 pycurl 替换为 pycurl-static-win 即可无缝迁移。


### 安装
```bash
pip install pycurl-static-win
```

### 验证
```
uv run python -c "import pycurl; print(pycurl.version)"
PycURL/"7.45.7" libcurl/8.19.0 Schannel zlib/1.3.1
```


### 生成 tar.gz
```
uv run python setup.py sdist --curl-dir=E:\Programs\vcpkg\installed\x64-windows-static
```

### 生成 wheel
```
set PYCURL_CURL_DIR=E:\Programs\vcpkg\installed\x64-windows-static
uv venv
uv pip install setuptools wheel
uv run setup.py bdist_wheel
```


