A command-line tool to quickly generate Python projects with various templates and project structures.
pip install project-generator-python
create-project
Follow the interactive prompts to:
- Enter project name
- Choose template (basic/yn_tools/etc)
- Configure project options
- Basic Flask API project
- YN Tools project structure
- More templates coming soon
- Multiple project templates
- Docker support (optional)
- Common Python project patterns
- Ready-to-use CLI commands
- Customizable project structure
- Clone the repository
- Create virtual environment:
python -m venv venv source venv/bin/activate # or `venv\Scripts\activate` on Windows
- Install in development mode:
pip install -e .
MIT
Barry Duan
发布步骤:
1. 清理旧的构建文件:
```bash
rm -rf dist/ build/ *.egg-info/
- 构建项目:
python -m build
- 上传到 PyPI:
python -m twine upload dist/*
项目名称改为 project-generator-python 的优点:
- 更好的描述性
- 遵循 Python 包命名约定
- 易于在 PyPI 上搜索
- 能清晰表明这是一个 Python 相关的工具
用户可以通过以下方式安装和使用:
pip install project-generator-python
create-project