icpp-pro

View on PyPIReverse Dependencies (0)

5.0.3 icpp_pro-5.0.3-py3-none-any.whl

Wheel Details

Project: icpp-pro
Version: 5.0.3
Filename: icpp_pro-5.0.3-py3-none-any.whl
Download: [link]
Size: 211790
MD5: 977edeb48bcc3609f2cc0616b55b92ca
SHA256: 4edcb677fd902c99381f5a8f118813b97468a7ea90f94e2028dffb068f91c66e
Uploaded: 2025-02-20 18:12:50 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: icpp-pro
Version: 5.0.3
Summary: C++ Canister Development Kit (CDK) for the Internet Computer
Author-Email: icpp-pro <icpp[at]icpp.world>
Maintainer-Email: icpp-pro <icpp[at]icpp.world>
Project-Url: Homepage, https://www.onicai.com/
Project-Url: Documentation, https://docs.icpp.world/
Project-Url: Repository, https://github.com/icppWorld/icpp-pro
Project-Url: Issues, https://github.com/icppWorld/icpp-pro/issues
Project-Url: Changelog, https://docs.icpp.world/release-notes.html#changelog
License: MIT License Copyright (c) 2023 icppWorld Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Internet Computer,C++,Canister Development Kit,CDK,Smart Contracts,blockchain
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Requires-Python: >=3.9
Requires-Dist: icpp-candid (>=5.0.3)
Requires-Dist: icpp-pro-is-not-supported-on-windows; platform_system == "Windows"
Requires-Dist: typer[all] (>=0.9.0)
Requires-Dist: tomli
Requires-Dist: requests
Requires-Dist: enlighten
Requires-Dist: pytest
Requires-Dist: black (==23.12.1); extra == "dev"
Requires-Dist: pylint (==2.13.9); extra == "dev"
Requires-Dist: mypy (==1.8.0); extra == "dev"
Requires-Dist: build (==1.2.2); extra == "dev"
Requires-Dist: twine (==6.0.1); extra == "dev"
Requires-Dist: mkdocs (==1.5.3); extra == "dev"
Requires-Dist: types-requests (==2.31.0.10); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1097 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
icpp/__init__.py sha256=W8Xlb9IOaV9sDFWxSikKWaiBj18Ylpxf4Jh5oPFuIrI 1195
icpp/__main__.py sha256=YalZqkr20SISEZIO0DtGQeWEvh_uu86HOS4cxwVWcbg 1357
icpp/call_function_from_name.py sha256=YaaccOyO9HU8mDMPX80C0-J4OkYt3d4slqcb1Mfjs6Q 848
icpp/commands_build_library.py sha256=g5MXnXP7yheSJqpI1MAwu3DpSfokTObOX3oQQxlweOs 9527
icpp/commands_build_library_native.py sha256=uSk_UOb1HQwTo1nn-N_8jrPC4hmqlXUQPHZTJxMyEpM 11190
icpp/commands_build_native.py sha256=e-17ODFyHg3Q23ONjqW1IjicI2e6LhUYzAm60Y0MpIg 9004
icpp/commands_build_wasm.py sha256=t443MLzKTW043sw0YAK-ajE0_UHaksvR8oiujQqlN_0 14265
icpp/commands_get.py sha256=UpriQcUxFU_ahs2Niq7tDwo5d8ZArDo9NcuuYEg1xo0 1122
icpp/commands_init.py sha256=gL5AsNL3DqEpla9v2GVHimp7ILAWSKoZBzjbJC7G7rs 753
icpp/commands_install_rust.py sha256=NsjpNwxfOqzqoFb5HkdR-B8dQTjtb2j0RIp0TgxlYlY 5954
icpp/commands_install_wasi_sdk.py sha256=8nqkEAs3C8xuDsmkP2zvCG_91XZzdZ8c_UuvwgzX0FY 6932
icpp/config_default.py sha256=XdVbMwoktBvjSBpyyx7JCrk8bufMB-Jg6k02F5B5pbc 6540
icpp/conftest_base.py sha256=wjSuD_RAxXwgl7l6Y-6YibxA2ymLpVPbpoWxa6ks5PU 2616
icpp/decorators.py sha256=zUJFPVs-W3-x7-jl-KDg5yins_SftNiVp7ObB3c0BKM 3967
icpp/icpp_toml.py sha256=Foc9Tv4BxY7pimuvT49sLcMSi6sNEA7l-z7Ypfb2Znc 9667
icpp/options_build.py sha256=U_sJbdaSuonlZc0OGu2s7eRiiFzbysLGbuys55J7-1U 1320
icpp/options_main.py sha256=RRm597qx-HWEeqvvWXY6fQ19J0AFYsVeFG4KHtgMyic 1253
icpp/py.typed sha256=ZYhofmNLSj2zLe3tuB6mCBQnkX7Hw-vARfbOds4MQJI 98
icpp/run_dfx_cmd.py sha256=HrggN818cPtiK4kHWclsN76_DoRP0bWJir_y4bAlHJ4 843
icpp/run_shell_cmd.py sha256=zKpfcJOs7r5zx7cHFRBHAWutFEugQgVrYzNabJ6aj00 6156
icpp/smoketest.py sha256=9a21gMYwdl_7kpvMlMOzijncdrZwsMPNLAUxIjFednM 8886
icpp/utils.py sha256=JTc12N9JKr94zTM-RAAG6M98bGxeN0sNgOHZoU8KPNY 296
icpp/version.py sha256=2WymyNgRumKoQXgchPzFs2Cbpwf1Cd8lNPCCr907sdI 323
icpp/version_ic_wasi_polyfill.py sha256=3Y_SaEwjv0TkOerC-iRPNrOQ2Kjia-XB45Wy4COtPo8 434
icpp/version_rust.py sha256=EPZYeAghvZoPAaDk7ss0-1Ga_myrn_FzJyEJBkjWqQc 217
icpp/version_wasi2ic.py sha256=q-PddmlAMyorLt5B-i5Kjz_9NMUC1jVS9RFuOt8e4B0 374
icpp/version_wasi_sdk.py sha256=bk4zg-Y-mIFNABw8brwXQZ4WaGchEqm5JQ8syTLSFIA 232
icpp/canisters/greet/README.md sha256=Dn4LoOVJeOpDVcf7gISk_E3IDF7-ynOmytlnTqPgq9s 260
icpp/canisters/greet/demo-c++17.sh sha256=mkY_37QY61v_gUQLm22jS528GXLExCTXN7MUlkJiaK4 2647
icpp/canisters/greet/demo.sh sha256=gHhCnQ9sXZpSV_g9GuJqZG8pjQdfW2202sAm1h3ypG4 2547
icpp/canisters/greet/dfx.json sha256=ZRyEHbaLyPyAs4lyN862AdqgnpYXrda-NsKAPEbGZm4 234
icpp/canisters/greet/icpp-c++17.toml sha256=i2-5Sle8UenbviZxFqt9ZCVJQStlScp6TITrHh3tzD4 1243
icpp/canisters/greet/icpp.toml sha256=vrwgxec7V7O_XZ9bZ7csbyS1f9bvt7XoStoTwqHH4oo 1118
icpp/canisters/greet/libhello/hello.cpp sha256=8XoBmPHJFF_FQlMp-Kl2GqzLt2OTDYzlxRzWzcyJ6bA 121
icpp/canisters/greet/libhello/hello.h sha256=BWczQ7U04yjkajR9Ln2QTnjeQmwdEmxoe9t4aKs-bS0 80
icpp/canisters/greet/libworld/world.cpp sha256=gj6H8-aVcF_UfpzQ-CPBeWTChXobDF37lzUoFRD0cfo 137
icpp/canisters/greet/libworld/world.h sha256=yc2nvzgfD1WxQbu8haqECFBR18hI-6_3vyiWwdTXyBk 80
icpp/canisters/greet/native/main.cpp sha256=WdfcHlhHdJC7INreYYp5MWp49jbNziwj_9o9p8_H7RM 4044
icpp/canisters/greet/native/main.h sha256=5xMtQn9aTHwcjRjCw1BQsrqXx1Uj1bw679lHJTkHD6U 137
icpp/canisters/greet/src/greet.cpp sha256=UlwEY7h2ZfkHf8zpoB85vuX0YvokGSLiUsvMsP0YEag 7947
icpp/canisters/greet/src/greet.did sha256=bT0ZYZPPvtmIw5FjSkIloWYif23xJ4O2BrX-qDyJXqM 942
icpp/canisters/greet/src/greet.h sha256=SNNXAnvAJw6kdAOxhaOLUmpRgLAXxWs1PU_LvTphfEo 662
icpp/canisters/greet/src/vendors/nlohmann/json/json.hpp sha256=Zl-hS4rzg3lmlJ6OsAUtWD4qwQXTQ4urqZUXhVEs-SE 907858
icpp/canisters/greet/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
icpp/canisters/greet/test/conftest.py sha256=s0nroHu5zzxaLfqtFmcbQRrYDQViiD3V-iFyyICi0GY 335
icpp/canisters/greet/test/test_apis.py sha256=OYoNnfF6ruN65knQAJFylA6-BSIvpQiJzymstTamI84 4951
icpp/ic/canister/canister.h sha256=Hrtq8DwHrtEFDWyucePiJ7kGXqPCFEQxAXvYfK_EFog 1288
icpp/ic/canister/canister_base.cpp sha256=H72dHXK4f0e0KqnLAmRg3w0CZj-0ysQLcJHt1wwmIYk 405
icpp/ic/canister/canister_base.h sha256=WD3hlFojtkpG3-Cp-EjFBymRt8rhcxNO97HOeOnDVWk 1513
icpp/ic/canister/canister_cleanup_callback.cpp sha256=3qZuLJ8NirpidbJn_hV_0uPwfxmKxZtaQLjINXws9xo 292
icpp/ic/canister/canister_cleanup_callback.h sha256=5r22M84iZMYyoB0A-wqn9MTaB0V--7TmRa9zySkaEU4 240
icpp/ic/canister/canister_global_timer.cpp sha256=ZUJY7HNxdzb6YNizDstHkvyLiqMch17IsSRaWA0GLMI 268
icpp/ic/canister/canister_global_timer.h sha256=cwpX4se6bx0MCRsYJzYBHq0km6HxnqFogqQ8GgZQ7I4 224
icpp/ic/canister/canister_heartbeat.cpp sha256=i_8akOXrAIZr_zUFeHLGluQzszUIiujWulxgRj8Hx-s 256
icpp/ic/canister/canister_heartbeat.h sha256=n8OIWbg1dq8F97GLsOz-0D2GgUj0fA5zuipGQQmjy7g 216
icpp/ic/canister/canister_init.cpp sha256=8xHFVqcEUmh9noJ6ZKEEEPHPzUiNDGZ2xu5ALmvlVZg 226
icpp/ic/canister/canister_init.h sha256=egpH-XXIZGcTgGuIz0R8JS2o9axWRcm5fM6HavYVKQk 196
icpp/ic/canister/canister_inspect_message.cpp sha256=p94XNKpD7ih856vDf6MzXMQphjIBSEhmuqlWqCANLAE 286
icpp/ic/canister/canister_inspect_message.h sha256=CqMaSwf1aUh18GBbE5Rx3a5QkoSNIXDjrUO_AwsU4nw 236
icpp/ic/canister/canister_post_upgrade.cpp sha256=5txkyA1Q1ga0VZrdgdxMC_DTbv7MTz5YsHsTu1jGwuk 268
icpp/ic/canister/canister_post_upgrade.h sha256=bIrmIoI-Z8UD3bttV82j3HF3TftEqw7gwMjYdaDPi_I 224
icpp/ic/canister/canister_pre_upgrade.cpp sha256=C25KQ49SrsXZ1YOKgwImfVgj8E2wZkj_2Y9S6XqlYlo 262
icpp/ic/canister/canister_pre_upgrade.h sha256=M6yOZcD6FtlroA6f3KvzBg0i7CaP02NJlVt6UZ9l1O8 220
icpp/ic/canister/canister_query.cpp sha256=zCTmb0oaQ71xsjLE1l91LbKxhqqDta-_6Y_dSKPDeWc 232
icpp/ic/canister/canister_query.h sha256=wBJAN2Wm3nbEwlkumdZ52-1dlijdCerIxSMzA5BgJbA 200
icpp/ic/canister/canister_reject_callback.cpp sha256=yFX0EXNBAynLL4pOgNLiIYJVnsbDYd2Ra3ZBKQ4oRL8 286
icpp/ic/canister/canister_reject_callback.h sha256=66Wtiz8bPfcP0rv--fjvcKL-4yoInO6tBkWYQ5x8CjY 236
icpp/ic/canister/canister_reply_callback.cpp sha256=Zrlr8YWV9F0FrUyqblbP480Gl7hdjUgX1ahQPkfIjjI 280
icpp/ic/canister/canister_reply_callback.h sha256=1bQ66AmigPLSHr_RY1qdBq7h0Kko4SUCGr0b4bmycPQ 232
icpp/ic/canister/canister_start.cpp sha256=ARX2j1AzhgI9B_CAk3KH8XiPNr5rl1CRDF2epxGibME 232
icpp/ic/canister/canister_start.h sha256=3K2BE7PHatvR2B-L-4n5g4EduEgbZnmI6ywZYObEIGE 200
icpp/ic/canister/canister_update.cpp sha256=tn3uoWSLPsrb-ESKcH-Vyp1swouxRmIYKxkWOyk1Nfw 238
icpp/ic/canister/canister_update.h sha256=t68N4qosRdHzrWHCt5XDmrMkNr5N6iDW99Uu5AWqDI8 204
icpp/ic/ic0/ic0.h sha256=i8eIazRolB3LEhjASHQ5fkukFN1sSOPTyZGOT6Rn2iY 3766
icpp/ic/ic0/ic_wasi_polyfill.h sha256=EbMiPRLUnSD2Lzz-deXPKdxDfb-uC9RAqYO5K_SxAjk 1094
icpp/ic/ic0mock/global.h sha256=0atKaqQ8s0sz-yW6mtXSZOLRNnDbPlsE2uTTZmD75u0 111
icpp/ic/ic0mock/ic0.cpp sha256=ULFN066KPMpNlkyweVefQR-TX3o6E4CqDcEvD--L9FU 8607
icpp/ic/ic0mock/ic0.h sha256=OA9lsVVZydnqgpWe76I1y3TCxTLKNufjYLNNgfPljKQ 2213
icpp/ic/ic0mock/ic_wasi_polyfill.cpp sha256=3rsDiixwEzS4hSu-yFwNOlNheTvBWu9P2223Qv3rp3c 195
icpp/ic/ic0mock/ic_wasi_polyfill.h sha256=YDKGvXLSeBjdaTZZYdB4MtABUwzkR9NaA1EqIWvS1Gc 59
icpp/ic/ic0mock/mock_ic.cpp sha256=9WrhQe7crf8YUmewOKDosW22zLivymMoD-K73IR2NWg 4877
icpp/ic/ic0mock/mock_ic.h sha256=NgY438dYsQB4vZLa3QYxqEPk7FKS91AvzOITHU6JSBw 219
icpp/ic/ic0mock/mock_ic_.h sha256=O-ArrbI432rWcQnk5lZ_iyVmg3As5jz7rk4ndeXjNEs 2075
icpp/ic/ic0mock/mock_ic_constants.h sha256=H4Z0A7zquIcR4dS6vAp4bB4ex-oDdwbySBPsVk68v1Q 330
icpp/ic/icapi/ic_api.cpp sha256=Shzpuyg6N2VNUpbRYweLuYWxhKCNlJF_P7RqDf7BAEs 11902
icpp/ic/icapi/ic_api.h sha256=v_NKeCOcpLAW1_xOwSTtK-ZXn3ZsJ0ZIWeSWmpppZO8 9987
icpp/ic/icapi/ic_http.h sha256=4Wvuf1wSragd1ieE6_UtdQ-rz0eLyN-IL6sYd0l0rmU 1680
icpp/ic/icapi/wasm_symbol.h sha256=4LMDxhayAWrroYbNVAcbrL_dWoh0fBVw0BjbxScgpEo 463
icpp/ic/wasi_sdk_traps/__wasilibc_initialize_environ.c sha256=wK61MY-YDkEBG8qIbV-NfUVCCaEQI3AR2GdEhE2z7h8 1370
icpp/ic/wasi_sdk_traps/ic_trap.c sha256=YMpQZaaYomfXWU5CqJnCLtYtVvrYNzTWbvwN1slGtbc 327
icpp/ic/wasi_sdk_traps/ic_trap.h sha256=XI8GZ_O5sOMpHd3PefoXR_69a1PoFM1Xsbrhl-b3Te4 70
icpp/ic/wasi_sdk_traps/posix.c sha256=vH_wYDXm8kth2JxwvGUlGvzGfLNXWxBWaCM6wcBPc3A 5157
icpp/ic/wasi_sdk_traps/unreachable.c sha256=qFWO0mZco7D4xTBY4tD6r0WSAoA6M3bindwPquE1BTQ 11347
icpp_pro-5.0.3.dist-info/LICENSE sha256=jdOfBHKTH3-3rX1Z-QhoyGWT-xe85Xz_NrMgYsXaMso 1066
icpp_pro-5.0.3.dist-info/METADATA sha256=KzUxLqtuWGp0Zm3PNRFumFAbpRbViYUUOhAL3HmbK-I 4109
icpp_pro-5.0.3.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
icpp_pro-5.0.3.dist-info/entry_points.txt sha256=TQp3Ak8BiWuu54ZQg6JgcoUle5WojECMzYYL9AXSW6E 44
icpp_pro-5.0.3.dist-info/top_level.txt sha256=-18t6pp4U_1wjW3LmJN2N7O-rpg6U7Ly1X53MpUk9pA 5
icpp_pro-5.0.3.dist-info/RECORD

top_level.txt

icpp

entry_points.txt

icpp = icpp.__main__:main