欢迎使用 robocoin-dataset —— 一个用于构建 robocoin 数据集的 Python 工具集项目。
本项目采用 uv 作为默认的包管理工具。
uv 是一个超快的 Python 包安装器和虚拟环境管理器,兼容 pyproject.toml 和 pip 生态,是替代 pip, poetry, pipenv 的现代化选择。
pip install uv以下是开发者常见的工作流程:
conda create -n robocoin-dataset
conda activate robocoin-dataset
conda install ffmpeg=7.1.1 -c conda-forgegit clone --recursive https://github.com/RoboCoin-BAAI/robocoin-dataset.git
cd robocoin-datasetuv venv这将在项目根目录下创建 .venv 虚拟环境。
source .venv/bin/activate # Linux/macOS
# 或:
.venv\Scripts\activate # Windows (PowerShell)💡 提示:如果你不激活环境,
uv默认也会使用.venv。
uv pip install third_partes/robocoin-lerobotuv pip install -e .uv pip install -e .[dev]pre-commit install推荐在pyproject.toml文件中手动添加依赖项,或使用以下命令。
uv add requests # 添加运行时依赖
uv add --test ruff # 添加开发依赖这些命令会自动更新 pyproject.toml 和 uv.lock 文件。
在pyproject.toml中的相应位置,添加或删除依赖项
uv pip list# 删除虚拟环境
rm -rf .venv/
# 重新创建和安装
uv venv
uv pip install -e .uv pip install -e .[test]
pytest tests/.
├── examples/ # 使用示例代码
├── src/ # 主模块代码
├── tests/ # 单元测试
├── docs/ # 文档目录
├── pyproject.toml # 项目配置与依赖管理
├── uv.lock # 依赖锁定文件
├── .gitignore # Git 忽略规则
├── README.md # 项目简介
└── CONTRIBUTING.md # 贡献指南
- 想要贡献代码?请参考 CONTRIBUTION.md
- 想了解如何编写测试?请查看
tests/目录 - 想了解如何格式化代码?请使用
ruff format .和ruff check .
本项目采用 MIT License 开源协议。
感谢你的使用与支持!如果你有任何问题或建议,请在 GitHub 上提交 issue。