bump version to 0.2.6
Release / Pre-release Check (push) Failing after 31s
Release / Build Artifacts (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Release (push) Has been skipped

This commit is contained in:
2026-06-27 00:58:05 +08:00
parent 6f334fde73
commit af9aab395a
4 changed files with 12 additions and 4 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ license = { text = "MIT" }
name = "pyflowx" name = "pyflowx"
readme = "README.md" readme = "README.md"
requires-python = ">=3.8" requires-python = ">=3.8"
version = "0.2.5" version = "0.2.6"
[project.scripts] [project.scripts]
autofmt = "pyflowx.cli.autofmt:main" autofmt = "pyflowx.cli.autofmt:main"
+1 -1
View File
@@ -84,7 +84,7 @@ from .runner import CliExitCode, CliRunner
from .storage import JSONBackend, MemoryBackend, StateBackend from .storage import JSONBackend, MemoryBackend, StateBackend
from .task import TaskCmd, TaskEvent, TaskResult, TaskSpec, TaskStatus from .task import TaskCmd, TaskEvent, TaskResult, TaskSpec, TaskStatus
__version__ = "0.2.5" __version__ = "0.2.6"
__all__ = [ __all__ = [
"IS_LINUX", "IS_LINUX",
+4
View File
@@ -17,10 +17,14 @@
from __future__ import annotations from __future__ import annotations
import json import json
import sys
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from pathlib import Path from pathlib import Path
from typing import Any, Mapping from typing import Any, Mapping
if sys.version_info >= (3, 12):
from typing import override
else:
from typing_extensions import override from typing_extensions import override
from .errors import StorageError from .errors import StorageError
+4
View File
@@ -15,6 +15,7 @@
* ``TaskStatus`` 是封闭枚举;执行器绝不发明临时字符串。 * ``TaskStatus`` 是封闭枚举;执行器绝不发明临时字符串。
""" """
import sys
from dataclasses import dataclass, field from dataclasses import dataclass, field
from datetime import datetime from datetime import datetime
from enum import Enum from enum import Enum
@@ -32,6 +33,9 @@ from typing import (
cast, cast,
) )
if sys.version_info >= (3, 13):
from typing import TypeVar
else:
from typing_extensions import TypeVar from typing_extensions import TypeVar
T = TypeVar("T", default=Any) T = TypeVar("T", default=Any)