45 Commits

Author SHA1 Message Date
Tianfeng.Han
809e6f2cf6 Update transformers.php 2024-07-23 10:40:52 +08:00
tianfenghan
9f736012a1 add more examples 2024-04-09 16:39:41 +08:00
tianfenghan
5e69b52bd2 Update Socket API doc 2024-02-19 10:49:02 +08:00
tianfenghan
07a3e60a39 Added PyCore::fileno() 2024-02-18 15:34:04 +08:00
tianfenghan
22a539212f Fix PyObject::__toString() for python bytes 2024-02-18 13:30:39 +08:00
tianfenghan
32ddce862e Update grade examples, add gradio app example 2024-01-26 16:55:30 +08:00
tianfenghan
adb44a8f04 Added gradio example 2024-01-25 21:26:50 +08:00
tianfenghan
21030f8c71 PyCore::next() may return any type 2024-01-16 11:22:30 +08:00
tianfenghan
00d4918dd4 add examples 2024-01-15 18:37:22 +08:00
tianfenghan
3e80730042 Add gtk examples, Update docs 2024-01-11 19:39:09 +08:00
he426100
b8f232225f 简化PyCore::iter和PyCore::next的使用 2023-12-23 16:13:12 +08:00
he426100
b429b09e90 remove use_gpu 2023-12-22 11:15:10 +08:00
he426100
6838346266 带带弟弟OCR通用验证码识别 2023-12-22 11:11:55 +08:00
tianfenghan
7752760db6 add modelscope example 2023-12-21 19:13:42 +08:00
tianfenghan
1dd5be8d7d Optimize 2023-12-21 18:08:28 +08:00
tianfenghan
145d2907c0 Add PyCore::object, PyObject supports passing a value parameter 2023-12-21 13:24:17 +08:00
tianfenghan
2e8687613d Optimize tests [2] 2023-12-19 19:40:02 +08:00
tianfenghan
8e04e6be34 fix string 2023-12-19 15:59:33 +08:00
tianfenghan
903a03162b refactor type cast 2023-12-18 16:57:09 +08:00
tianfenghan
32e33896e9 fix pymod: fix wrong argc, fix incorrect getattr/setattr code 2023-12-16 18:27:51 +08:00
tianfenghan
d669a42060 Update docs 2023-12-14 12:48:30 +08:00
tianfenghan
37fa80b1b7 Update python docs 2023-12-12 18:42:10 +08:00
tianfenghan
1b1c8c2eeb Added ide helper for py mod 2023-12-12 16:31:36 +08:00
tianfenghan
bab242f0f7 Update docs 2023-12-11 17:26:09 +08:00
tianfenghan
e69d980b86 Update composer.json 2023-12-11 14:58:05 +08:00
tianfenghan
80f6720b89 Improve gen-lib.php 2023-12-11 14:48:31 +08:00
tianfenghan
9daccc07d4 Add throw_error_if_occurred() 2023-12-11 14:22:19 +08:00
tianfenghan
ca1a316317 Merge branch 'main' of github.com:swoole/phpy into main 2023-12-08 19:46:37 +08:00
tianfenghan
7c21fd4c17 Optimize examples, tests 2023-12-08 19:46:28 +08:00
Tianfeng.Han
fa2a39c632 Merge pull request #16 from caiyili/py-eval
feat: eval 支持传入外界变量
2023-12-08 19:43:32 +08:00
tianfenghan
a5cdb26bcd Update doc, add matplotlib.pyplot example 2023-12-08 14:37:24 +08:00
tianfenghan
e19336c6ff 移除不安全的方法,优化文档,增加压测对比 2023-12-07 20:36:22 +08:00
caiyili
d0b8c7aa9b feat: eval 支持传入外界变量 2023-12-07 19:44:41 +08:00
tianfenghan
44e7b338e2 Added global cache 2023-12-07 15:41:42 +08:00
Tianfeng.Han
1f384781e7 Merge pull request #10 from caiyili/py-eval
实现 PyCore::eval 函数,支持直接运行Python代码
2023-12-07 15:05:16 +08:00
tianfenghan
7325a2738f Add cache for builtin functions 2023-12-07 14:57:47 +08:00
caiyili
ec83fbd73a merge: merge origin main branch 2023-12-07 14:51:09 +08:00
tianfenghan
577e6406fe Use PyCore::__callStatic instead of php extension functions 2023-12-07 14:43:38 +08:00
tianfenghan
98fd8ed341 Add a tool to auto gen php library from py module 2023-12-07 14:00:48 +08:00
caiyili
ae7323b87b 1. eval 每次生成一个新的 PyModule
2. eval 返回新创建的 PyModule
3. 修改测试用例,增加对eval代码块中函数调用的用例
4. 新加了一个生成随机字符串的函数
2023-12-07 12:23:36 +08:00
caiyili
dc142f088b merge: merge main branch 2023-12-06 16:24:04 +08:00
caiyili
4a0372df7c 1. eval 函数支持获取 python 代码的结果
2. 增加了单元测试 EvalTest.php
3. 补充了 eval 函数的 stub
2023-12-06 16:02:01 +08:00
he426100
ebaa32eb89 fix utils.php 2023-12-06 13:07:56 +08:00
caiyili
e8a5025992 feat: 增加了 eval 函数的实现 2023-12-06 11:30:48 +08:00
tianfenghan
9336c2c025 init 2023-12-04 17:20:01 +08:00