diff --git a/.github/workflows/pip4linux.yml b/.github/workflows/pip4linux.yml index 5007d65b..95f21d78 100644 --- a/.github/workflows/pip4linux.yml +++ b/.github/workflows/pip4linux.yml @@ -16,12 +16,12 @@ jobs: fail-fast: false matrix: platform: [ubuntu-latest] - python-version: ["3.8", - "3.9", + python-version: ["3.9", "3.10", "3.11", "3.12", - "3.13",] + "3.13", + "3.14"] runs-on: ${{ matrix.platform }} @@ -37,9 +37,20 @@ jobs: - name: Update requirements run: | python -m pip install --upgrade pip - pip install pybind11 setuptools wheel twine + pip install pybind11 setuptools wheel twine auditwheel - name: Build and install for linux run: | cd python python setup.py bdist_wheel --plat-name manylinux2014_x86_64 + auditwheel repair dist/*.whl --wheel-dir auditwheel_dist + + - name: Upload to pypi when release + if: github.event_name == 'release' && github.event.action == 'published' + env: + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.PYPI_PYCGRAPH_TOKEN }} + run: | + cd python + twine check dist/* + twine upload --verbose --skip-existing dist/* diff --git a/.github/workflows/pip4mac.yml b/.github/workflows/pip4mac.yml index 0618829d..25f683d2 100644 --- a/.github/workflows/pip4mac.yml +++ b/.github/workflows/pip4mac.yml @@ -21,7 +21,8 @@ jobs: "3.10", "3.11", "3.12", - "3.13",] + "3.13", + "3.14"] runs-on: ${{ matrix.platform }} diff --git a/.github/workflows/pip4win.yml b/.github/workflows/pip4win.yml index 3ec2259b..77a5e7e0 100644 --- a/.github/workflows/pip4win.yml +++ b/.github/workflows/pip4win.yml @@ -21,7 +21,8 @@ jobs: "3.10", "3.11", "3.12", - "3.13"] + "3.13", + "3.14"] runs-on: ${{ matrix.platform }} diff --git a/CMakeLists.txt b/CMakeLists.txt index 817a6b2b..9ebf41d5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ message("* * * * * * * * * * * * * * * * * * * * * * * * * * * * *") cmake_minimum_required(VERSION 3.5.0) -project(CGraph VERSION 3.2.0) +project(CGraph VERSION 3.2.1) if(NOT DEFINED CMAKE_CXX_STANDARD) # CGraph默认使用C++11版本,推荐使用C++17版本。暂不支持C++11以下版本 diff --git a/COMPILE.md b/COMPILE.md index 9c7e0a1b..1b705792 100644 --- a/COMPILE.md +++ b/COMPILE.md @@ -80,10 +80,10 @@ --- ### Python 版本 -* MacOS 和 Windows 用户可以通过命令安装(推荐) +* 通过`pip`命令安装(推荐) ```shell - $ pip3 install PyCGraph # 直接通过 pip3 安装 - $ python3 -c "import PyCGraph" # 验证 PyCGraph 成功安装 + $ pip3 install pycgraph # 直接通过 pip3 安装 + $ python3 -c "import pycgraph" # 验证 pycgraph 成功安装 ``` * 通过源码安装(Linux/MacOS/Windows),使用前需要提前安装`python3` `pybind11`和`setuptools` @@ -92,21 +92,21 @@ $ git clone https://github.com/ChunelFeng/CGraph.git $ cd CGraph/python # 进入对应文件夹 $ python3 setup.py bdist_wheel # 生成 *.whl 安装包 - $ pip3 install dist/PyCGraph-xxx.whl # 安装 *.whl 安装包,xxx 信息与版本和系统有关 - $ python3 tutorial/T00-HelloCGraph.py # 运行T00-HelloCGraph.py,并且在终端输出 Hello, PyCGraph. + $ pip3 install dist/pycgraph-xxx.whl # 安装 *.whl 安装包,xxx 信息与版本和系统有关 + $ python3 tutorial/T00-HelloCGraph.py # 运行T00-HelloCGraph.py,并且在终端输出 Hello, pycgraph. ``` * 本地直接安装 ```shell $ git clone https://github.com/ChunelFeng/CGraph.git $ cd CGraph/python # 进入对应文件夹 - $ python3 setup.py install # 安装 PyCGraph - $ python3 tutorial/T00-HelloCGraph.py # 运行T00-HelloCGraph.py,并且在终端输出 Hello, PyCGraph. + $ python3 setup.py install # 安装 pycgraph + $ python3 tutorial/T00-HelloCGraph.py # 运行T00-HelloCGraph.py,并且在终端输出 Hello, pycgraph. ``` * 通过uv安装(Linux/MacOS/Windows) ```shell $ uv init cgraph_env # 通过uv 创建一个名为 cgraph_env 的环境 $ cd cgraph_env - $ uv add "pycgraph @ git+https://github.com/ChunelFeng/CGraph.git@main#subdirectory=python" --marker "sys_platform == 'linux'" # 添加PyCGraph依赖 - $ python3 -c "import PyCGraph" # 验证 PyCGraph 成功安装 + $ uv add "pycgraph @ git+https://github.com/ChunelFeng/CGraph.git@main#subdirectory=python" --marker "sys_platform == 'linux'" # 添加 pycgraph 依赖 + $ python3 -c "import pycgraph" # 验证 pycgraph 成功安装 ``` diff --git a/README.md b/README.md index b31bbf5b..934418a4 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ os stars forks - pypi + pypi PyPI Downloads CodeFactor

@@ -30,7 +30,7 @@ ![CGraph Skeleton](https://github.com/ChunelFeng/CGraph/blob/main/doc/image/CGraph%20Skeleton.jpg)
-本工程使用纯C++11标准库编写,无任何第三方依赖,兼容`MacOS`、`Linux`、`Windows`和`Android`系统。支持本地编译和二次开发,并且提供`Python`版本:`PyCGraph`。编译和安装方法,请参考 [CGraph 编译说明](https://github.com/ChunelFeng/CGraph/blob/main/COMPILE.md )
+本工程使用纯C++11标准库编写,无任何第三方依赖,兼容`MacOS`、`Linux`、`Windows`和`Android`系统。支持本地编译和二次开发,并且提供`Python`版本:`pycgraph`。编译和安装方法,请参考 [CGraph 编译说明](https://github.com/ChunelFeng/CGraph/blob/main/COMPILE.md )
详细功能介绍和用法,请参考 [一面之猿网](http://www.chunel.cn/) 中的文章内容。相关视频在B站持续更新中,欢迎观看和交流:
* [【B站视频】CGraph 入门篇](https://www.bilibili.com/video/BV1mk4y1v7XJ)
@@ -101,7 +101,7 @@ int main() { import time from datetime import datetime -from PyCGraph import GNode, GPipeline, CStatus +from pycgraph import GNode, GPipeline, CStatus class MyNode1(GNode): @@ -411,8 +411,9 @@ if __name__ == '__main__': * 优化 `message` 功能 * 优化 `aspect` 功能 -[2025.11.02 - v3.2.0 - Chunel] +[2025.11.08 - v3.2.1 - Chunel] * 提供 本地保存和加载 功能 +* 修改 `PyCGraph` 为 `pycgraph`,支持 `pip3 install pycgraph` 安装 diff --git a/README_en.md b/README_en.md index 72d25293..76a27615 100644 --- a/README_en.md +++ b/README_en.md @@ -3,7 +3,7 @@ os stars forks - pypi + pypi PyPI Downloads CodeFactor

diff --git a/python/PyCGraph.cpp b/python/PyCGraph.cpp index 16737757..cd4ad7e6 100644 --- a/python/PyCGraph.cpp +++ b/python/PyCGraph.cpp @@ -16,7 +16,7 @@ using namespace CGraph; namespace py = pybind11; -PYBIND11_MODULE(PyCGraph, cg) { +PYBIND11_MODULE(pycgraph, cg) { cg.doc() = "CGraph with python api, github: https://github.com/ChunelFeng/CGraph"; py::class_(cg, "UThreadPoolConfig") diff --git a/python/PyCGraph-run-tutorials.sh b/python/pycgraph-run-tutorials.sh similarity index 84% rename from python/PyCGraph-run-tutorials.sh rename to python/pycgraph-run-tutorials.sh index 75e1a344..f7b7feb5 100755 --- a/python/PyCGraph-run-tutorials.sh +++ b/python/pycgraph-run-tutorials.sh @@ -13,4 +13,4 @@ for file in *.py; do echo " " done -echo -e "\033[34m congratulations, automatic run PyCGraph tutorials finish... \033[0m" +echo -e "\033[34m congratulations, automatic run pycgraph tutorials finish... \033[0m" diff --git a/python/pyproject.toml b/python/pyproject.toml index f9c4b99e..a9341519 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools", "wheel", "pybind11"] build-backend = "setuptools.build_meta" [project] -name = "PyCGraph" +name = "pycgraph" dynamic = ["version", "description", "authors", "license", "readme", "requires-python", "keywords", "classifiers"] dependencies = [ diff --git a/python/setup.py b/python/setup.py index 6591d228..f331cba3 100644 --- a/python/setup.py +++ b/python/setup.py @@ -10,8 +10,8 @@ from setuptools import setup, Extension import pybind11 -__PYCGRAPH_NAME__ = "PyCGraph" -__PYCGRAPH_VERSION__ = "3.2.0" +__PYCGRAPH_NAME__ = "pycgraph" +__PYCGRAPH_VERSION__ = "3.2.1" __PYCGRAPH_AUTHOR__ = "Chunel" __PYCGRAPH_AUTHOR_EMAIL__ = "chunel@foxmail.com" __PYCGRAPH_DESCRIPTION__ = "CGraph with python api wrapper by pybind11" diff --git a/python/tutorial/MyGAspect/MyConnApsect.py b/python/tutorial/MyGAspect/MyConnApsect.py index 6debb480..f876bbcd 100644 --- a/python/tutorial/MyGAspect/MyConnApsect.py +++ b/python/tutorial/MyGAspect/MyConnApsect.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GAspect, CStatus +from pycgraph import GAspect, CStatus class MyConnAspect(GAspect): def __init__(self, ip: str, port: int): diff --git a/python/tutorial/MyGAspect/MyTimerAspect.py b/python/tutorial/MyGAspect/MyTimerAspect.py index 20492be1..bf7783e3 100644 --- a/python/tutorial/MyGAspect/MyTimerAspect.py +++ b/python/tutorial/MyGAspect/MyTimerAspect.py @@ -8,7 +8,7 @@ import time -from PyCGraph import GAspect, CStatus +from pycgraph import GAspect, CStatus class MyTimerAspect(GAspect): _start_time = None diff --git a/python/tutorial/MyGCondition/MyCondition.py b/python/tutorial/MyGCondition/MyCondition.py index 57aacedd..a5239771 100644 --- a/python/tutorial/MyGCondition/MyCondition.py +++ b/python/tutorial/MyGCondition/MyCondition.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GCondition +from pycgraph import GCondition class MyCondition(GCondition): def choose(self): diff --git a/python/tutorial/MyGCondition/MyParamCondition.py b/python/tutorial/MyGCondition/MyParamCondition.py index 41d15f29..24b46c35 100644 --- a/python/tutorial/MyGCondition/MyParamCondition.py +++ b/python/tutorial/MyGCondition/MyParamCondition.py @@ -7,7 +7,7 @@ """ -from PyCGraph import GCondition, GElementRelation +from pycgraph import GCondition, GElementRelation from MyParams.MyParam import MyParam diff --git a/python/tutorial/MyGDaemon/MyMonitorDaemon.py b/python/tutorial/MyGDaemon/MyMonitorDaemon.py index d01e5402..c2a027fa 100644 --- a/python/tutorial/MyGDaemon/MyMonitorDaemon.py +++ b/python/tutorial/MyGDaemon/MyMonitorDaemon.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GDaemon +from pycgraph import GDaemon from MyParams.MyParam import MyParam diff --git a/python/tutorial/MyGEvent/MyPrintEvent.py b/python/tutorial/MyGEvent/MyPrintEvent.py index bb0e21c2..baa6d0e0 100644 --- a/python/tutorial/MyGEvent/MyPrintEvent.py +++ b/python/tutorial/MyGEvent/MyPrintEvent.py @@ -8,7 +8,7 @@ import time -from PyCGraph import GEvent +from pycgraph import GEvent class MyPrintEvent(GEvent): _times: int = 0 diff --git a/python/tutorial/MyGMutable/MyMutable.py b/python/tutorial/MyGMutable/MyMutable.py index 72d4d35e..58f1a263 100644 --- a/python/tutorial/MyGMutable/MyMutable.py +++ b/python/tutorial/MyGMutable/MyMutable.py @@ -8,7 +8,7 @@ from typing import List -from PyCGraph import GMutable, CStatus, GElement +from pycgraph import GMutable, CStatus, GElement from MyParams.MyParam import MyParam diff --git a/python/tutorial/MyGNode/HelloCGraphNode.py b/python/tutorial/MyGNode/HelloCGraphNode.py index 6767bc5a..c8e7541e 100644 --- a/python/tutorial/MyGNode/HelloCGraphNode.py +++ b/python/tutorial/MyGNode/HelloCGraphNode.py @@ -6,9 +6,9 @@ @Desc: """ -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus class HelloCGraphNode(GNode): def run(self): - print("Hello, PyCGraph.") + print("Hello, pycgraph.") return CStatus() diff --git a/python/tutorial/MyGNode/MyEventNode.py b/python/tutorial/MyGNode/MyEventNode.py index 70e74951..b6c2ed4b 100644 --- a/python/tutorial/MyGNode/MyEventNode.py +++ b/python/tutorial/MyGNode/MyEventNode.py @@ -8,7 +8,7 @@ from datetime import datetime -from PyCGraph import GNode, CStatus, GEventType +from pycgraph import GNode, CStatus, GEventType class MyEventNode(GNode): def run(self): diff --git a/python/tutorial/MyGNode/MyHoldNode.py b/python/tutorial/MyGNode/MyHoldNode.py index 6b9aa45a..68f94404 100644 --- a/python/tutorial/MyGNode/MyHoldNode.py +++ b/python/tutorial/MyGNode/MyHoldNode.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus from MyParams.MyParam import MyParam diff --git a/python/tutorial/MyGNode/MyMatchNode.py b/python/tutorial/MyGNode/MyMatchNode.py index a586560f..861bd3de 100644 --- a/python/tutorial/MyGNode/MyMatchNode.py +++ b/python/tutorial/MyGNode/MyMatchNode.py @@ -9,7 +9,7 @@ import time from datetime import datetime -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus from MyParams.MyParam import MyParam diff --git a/python/tutorial/MyGNode/MyNode1.py b/python/tutorial/MyGNode/MyNode1.py index 74805229..5373c6fc 100644 --- a/python/tutorial/MyGNode/MyNode1.py +++ b/python/tutorial/MyGNode/MyNode1.py @@ -9,7 +9,7 @@ from datetime import datetime import time -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus class MyNode1(GNode): def run(self): diff --git a/python/tutorial/MyGNode/MyNode2.py b/python/tutorial/MyGNode/MyNode2.py index c8e475a4..7b30834a 100644 --- a/python/tutorial/MyGNode/MyNode2.py +++ b/python/tutorial/MyGNode/MyNode2.py @@ -9,7 +9,7 @@ from datetime import datetime import time -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus class MyNode2(GNode): def init(self): diff --git a/python/tutorial/MyGNode/MyReadParamNode.py b/python/tutorial/MyGNode/MyReadParamNode.py index ec0a6bba..cc313c93 100644 --- a/python/tutorial/MyGNode/MyReadParamNode.py +++ b/python/tutorial/MyGNode/MyReadParamNode.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus from MyParams.MyParam import MyParam diff --git a/python/tutorial/MyGNode/MyStageNode.py b/python/tutorial/MyGNode/MyStageNode.py index 3dace430..5e785c64 100644 --- a/python/tutorial/MyGNode/MyStageNode.py +++ b/python/tutorial/MyGNode/MyStageNode.py @@ -9,7 +9,8 @@ import time from datetime import datetime -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus + class MyStageNode(GNode): def __init__(self, before: int, after: int): diff --git a/python/tutorial/MyGNode/MyTemplateNode.py b/python/tutorial/MyGNode/MyTemplateNode.py index be60bc35..5e1a8923 100644 --- a/python/tutorial/MyGNode/MyTemplateNode.py +++ b/python/tutorial/MyGNode/MyTemplateNode.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus class MyTemplateNode(GNode): diff --git a/python/tutorial/MyGNode/MyWriteParamNode.py b/python/tutorial/MyGNode/MyWriteParamNode.py index c0568cbf..f4fae1ed 100644 --- a/python/tutorial/MyGNode/MyWriteParamNode.py +++ b/python/tutorial/MyGNode/MyWriteParamNode.py @@ -6,8 +6,7 @@ @Desc: """ - -from PyCGraph import GNode, CStatus +from pycgraph import GNode, CStatus from MyParams.MyParam import MyParam diff --git a/python/tutorial/MyParams/MyParam.py b/python/tutorial/MyParams/MyParam.py index 38b08257..64a94051 100644 --- a/python/tutorial/MyParams/MyParam.py +++ b/python/tutorial/MyParams/MyParam.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GParam, CStatus +from pycgraph import GParam, CStatus class MyParam(GParam): value = 0 diff --git a/python/tutorial/T00-HelloCGraph.py b/python/tutorial/T00-HelloCGraph.py index f68e13d5..e0708512 100644 --- a/python/tutorial/T00-HelloCGraph.py +++ b/python/tutorial/T00-HelloCGraph.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.HelloCGraphNode import HelloCGraphNode diff --git a/python/tutorial/T01-Simple.py b/python/tutorial/T01-Simple.py index 68e6bdff..6c84ec6e 100644 --- a/python/tutorial/T01-Simple.py +++ b/python/tutorial/T01-Simple.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, CStatus +from pycgraph import GPipeline, CStatus from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T02-Cluster.py b/python/tutorial/T02-Cluster.py index 905748b9..1da7c984 100644 --- a/python/tutorial/T02-Cluster.py +++ b/python/tutorial/T02-Cluster.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, GCluster +from pycgraph import GPipeline, GCluster from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T03-Region.py b/python/tutorial/T03-Region.py index 014d84cf..e3cb8095 100644 --- a/python/tutorial/T03-Region.py +++ b/python/tutorial/T03-Region.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, GRegion +from pycgraph import GPipeline, GRegion from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T04-Complex.py b/python/tutorial/T04-Complex.py index 82b31e1d..72fbbc9c 100644 --- a/python/tutorial/T04-Complex.py +++ b/python/tutorial/T04-Complex.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, GCluster, GRegion +from pycgraph import GPipeline, GCluster, GRegion from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T05-Param.py b/python/tutorial/T05-Param.py index ec00a564..493ac058 100644 --- a/python/tutorial/T05-Param.py +++ b/python/tutorial/T05-Param.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GNode, GPipeline +from pycgraph import GNode, GPipeline from MyGNode.MyWriteParamNode import MyWriteParamNode from MyGNode.MyReadParamNode import MyReadParamNode diff --git a/python/tutorial/T06-Condition.py b/python/tutorial/T06-Condition.py index f8bc58a4..12f8ceea 100644 --- a/python/tutorial/T06-Condition.py +++ b/python/tutorial/T06-Condition.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T07-MultiPipeline.py b/python/tutorial/T07-MultiPipeline.py index 56abe5e8..e495df7a 100644 --- a/python/tutorial/T07-MultiPipeline.py +++ b/python/tutorial/T07-MultiPipeline.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, UThreadPoolConfig, UThreadPool +from pycgraph import GPipeline, UThreadPoolConfig, UThreadPool from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T08-Template.py b/python/tutorial/T08-Template.py index 522bb160..41f9083f 100644 --- a/python/tutorial/T08-Template.py +++ b/python/tutorial/T08-Template.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyNode1 import MyNode1 from MyGNode.MyTemplateNode import MyTemplateNode diff --git a/python/tutorial/T09-Aspect.py b/python/tutorial/T09-Aspect.py index deec5a16..691bcdf0 100644 --- a/python/tutorial/T09-Aspect.py +++ b/python/tutorial/T09-Aspect.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, GCluster +from pycgraph import GPipeline, GCluster from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T10-AspectParam.py b/python/tutorial/T10-AspectParam.py index bc9fccb6..59da78f6 100644 --- a/python/tutorial/T10-AspectParam.py +++ b/python/tutorial/T10-AspectParam.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T12-Function.py b/python/tutorial/T12-Function.py index 3cd670bc..ce4f22ac 100644 --- a/python/tutorial/T12-Function.py +++ b/python/tutorial/T12-Function.py @@ -8,7 +8,7 @@ import time -from PyCGraph import GPipeline, GFunction, CFunctionType, CStatus +from pycgraph import GPipeline, GFunction, CFunctionType, CStatus from MyGNode.MyNode1 import MyNode1 from MyGNode.MyWriteParamNode import MyWriteParamNode diff --git a/python/tutorial/T13-Daemon.py b/python/tutorial/T13-Daemon.py index d81beff9..b07524c8 100644 --- a/python/tutorial/T13-Daemon.py +++ b/python/tutorial/T13-Daemon.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyNode1 import MyNode1 from MyGNode.MyWriteParamNode import MyWriteParamNode diff --git a/python/tutorial/T14-Hold.py b/python/tutorial/T14-Hold.py index 313607c1..8523de76 100644 --- a/python/tutorial/T14-Hold.py +++ b/python/tutorial/T14-Hold.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyHoldNode import MyHoldNode from MyGNode.MyNode1 import MyNode1 diff --git a/python/tutorial/T18-Event.py b/python/tutorial/T18-Event.py index e4c02eab..64951580 100644 --- a/python/tutorial/T18-Event.py +++ b/python/tutorial/T18-Event.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyNode1 import MyNode1 from MyGNode.MyEventNode import MyEventNode diff --git a/python/tutorial/T19-Cancel.py b/python/tutorial/T19-Cancel.py index 208fe02d..03143ad0 100644 --- a/python/tutorial/T19-Cancel.py +++ b/python/tutorial/T19-Cancel.py @@ -8,7 +8,7 @@ import time -from PyCGraph import GPipeline, StdFutureCStatus +from pycgraph import GPipeline, StdFutureCStatus from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T20-Suspend.py b/python/tutorial/T20-Suspend.py index e0ae5d9f..41f5414f 100644 --- a/python/tutorial/T20-Suspend.py +++ b/python/tutorial/T20-Suspend.py @@ -8,7 +8,7 @@ import time -from PyCGraph import GPipeline, StdFutureCStatus +from pycgraph import GPipeline, StdFutureCStatus from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T21-MultiCondition.py b/python/tutorial/T21-MultiCondition.py index 23f4f78d..820349ea 100644 --- a/python/tutorial/T21-MultiCondition.py +++ b/python/tutorial/T21-MultiCondition.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, GSerialMultiCondition, GParallelMultiCondition +from pycgraph import GPipeline, GSerialMultiCondition, GParallelMultiCondition from MyGNode.MyMatchNode import MyMatchNode from MyGNode.MyNode1 import MyNode1 diff --git a/python/tutorial/T22-Timeout.py b/python/tutorial/T22-Timeout.py index b8c44fc4..a52aae66 100644 --- a/python/tutorial/T22-Timeout.py +++ b/python/tutorial/T22-Timeout.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, CStatus +from pycgraph import GPipeline, CStatus from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T24-Fence.py b/python/tutorial/T24-Fence.py index e55bc000..e35f4ed1 100644 --- a/python/tutorial/T24-Fence.py +++ b/python/tutorial/T24-Fence.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, GFence, GElementTimeoutStrategy +from pycgraph import GPipeline, GFence, GElementTimeoutStrategy from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T26-Mutable.py b/python/tutorial/T26-Mutable.py index 4a86921a..97a75c95 100644 --- a/python/tutorial/T26-Mutable.py +++ b/python/tutorial/T26-Mutable.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyNode1 import MyNode1 from MyGNode.MyWriteParamNode import MyWriteParamNode diff --git a/python/tutorial/T27-Trim.py b/python/tutorial/T27-Trim.py index cf2810e9..bbb57275 100644 --- a/python/tutorial/T27-Trim.py +++ b/python/tutorial/T27-Trim.py @@ -7,7 +7,7 @@ """ -from PyCGraph import GPipeline +from pycgraph import GPipeline from MyGNode.MyNode1 import MyNode1 from MyGNode.MyNode2 import MyNode2 diff --git a/python/tutorial/T28-Stage.py b/python/tutorial/T28-Stage.py index d8b5b38f..c506049d 100644 --- a/python/tutorial/T28-Stage.py +++ b/python/tutorial/T28-Stage.py @@ -6,7 +6,7 @@ @Desc: """ -from PyCGraph import GPipeline, GStage +from pycgraph import GPipeline, GStage from MyGNode.MyNode1 import MyNode1 from MyGNode.MyStageNode import MyStageNode diff --git a/xmake.lua b/xmake.lua index dc05ec7b..63d1933a 100644 --- a/xmake.lua +++ b/xmake.lua @@ -2,7 +2,7 @@ set_project("CGraph") -- set project version -set_version("3.2.0") +set_version("3.2.1") -- set language: c++11 set_languages("c++11")