Metadata-Version: 2.4
Name: quick-install-pypi
Version: 0.1.0
Summary: 快速创建虚拟环境并以可编辑模式安装当前 Python 项目
Author-email: Chandler <275737875@qq.com>
License: MIT
Keywords: venv,editable,install,development,typer,cli
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer>=0.9.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Dynamic: license-file

# quick-install-pypi

快速创建虚拟环境并以可编辑模式（`pip install -e .`）安装当前 Python 项目，加速本地开发启动。

## 安装

```bash
pip install quick-install-pypi
```

## 使用

在项目根目录（含 `pyproject.toml` 或 `setup.py`）下运行：

```bash
install-pypi
```

默认行为：在当前项目下创建 `.venv` 虚拟环境，并在其中执行 `pip install -e .`。

### 常用选项

| 选项 | 说明 |
|------|------|
| `-n, --venv-name` | 虚拟环境目录名（默认 `.venv`） |
| `-p, --python` | 建环境所用基础解释器路径（默认当前解释器） |
| `--clear` | 虚拟环境已存在则先清除重建 |
| `--no-install` | 仅创建虚拟环境，不执行可编辑安装 |
| `--project` | 显式指定项目根目录（默认自动探测） |
| `--upgrade` | 可编辑安装时升级依赖 |

示例：

```bash
install-pypi -n .venv --clear
install-pypi -p python3.11
install-pypi --no-install
```

也可作为模块运行：

```bash
python -m quick_install_pypi
```

## 许可证

MIT
