diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ff23c2..750b994 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 1.0.2版本 + +1. 使用zoneinfo替换pytz库 +2. 调整安装脚本setup.cfg,添加Python版本限制 + # 1.0.1版本 1. 将模块的图标文件信息,改为完整路径字符串 diff --git a/README.md b/README.md index b8daa6f..d521886 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

- + @@ -17,7 +17,7 @@ PaperAccount是用于本地仿真交易的功能模块,用户可以通过其UI ## 安装 -安装环境推荐基于3.0.0版本以上的【[**VeighNa Studio**](https://www.vnpy.com)】。 +安装环境推荐基于3.3.0版本以上的【[**VeighNa Studio**](https://www.vnpy.com)】。 直接使用pip命令: diff --git a/setup.cfg b/setup.cfg index c79ebed..db6388d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = vnpy_paperaccount -version = 1.0.1 +version = 1.0.2 url = https://www.vnpy.com license = MIT author = Xiaoyou Chen @@ -30,6 +30,7 @@ classifiers = [options] packages = find: zip_safe = False +python_requires = >=3.7 install_requires = importlib_metadata diff --git a/vnpy_paperaccount/engine.py b/vnpy_paperaccount/engine.py index a653092..0617abb 100644 --- a/vnpy_paperaccount/engine.py +++ b/vnpy_paperaccount/engine.py @@ -1,10 +1,10 @@ from copy import copy from typing import Any, Dict, Tuple, Optional, List from datetime import datetime -from tzlocal import get_localzone +from tzlocal import get_localzone_name from vnpy.event import Event, EventEngine -from vnpy.trader.utility import extract_vt_symbol, save_json, load_json +from vnpy.trader.utility import extract_vt_symbol, save_json, load_json, ZoneInfo from vnpy.trader.engine import BaseEngine, MainEngine from vnpy.trader.object import ( OrderRequest, CancelRequest, QuoteData, QuoteRequest, SubscribeRequest, @@ -29,7 +29,7 @@ ) -LOCAL_TZ = get_localzone() +LOCAL_TZ = ZoneInfo(get_localzone_name()) APP_NAME = "PaperAccount" GATEWAY_NAME = "PAPER"