diff --git a/pyproject.toml b/pyproject.toml index 96d2d4e..a3651f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ dependencies = [ "zstandard>=0.23.0", "pilk>=0.2.4", "pypinyin>=0.53.0", + "wx_key", ] [project.optional-dependencies] @@ -40,3 +41,6 @@ include = [ "src/wechat_decrypt_tool/native/wcdb_api.dll", "src/wechat_decrypt_tool/native/WCDB.dll", ] + +[tool.uv] +find-links = ["./tools/key_wheels/"] diff --git a/tools/key_wheels/wx_key-1.0.0-cp310-cp310-win_amd64.whl b/tools/key_wheels/wx_key-1.0.0-cp310-cp310-win_amd64.whl new file mode 100644 index 0000000..92807ec Binary files /dev/null and b/tools/key_wheels/wx_key-1.0.0-cp310-cp310-win_amd64.whl differ diff --git a/tools/key_wheels/wx_key-1.0.0-cp311-cp311-win_amd64.whl b/tools/key_wheels/wx_key-1.0.0-cp311-cp311-win_amd64.whl new file mode 100644 index 0000000..6f1d723 Binary files /dev/null and b/tools/key_wheels/wx_key-1.0.0-cp311-cp311-win_amd64.whl differ diff --git a/tools/key_wheels/wx_key-1.0.0-cp312-cp312-win_amd64.whl b/tools/key_wheels/wx_key-1.0.0-cp312-cp312-win_amd64.whl new file mode 100644 index 0000000..bea6dbf Binary files /dev/null and b/tools/key_wheels/wx_key-1.0.0-cp312-cp312-win_amd64.whl differ diff --git a/tools/key_wheels/wx_key-1.0.0-cp313-cp313-win_amd64.whl b/tools/key_wheels/wx_key-1.0.0-cp313-cp313-win_amd64.whl new file mode 100644 index 0000000..debb599 Binary files /dev/null and b/tools/key_wheels/wx_key-1.0.0-cp313-cp313-win_amd64.whl differ diff --git a/tools/native/README.md b/tools/native/README.md deleted file mode 100644 index 6822fe2..0000000 --- a/tools/native/README.md +++ /dev/null @@ -1 +0,0 @@ -> 这个目录放hook的native模块,参考项目为wx_key,经过新的瘦身和优化(特征码不应该在native里面硬编码!!!),目前的项目地址:https://github.com/H3CoF6/wxkey-native \ No newline at end of file diff --git a/uv.lock b/uv.lock index a3eb323..b8d73d9 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.11" [[package]] @@ -854,6 +854,7 @@ dependencies = [ { name = "requests" }, { name = "typing-extensions" }, { name = "uvicorn", extra = ["standard"] }, + { name = "wx-key" }, { name = "zstandard" }, ] @@ -878,6 +879,7 @@ requires-dist = [ { name = "requests", specifier = ">=2.32.4" }, { name = "typing-extensions", specifier = ">=4.8.0" }, { name = "uvicorn", extras = ["standard"], specifier = ">=0.24.0" }, + { name = "wx-key" }, { name = "zstandard", specifier = ">=0.23.0" }, ] provides-extras = ["build"] @@ -891,6 +893,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e1/07/c6fe3ad3e685340704d314d765b7912993bcb8dc198f0e7a89382d37974b/win32_setctime-1.2.0-py3-none-any.whl", hash = "sha256:95d644c4e708aba81dc3704a116d8cbc974d70b3bdb8be1d150e36be6e9d1390", size = 4083, upload-time = "2024-12-07T15:28:26.465Z" }, ] +[[package]] +name = "wx-key" +version = "1.0.0" +source = { registry = "tools/key_wheels" } +wheels = [ + { path = "wx_key-1.0.0-cp311-cp311-win_amd64.whl" }, + { path = "wx_key-1.0.0-cp312-cp312-win_amd64.whl" }, + { path = "wx_key-1.0.0-cp313-cp313-win_amd64.whl" }, +] + [[package]] name = "zstandard" version = "0.25.0"