1 个不稳定版本

0.0.0 2022年4月1日

#18#python-3

MIT 许可证

8KB
87

randall

在以下内容中 pythonpython3.6pypy3.6 或任何后续版本 (python3.7, pypy3.7 等) 的别名。

安装

安装最新的 pipsetuptools 包版本

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 容器中

  • 使用 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.5MB
~46K SLoC