Python项目管理工具

一个用于Python项目依赖管理和发布的命令行工具,支持虚拟环境管理、依赖锁定和项目发布功能。

  • by linzt123
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 linzt123/mcp

使用说明

Environment Deployment

  • pip3 install uv -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

project management

  • Create project:uv init [project name] --python 3.10;
  • Switch to the project directory;
  • Add dependency package:uv add [package name];
  • Delete dependency package:uv remove [package name];
  • Lock dependency package version:uv lock;
  • Automatically install dependency packages:uv sync;
  • Activate virtual environment:source .venv/bin/activate;
  • Exit virtual environment:deactivate;
  • Package project:uv build;
  • Publish project:uv publish --token [PYPI API TOKEN];
  • Translate into English pypi-api-token.txt Set the file content as an environment variable UV_PUBLISH_TOKEN You don't need to input every time --token Parameters;
  • Test project:pytest tests/test.py;