From 94cbc7f7c09c403d6b69b1f4df232a870e88af21 Mon Sep 17 00:00:00 2001 From: renjianbo <18691577328@163.com> Date: Thu, 2 Apr 2026 18:02:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7=20v1.0.0=20=E5=92=8C=E7=89=88=E6=9C=AC=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 src/flask_prompt_master/__init__.py 添加 __version__ 和 __version_info__ - 创建 VERSION 文件存储版本号 - 更新所有环境配置(development/production/testing/local/base)在启动时显示版本信息 - 更新 README.md 文档添加版本号显示 版本号: v1.0.0 Co-Authored-By: Claude Sonnet 4.6 --- README.md | 2 ++ VERSION | 1 + config/base.py | 10 +++++++++- config/development.py | 15 +++++++++++---- config/local.py | 9 ++++++++- config/production.py | 9 ++++++++- config/testing.py | 9 ++++++++- src/flask_prompt_master/__init__.py | 3 +++ 8 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 VERSION diff --git a/README.md b/README.md index 3b108aa..b03814c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # aitsc +**版本**: v1.0.0 + #### 介绍 提示词专家 diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..afaf360 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.0.0 \ No newline at end of file diff --git a/config/base.py b/config/base.py index 2b9ede5..cdab7b3 100644 --- a/config/base.py +++ b/config/base.py @@ -79,4 +79,12 @@ class Config: app.logger.addHandler(file_handler) app.logger.setLevel(logging.INFO) - app.logger.info('应用启动') + + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'应用启动 - {version_info}') diff --git a/config/development.py b/config/development.py index 09e4b4b..2a5b0ee 100644 --- a/config/development.py +++ b/config/development.py @@ -53,11 +53,11 @@ class DevelopmentConfig(Config): @staticmethod def init_app(app): Config.init_app(app) - + # 开发环境特定初始化 import logging app.logger.setLevel(logging.DEBUG) - + # 开发环境控制台输出 console_handler = logging.StreamHandler() console_handler.setLevel(logging.DEBUG) @@ -65,5 +65,12 @@ class DevelopmentConfig(Config): '%(asctime)s %(levelname)s: %(message)s' )) app.logger.addHandler(console_handler) - - app.logger.info('开发环境启动') + + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'开发环境启动 - {version_info}') diff --git a/config/local.py b/config/local.py index 671696a..1fd3448 100644 --- a/config/local.py +++ b/config/local.py @@ -44,7 +44,14 @@ class LocalConfig(DevelopmentConfig): DevelopmentConfig.init_app(app) # 本地环境特定初始化 - app.logger.info('本地环境启动') + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'本地环境启动 - {version_info}') # 可以在这里添加本地特定的初始化代码 # 例如:加载本地开发工具、设置本地调试器等 diff --git a/config/production.py b/config/production.py index ea9da6c..46989ea 100644 --- a/config/production.py +++ b/config/production.py @@ -86,4 +86,11 @@ class ProductionConfig(Config): mail_handler.setLevel(logging.ERROR) app.logger.addHandler(mail_handler) - app.logger.info('生产环境启动') + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'生产环境启动 - {version_info}') diff --git a/config/testing.py b/config/testing.py index bf56b4e..58bd226 100644 --- a/config/testing.py +++ b/config/testing.py @@ -61,4 +61,11 @@ class TestingConfig(Config): )) app.logger.addHandler(console_handler) - app.logger.info('测试环境启动') + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'测试环境启动 - {version_info}') diff --git a/src/flask_prompt_master/__init__.py b/src/flask_prompt_master/__init__.py index ea303a4..94b3ed7 100644 --- a/src/flask_prompt_master/__init__.py +++ b/src/flask_prompt_master/__init__.py @@ -7,6 +7,9 @@ import traceback import logging from dotenv import load_dotenv +__version__ = '1.0.0' +__version_info__ = (1, 0, 0) + logger = logging.getLogger(__name__) # 加载环境变量