4个版本 (破坏性更新)
0.3.0 | 2023年3月1日 |
---|---|
0.2.0 | 2023年2月24日 |
0.1.0 | 2023年2月20日 |
0.0.0 | 2023年2月3日 |
#2364 in Rust模式
140KB
3.5K SLoC
rustpy
在下文中 python
是 python3.7
或 pypy3.7
或任何后续版本(python3.8
,pypy3.8
等等)的别名。
安装
安装最新的 pip
和 setuptools
软件包版本
python -m pip install --upgrade pip setuptools
用户
从 PyPI
仓库下载并安装最新稳定版本
python -m pip install --upgrade rustpy
开发者
从 GitHub
仓库下载最新版本
git clone https://github.com/lycantropos/rustpy.git
cd rustpy
安装
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
容器内
- 使用
CPython
docker-compose --file docker-compose.cpython.yml up
- 使用
PyPy
docker-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.5–7.5MB
~54K SLoC