1 个不稳定版本
| 0.0.0 | 2022年4月1日 |
|---|
#18 在 #python-3
8KB
87 行
randall
在以下内容中 python 是 python3.6 或 pypy3.6 或任何后续版本 (python3.7, pypy3.7 等) 的别名。
安装
安装最新的 pip 和 setuptools 包版本
python -m pip install --upgrade pip setuptools
用户
从 PyPI 仓库下载并安装最新稳定版本
python -m pip install --upgrade randall
开发者
从 GitHub 仓库下载最新版本
git clone https://github.com/lycantropos/randall.git
cd randall
安装
python setup.py install
开发
版本升级
准备
安装 bump2version。
预发布
根据 semver 规范 选择要升级的版本号类别。
测试版本升级
bump2version --dry-run --verbose $CATEGORY
其中 $CATEGORY 是目标版本号类别名称,可能的值是 patch/minor/major。
升级版本
bump2version --verbose $CATEGORY
这将设置版本为 major.minor.patch-alpha。
发布
测试版本升级
bump2version --dry-run --verbose release
升级版本
bump2version --verbose release
这将设置版本为 major.minor.patch。
运行测试
安装依赖项
python -m pip install -r requirements-tests.txt
平面
pytest
在 Docker 容器中
- 使用
CPythondocker-compose --file docker-compose.cpython.yml up - 使用
PyPydocker-compose --file docker-compose.pypy.yml up
Bash 脚本
-
使用
CPython./run-tests.sh或
./run-tests.sh cpython -
使用
PyPy./run-tests.sh pypy
PowerShell 脚本
- 使用
CPython
或.\run-tests.ps1.\run-tests.ps1 cpython - 使用
PyPy.\run-tests.ps1 pypy
依赖项
~2.5MB
~46K SLoC