Alternative implementation of python builtins based on C++ `std` library.
Project description
cppbuiltins
In what follows python
is an alias for python3.5
or any later version (python3.6
and so on).
Installation
Install the latest pip
& setuptools
packages versions
python -m pip install --upgrade pip setuptools
User
Download and install the latest stable version from PyPI
repository
python -m pip install --upgrade cppbuiltins
Developer
Download the latest version from GitHub
repository
git clone https://github.com/lycantropos/cppbuiltins.git
cd cppbuiltins
Install
python setup.py install
Development
Bumping version
Preparation
Install bump2version.
Pre-release
Choose which version number category to bump following semver specification.
Test bumping version
bump2version --dry-run --verbose $CATEGORY
where $CATEGORY
is the target version number category name, possible
values are patch
/minor
/major
.
Bump version
bump2version --verbose $CATEGORY
This will set version to major.minor.patch-alpha
.
Release
Test bumping version
bump2version --dry-run --verbose release
Bump version
bump2version --verbose release
This will set version to major.minor.patch
.
Running tests
Install dependencies
python -m pip install -r requirements-tests.txt
Plain
pytest
Inside Docker
container:
docker-compose --file docker-compose.yml up
Bash
script:
./run-tests.sh
PowerShell
script:
.\run-tests.ps1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for cppbuiltins-0.4.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9860b25b78a445b09f0add381482f818a418f14e66c02ac06ef206afcac17f27 |
|
MD5 | 12f9a64da8c39ac5066b702a4222b20f |
|
BLAKE2b-256 | b690a432c3671192755b289210a1580f320069b325574f93ab5240e4f4ace624 |
Hashes for cppbuiltins-0.4.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 455115befe7ece5cfe10093f567721e9a19b705688bedfc059a0677b6e95f15a |
|
MD5 | a021db4fed52d740d7bb36713e5f09c2 |
|
BLAKE2b-256 | 44c345670f6b40a70476f0fc8dfcffe82a681d9ca80cb36ae14c52adcbe55bc4 |
Hashes for cppbuiltins-0.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7fe8fd6c719abb369f0eadff5942bca80fa8ad7f5ade27dcbc2a7801c98d4b2 |
|
MD5 | 6995d44efa2f40e449aea115c5256795 |
|
BLAKE2b-256 | 10fc6b7234fc584f02c33ce43edf56801fd406e66d93427b9d830ddd0e9f765e |
Hashes for cppbuiltins-0.4.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5184457881ba163ad522b3288f75bfdd51c073271a54c208bc21afa1b3632b8a |
|
MD5 | 1a9eac7c92501197ea3e21d2677234e5 |
|
BLAKE2b-256 | 9d9e576b382a81040fec4a60d614da13cd82eb6e4dd36baa5f07a25d792f9cc0 |
Hashes for cppbuiltins-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c28fa3ec6fc2b3b2e4d0d0e81b5d860e5870e6b3665556bd3532cedafefa381f |
|
MD5 | e78df83540268aa9bc5697e36b095996 |
|
BLAKE2b-256 | e3d0e445cbf607f82cf4cb69eacb714e61b18ed369ec7488fc469df5104d962f |
Hashes for cppbuiltins-0.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc941431cf1ae5f0a4f8fb83cb7c9f08e926c922ac96b7e6f4283313e7abe64a |
|
MD5 | 2730265fbe98efbb30d28a8a59ee180d |
|
BLAKE2b-256 | 301c1d35736f93afaece871ddb94576532c964ed059ab708627258ea074d9724 |
Hashes for cppbuiltins-0.4.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ab7425b836f9666cccefce8dcd1b869acccc6f68d756f7e801407cbc10d20ae |
|
MD5 | fe366a78175e504e6b3dd7fb0aa83c72 |
|
BLAKE2b-256 | 583a391feb73445c340fd107c504bf8558c0c702e01250d15bca775ecd6d5e90 |
Hashes for cppbuiltins-0.4.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6d5aee5c6c9abdf949b0f1663de8b8431449ed346643606707f25f8de154a8 |
|
MD5 | 55d0ac3400b38fddec8a9aaee5df3274 |
|
BLAKE2b-256 | 4849aaa37ddbccb911074ba0312cd7e4d17f0c00b30267d88ea3d4dfd5cf9662 |
Hashes for cppbuiltins-0.4.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a1284abbd7965ebbbc713a209af0508cacf88a4a06134415450e8aeeff0a92 |
|
MD5 | ec00ead72483f4ede329b19a0590ac00 |
|
BLAKE2b-256 | d39523536d1669f550c6a62daf1c7de91ab31816a345312c4951f0600adf606d |
Hashes for cppbuiltins-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 709d3d8bda1d555715eaac70a8a536c2fc230c73e2f076e7b187e3ca336ef252 |
|
MD5 | 346fb39e752e00b79bd9116d51e90db2 |
|
BLAKE2b-256 | 44a812e236d545901e3ebddf9a072794d8e7ceaa9ad667d41a0e427ce54004bf |
Hashes for cppbuiltins-0.4.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2af21ee83d811111397f8eb2e4b79a59941b84b403b484efe11c1427620cfd3 |
|
MD5 | b4fa39393199bbf0266b927b753696fe |
|
BLAKE2b-256 | e97dd1c9d1fe10fcac80d8f92c25f05d54b28313c4bfd78fb57ee7c274ced2a6 |
Hashes for cppbuiltins-0.4.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8be974e8574324bec200fc50a3178dedd6109a5a9d6a6a4a6a1708dbbc1742a4 |
|
MD5 | e423f01bbf8702df44218e69f4632c26 |
|
BLAKE2b-256 | 6762bb6e6b50bbb3e052abb195e45530047b17df82b68660c71d63fc0fff8601 |
Hashes for cppbuiltins-0.4.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4509216099b6e002492809fdad1aa8a438319e19f3e986bf930c2faaf85c587e |
|
MD5 | c0a8d406c162e751bfa3e811dfb5611f |
|
BLAKE2b-256 | 0c8187e05909eb1ce1ae70a00d7a20116fee6817d896dbf52ba11dfd3aa6df42 |
Hashes for cppbuiltins-0.4.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ea52f9953cb975ca145f9fa686a731f4f128f63a7c3250f4206722e6cec08b |
|
MD5 | 284faa6a22715fcb4ca7d544bf985be3 |
|
BLAKE2b-256 | 55d112e417be7b25bea04077f79efc7a79fb994f8adf50c99d0e6ed8eae5c53d |
Hashes for cppbuiltins-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b81de839ad9105f873b11fe3a2a973a779eb4de10a908ed3047c96dbb560d3 |
|
MD5 | c8459efaa8766937ebb05b172169ffaa |
|
BLAKE2b-256 | c9a8df282dfc2003b9387999ee5233159b65bac15858ef654de382552320ecac |
Hashes for cppbuiltins-0.4.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80c4918f223ab95cb5de68fa5d0191ba4fb1a196f0745a59817090ce8070dbb6 |
|
MD5 | 6cd2156951980febe01e509e0a065ff2 |
|
BLAKE2b-256 | a4c10d794c402ef03e726600afe9b4a9b2197c0c818b7051f33d712846475843 |
Hashes for cppbuiltins-0.4.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79b70b54dbd01373dc9dc767018d8466c1b7dbe9d2ae13b470cd24e367570caf |
|
MD5 | b2be7aa5cec43576596ced3d50c1ea01 |
|
BLAKE2b-256 | 85ec5372f23c072e595f464e84b9af2a6e8d5d880dae470a30a0997bd675b021 |
Hashes for cppbuiltins-0.4.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3dcdfeb8a15dc2af382a7603472a92898831a6dab7e16b4927d136b8644c0d5 |
|
MD5 | 57bf1dbdececa26bfffa79305d256ab7 |
|
BLAKE2b-256 | 31f09462b9702169c87dd856741fecc6480c7bdc884014bce6641e78a7f2ae91 |
Hashes for cppbuiltins-0.4.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59adf794943e9c4be3f46f0fb0aa602fd5ed2119acae1cae414b1c788adfc8a5 |
|
MD5 | e6116ac9c05248193260838c0465ed7b |
|
BLAKE2b-256 | 4c9e3591e6427c5c55091568975fce0eff5243c3e43cd40747c3d6ca96f7619a |
Hashes for cppbuiltins-0.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02382b5e51fa85d2388492790dd3d81af309d836c4d332c7dab088a26e8fe245 |
|
MD5 | 25d6391710165ff1ccafaa3f6669e6ab |
|
BLAKE2b-256 | 6837d27520ab402c01a827da7640a5a86eab97e7cb7b63b79d4df294aa6809d5 |
Hashes for cppbuiltins-0.4.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5c374a2c20b348cc4ec08bd43a88babe02e15f23a1b8a037d4151fb4736c86f |
|
MD5 | a67dafb03a8665b06073cd8e1eec9879 |
|
BLAKE2b-256 | 5aff07bd984d9ccfc348bdd6fbdd7678fae81277b35fb71e7f6a76ca65c044ab |
Hashes for cppbuiltins-0.4.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2bf6238bd1dc534f06de84773fa6f115933af913408f1e248bc8e87dae4c33 |
|
MD5 | f4ae48101a69a44cbb1d71aca37a049c |
|
BLAKE2b-256 | ffe2250be93fc05e6d6592f976e798d2f472905e44d30421fc5d72414fdcf38d |
Hashes for cppbuiltins-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3d86f79c89100271c1c8307582eafaea26f1b31d0e63125efc0da2921090037 |
|
MD5 | e7c02782611c9e609fb63604702d619c |
|
BLAKE2b-256 | bdf4f8f4ddd863a137a55f3a7162d9cc091e8005fc1e1d6fa806fd3b2fa87f0b |
Hashes for cppbuiltins-0.4.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 288c52e012781a37b9f314e9b9caecfc7b7fba327716c26b2f275b86afd6f6ce |
|
MD5 | c3e86a08ba6e1ebe755fd38341e9f1a3 |
|
BLAKE2b-256 | d7cb3029c200af27b9a941ec466b26d5634fba1b3fbbe31de6c9b5563a000c54 |
Hashes for cppbuiltins-0.4.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0a5ec6a0cb5160963b407f5a69ad9bd231f3d0a65fe8056d98de4141d00e8be |
|
MD5 | 53d5c33a485ee0675c22a39ef864177d |
|
BLAKE2b-256 | 7d5d71fd23018a9167e593793dcaecffcb584c94bb3901771f7f4f8e24470d6f |