first commit
This commit is contained in:
51
MeetSpot/environment.yml
Normal file
51
MeetSpot/environment.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
name: meetspot
|
||||
channels:
|
||||
- conda-forge
|
||||
- defaults
|
||||
|
||||
dependencies:
|
||||
# Python版本
|
||||
- python=3.11
|
||||
|
||||
# 核心Web框架
|
||||
- fastapi=0.116.1
|
||||
- uvicorn=0.35.0
|
||||
- pydantic=2.11.7
|
||||
- pydantic-core=2.33.2
|
||||
|
||||
# HTTP客户端
|
||||
- httpx=0.28.1
|
||||
- aiohttp=3.12.15
|
||||
- aiofiles=24.1.0
|
||||
|
||||
# 模板引擎
|
||||
- jinja2=3.1.6
|
||||
|
||||
# 表单处理
|
||||
- python-multipart=0.0.20
|
||||
|
||||
# 日志
|
||||
- loguru=0.7.3
|
||||
|
||||
# 配置解析
|
||||
- tomli=2.1.0
|
||||
|
||||
# 日期处理
|
||||
- python-dateutil=2.9.0
|
||||
|
||||
# SEO相关依赖
|
||||
- pip
|
||||
- pip:
|
||||
- jieba==0.42.1 # 中文分词(conda-forge暂无)
|
||||
- whitenoise==6.6.0 # 静态文件服务
|
||||
- slowapi==0.1.9 # API限流
|
||||
- markdown2==2.4.12 # Markdown解析
|
||||
|
||||
# 系统工具(可选,提升开发体验)
|
||||
- git
|
||||
- make
|
||||
|
||||
# 环境变量(可选)
|
||||
variables:
|
||||
PYTHONPATH: "${CONDA_PREFIX}/lib/python3.11/site-packages"
|
||||
AMAP_API_KEY: "" # 在.env或conda activate时设置
|
||||
Reference in New Issue
Block a user