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.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2690e643bd8fe4ac20b28b8b8b26904cc042c425e23920fb08fcefd352122e57 |
|
MD5 | 47b40d198a4fbc250cce0a9b55d7971c |
|
BLAKE2b-256 | 0a263f816fc840e24dacb6306356f59bd86adb1766c9d21f0ca630a8e5f24833 |
Hashes for cppbuiltins-0.4.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea13a2bdf9e6ead3bdcd8a285d21e8edfb48928ea50b82d3deb7266ffe35746 |
|
MD5 | ffaa1db6adf4c43ba5c03c4a456c6900 |
|
BLAKE2b-256 | bafdda34f849cc1f840a00a2b76b57801de399c84d3ef32b51b18d12ca6fc2e8 |
Hashes for cppbuiltins-0.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32ed27aea54fd0dd751c037964d5acf7a8c4ca4231f4a52c94e54186cf36e553 |
|
MD5 | 3c6d3612eeed750bbb3d9e5a6ad012fc |
|
BLAKE2b-256 | 3f53aa8cb219a30876ce375ab3e8388e34d4c3321c6871a3bf164654e3198b5e |
Hashes for cppbuiltins-0.4.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44475bede848a37126b9398f9607f81fbc71dfa81b2b9b85eb47c7321ecc91b2 |
|
MD5 | ab07bc17bc86bfe78b6bfccef1d48b69 |
|
BLAKE2b-256 | 4d997998cef69eee733eb7be4af3fdd1a56ecb54f7b51ba51931ee25f20a6c86 |
Hashes for cppbuiltins-0.4.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e5aa5d6b436c11dbddeb6c4322c167f7ec91e273c2a9cc066fa3750a672411c |
|
MD5 | 81ba186e3004d2bb122e22ea2154db28 |
|
BLAKE2b-256 | be4516e7fe5466e4a11974c100643fb75593fa33e1f54b27124796aadfb358ed |
Hashes for cppbuiltins-0.4.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07bc8f5af4bbe105603ae3678bb8b941b26d9ceda476276bddb113fe19d01a4d |
|
MD5 | 2a6e0e8d14297e2016a67fd11f766401 |
|
BLAKE2b-256 | 6fadc55d8e0d33a029cd8922a8beca374a7f2a3e423b040d5721f42b89779bfb |
Hashes for cppbuiltins-0.4.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819a993cbe7b55f1d75a17f7df00e6e06f1824e77909b1189debb9a5845df006 |
|
MD5 | c98153382e49c18a47e95966952d76fe |
|
BLAKE2b-256 | 6fcbe98fa2c339794ff305353cb898f27125f0d7ba12852c3c83d96efcc7b4ff |
Hashes for cppbuiltins-0.4.4-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e66cb5fe4f81ce8db11bd60fb331e9e4891e0ed5a3689749fcb26c02b19a224a |
|
MD5 | 3f10fee4203cf3cdcc881b138fdb558f |
|
BLAKE2b-256 | b5ee58bb80be6f55fddd077921952d5c3497974157eb229f93c34cc634c91198 |
Hashes for cppbuiltins-0.4.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1fd8c460b7266dc8bd8f50c4b610df0c1c2c658fdec042ece890fa2d7b6c61 |
|
MD5 | 104ad721326caff1ac1f9ee7aca1653b |
|
BLAKE2b-256 | 421d1e738e26d08564819fed060f8aac2700426b9787c351846082dd6baf8b57 |
Hashes for cppbuiltins-0.4.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bacf042463263e77eca8be4447e3a3d7661e96522b652220119b8aad59f4dec |
|
MD5 | f38294cfd3e0f8f307409106614e37f1 |
|
BLAKE2b-256 | 2144d5000d70da24c16c41bf2f27ad8840df2b03a3e4700e2fd41e6e4560a7e9 |
Hashes for cppbuiltins-0.4.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26ccfd2eaf5acf32e516363c41579592ac4a2e37b115f9b70eea426f30f70551 |
|
MD5 | 06e51cfded76958e0532dfa625e99351 |
|
BLAKE2b-256 | aff150196ee0cb1e5dc32d0309a32c2d10434ec69c65fd5544a36e3f9f55803c |
Hashes for cppbuiltins-0.4.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898a378f458609b9eaeddd0d8b4ad96d20f861d0b7389b80b908bdb5fc9455b0 |
|
MD5 | f230d493a826d9bc6032982954fda6ff |
|
BLAKE2b-256 | 29ac3f4e3a6f63a9f74f2b12d76d13f3cb038f34f41577069bf10fb451c449be |
Hashes for cppbuiltins-0.4.4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5978281c3d39500ac70b47330124136be2fc231586c67ca0376f00b0a2205673 |
|
MD5 | 64e31548fd1ced61389cc4806a09d477 |
|
BLAKE2b-256 | 1516565a87d0dbbeb21d493f08bf985b8de475f8a196b9ac8b4a8362e788cb48 |
Hashes for cppbuiltins-0.4.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81d89d140e43aefbe4f2df1b87f3f8e77fbc85b879c99fd7e60c749b48cf622c |
|
MD5 | 0e826d898a82f8b213740c84d109cb2c |
|
BLAKE2b-256 | cdc2cb9eddaa8cdfdf7cf8174a19c9eea0517626b1fab25ed2a070a57e5ad30d |
Hashes for cppbuiltins-0.4.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6357f158f1ddfc6a8eef20cabd49ff248dbd3df01b3391a9baee93fdaffa29e5 |
|
MD5 | 20e9091503a3f3e59bb312c23019f1ad |
|
BLAKE2b-256 | 37943413fb772858f2c4acc4b21385278f079443aa6185816f11f966b9c9fa56 |
Hashes for cppbuiltins-0.4.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d3510f44260a884da9a3b98fb4702169f9eacd375cf31359c81cca1f8fd4385 |
|
MD5 | c5a322cd91ee58cf9431c058fe2094df |
|
BLAKE2b-256 | 1a1f0e38d1236fd5a8284f2f0c7e8f9c27c188bf74977d304157935bb2d896f0 |
Hashes for cppbuiltins-0.4.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad75ffe2436804228e0c5ef4b8add93a3e244f923baf39859c07bfd5d623174c |
|
MD5 | a7df4307229c61975e30b2103d5017c2 |
|
BLAKE2b-256 | bf43e8e6cdb8bec446231ce34d6ff76f661395467ccf7b52b77cc8112269479b |
Hashes for cppbuiltins-0.4.4-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6cfd0154a7f83f288e5168da6ca46ad090746238532dc909568a644f201e937 |
|
MD5 | 2c41fcecee120600c8aa2995d0faab9b |
|
BLAKE2b-256 | 68fb7324d4b20bacfd6c61702e85775ef828b90bf9651309340268667a71abda |
Hashes for cppbuiltins-0.4.4-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 996e31e65c9f278eb38d3a1d32d911ac1cb1ad52f8cdb5686c72b1f64e6c22c4 |
|
MD5 | 992ec5a700e5674db773725e7b0bb497 |
|
BLAKE2b-256 | 8c6131131599b2a041f27212ceb9e46fad5e0be35bea2bcd00980ad53aa99552 |
Hashes for cppbuiltins-0.4.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c35b7a9dbe64983ceaef2235a0480057682826b86c492ef0fc7233db78a9e1b |
|
MD5 | dc45b31f6ce0e45652fe955e5677d402 |
|
BLAKE2b-256 | 5473f9e1ca724a28bd6e29bb91d656f2e9cee00d8bc1898f2366383007986fa4 |
Hashes for cppbuiltins-0.4.4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b79f48ecaed1e55b93e7fb347295de1cd5f27833e2b69e2f4a765f073e01c609 |
|
MD5 | 77798b160ceeb7e3dc738388124551ba |
|
BLAKE2b-256 | f15eeacda686e743632dddcc07f1dce8767e66c17e7e4ac5593f28563fa06687 |
Hashes for cppbuiltins-0.4.4-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6403d2fece137aabd7428eb0927f2e14156f122b7c751362d3ab8a6984f36c1d |
|
MD5 | d7cde1bfde81e576d8d96ba5ae77dc9c |
|
BLAKE2b-256 | f16dbe7e9ca28a6ed015a77d5910f46bd6670beebb9488cbe3fcf67c952738b5 |
Hashes for cppbuiltins-0.4.4-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db68067ade6d6cf6d1aec8b62266d8b5cc326392e6116ca4da5a78da84c361d |
|
MD5 | bad5a4f002fee7362140f2e92ceadc5a |
|
BLAKE2b-256 | 765c243d52b44f1231c38d73456278643789fe3cbc21bee15ae6d5bb3a47a4c4 |
Hashes for cppbuiltins-0.4.4-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b90bb2c44dd14b06480b9c644489f9601b02a179fd5ba5f12da3f12497594898 |
|
MD5 | de8066ee9d5d8d35d8f861a42e476a9e |
|
BLAKE2b-256 | 6edd8d1c3ef45f1103d52c0b778d4c19d3ae979abf54ca1fc4d3cd8889c38245 |
Hashes for cppbuiltins-0.4.4-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c5e07b8084b4bd6e185df907961aa555ce52ae452f87c6dae392f946de9cf5b |
|
MD5 | e8eb3521c996c3f2e20868ee96176ed0 |
|
BLAKE2b-256 | f1662af2ba06432f945938c12780e61006f789345d677dfd7f9ff39de006a5f3 |