rene
In what follows python is an alias for python3.10 or pypy3.10
or any later version (python3.11, pypy3.11 and so on).
Installation
Prerequisites
Install the latest pip & setuptools packages versions
User
Download and install the latest stable version from PyPI repository
Developer
Download the latest version from GitHub repository
Install
Usage
>>>
>>> =
>>> ==
True
>>> & ==
True
>>> | ==
True
>>> - ==
True
>>> ^ ==
True
>>> == 4
True
>>> == 0
True
>>>
>>>
True
>>>
>>>
>>> =
>>>
True
>>>
True
Development
Bumping version
Prerequisites
Install bump-my-version.
Release
Choose which version number category to bump following semver specification.
Test bumping version
where $CATEGORY is the target version number category name, possible
values are patch/minor/major.
Bump version
This will set version to major.minor.patch.
Running tests
Plain
Install with dependencies
Run
Docker container
Run
-
with
CPython -
with
PyPy
Bash script
Run
-
with
CPythonor
-
with
PyPy
PowerShell script
Run
-
with
CPython.\run-tests.ps1or
.\run-tests.ps1 cpython -
with
PyPy.\run-tests.ps1 pypy