cppbind

View on PyPIReverse Dependencies (0)

1.0.3 cppbind-1.0.3-py3-none-any.whl

Wheel Details

Project: cppbind
Version: 1.0.3
Filename: cppbind-1.0.3-py3-none-any.whl
Download: [link]
Size: 188101
MD5: 92ceed10bb06c076b16866b9a3d92b21
SHA256: b1f7c284dcefaaca17d763783a59b4aa7a8d2d964dde3268267ffe708a7e3854
Uploaded: 2022-12-01 11:11:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cppbind
Version: 1.0.3
Summary: C++ bindings generator for various languages
Author: Picsart
Author-Email: info[at]cppbind.io
Home-Page: https://github.com/PicsArt/cppbind
Project-Url: Documentation, https://cppbind.io/
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: C++
Classifier: Programming Language :: Kotlin
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.8
Requires-Dist: cached-property (==1.5.2)
Requires-Dist: cachetools (==5.0.0)
Requires-Dist: coverage (==6.3.2)
Requires-Dist: GitPython (==3.1.17)
Requires-Dist: ipdb (==0.13.3)
Requires-Dist: isort (==5.9.3)
Requires-Dist: jedi (==0.17.2)
Requires-Dist: Jinja2 (==3.0.3)
Requires-Dist: pytest (==7.1.3)
Requires-Dist: PyYAML (==5.4)
Requires-Dist: sortedcontainers (==2.4.0)
Requires-Dist: twine (==3.8.0)
Requires-Dist: wheel (==0.36.2)
Requires-Dist: wcmatch (==8.4.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5804 characters]

WHEEL

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

RECORD

Path Digest Size
clang/__init__.py sha256=F32OO8ypFCINGCaqe2GCWaDaO3yxh5DAreFz9UNTIiY 594
clang/cindex.py sha256=qXa5HwYIl1LbDsPK5hZ75h0_OJ9gR0fEBso0-ryB0oQ 129024
clang/enumerations.py sha256=KW0SqaGDvBe4SjU31Ldg9M0ktyzrsjmONiJWNALn8JY 1106
cppbind/__init__.py sha256=1S7jy_VOnGOnJDcQrZ3v_bxcdlnF4FOOdMCtoteP_-A 1962
cppbind/runner.py sha256=sJnUbZ--SCiI24od8e9jvKgWHganGlgr7TMdvonozTs 9953
cppbind/builder/__init__.py sha256=8sfuPWTMb341rAxW3UXKwer0KRc-Ww5qqjdqrIwV5hg 1353
cppbind/builder/ir_builder.py sha256=XgJ5peHYMd77QSkTugBEf3Vc93Kz4aEvrEtgDBbWyBU 13848
cppbind/builder/ir_post_processor.py sha256=f46ptfILyztOj1Y5YKR9n-eHtfcrUa0QBBVc60-yAlQ 1313
cppbind/builder/out_builder.py sha256=LtUv1z76FQe2jECJnG1pqgSHaHI0bIVS3FItWk92UOw 9106
cppbind/common/__init__.py sha256=elAnTLm7Id70DjNEA4qnHRvPEuq11r3R6Cb8qNkXhu0 359
cppbind/common/config.py sha256=8WWSY6wUmMlhsX0aFBlygIH1y99HiP8F62flTUXHA1o 2514
cppbind/common/error.py sha256=Jk_yeJM0rvOkH9UOsFReTY2vByKtjYZuEu4itk6RBfI 2709
cppbind/common/snippets_engine.py sha256=bpbsd3KhkBUoYo6ADJuA4_R3E9xYCyx9ODCkpeINusM 37095
cppbind/common/type_info.py sha256=BuBN1LErPXq4BFpPQFZDA5hdZe9Z5WTQnfZKEG2c3pI 2530
cppbind/common/yaml_process.py sha256=jH6cVHnlWI_a2FRnlz8n0xpg8Fmd2V5EArRGLF7HncI 9105
cppbind/config/cppbind.yaml sha256=SbPUFIEvV6PsGpjYUQRHwR0zLI6VPYI5rlTj8-o2_iY 1699
cppbind/config/cppbind_config.cfg sha256=Z0oAc8AYBxwIF2PXpgplmn6KPMpsdF10vfS47T4ZvLw 284
cppbind/config/cxx_macros.yaml sha256=ojvx2OaYY-ufUGqGyb-PkbVCZW43j8QdJdX2jAhiFTs 531
cppbind/config/modulemap_variable_definitions.yaml sha256=33tIBfQiuCcVVOBOtFbW10W3qa6Z7lXHN-wycTL4VSo 397
cppbind/config/variable_definitions.yaml sha256=3QY1I6lmS4NyXI3g21-gdjWKM-v9LehWnQS0Zua_buY 12336
cppbind/config/rules/snippets.py sha256=E6SoNjoyMdnH65nsU3NhE1oiA5_RINeoz6g1gRz9BMM 6634
cppbind/config/snippets/common_macros.yaml sha256=KwMa3px6FU6Hxo3mAkcdg9HVXYb7WCnJXiXZsoyY8_0 16033
cppbind/config/snippets/kotlin/actions.yaml sha256=Bn5nzYvO_iHpg5PYY8048w_YdYKrYk4CZs5IK-NKh2w 1686
cppbind/config/snippets/kotlin/basic_cppbind_types.yaml sha256=YvqcscNC-RlTBxAgLdHVJJtIKmblsmmtJeSPLS6UVcQ 3098
cppbind/config/snippets/kotlin/code_snippets.yaml sha256=yyEyO7ItoEoN4npLSdV9_XsjIHLX1DRNJnhltf3aA6U 91828
cppbind/config/snippets/kotlin/complex_cppbind_types.yaml sha256=NREIKD4Q0mqAh7Mhzgp9p-M9ZAclTRgZn3XPaZGRuBo 54220
cppbind/config/snippets/kotlin/kotlin_macros.yaml sha256=j_LOuQ_21A3mSNN04icD7skOEuGOnhQIpZH5oOUWqgw 6943
cppbind/config/snippets/python/actions.yaml sha256=14KW9CBp3htE0LuCeJjE7aqzebxviJntMRZKidxEDf8 766
cppbind/config/snippets/python/basic_cppbind_types.yaml sha256=OJEHXANdG6VXLRJaysKj_m7yEAOcUF2chiQrWZKPPcE 1822
cppbind/config/snippets/python/bind_snippet.yaml sha256=H0_YucU9AZ9CDHoKBaxD-2cw7kvgs5hzW_12mvOThjI 11603
cppbind/config/snippets/python/code_snippets.yaml sha256=0YbBHsqOMy9PPoTOGBf84En1qqG5lsXvPgLLni9GJVk 40755
cppbind/config/snippets/python/complex_cppbind_types.yaml sha256=JAvvbZa5vWm1KPIP9bwIJ46OnRoGnPNKm70rid0LvvY 13073
cppbind/config/snippets/python/python_macros.yaml sha256=HSlMx5y4hSWZFPk34csoAvmBuql-YAgm9qNU9_xkQA4 2218
cppbind/config/snippets/swift/actions.yaml sha256=PVc_XWU9UQApP3CiJHvXe84yYLar1oV1k6QBdZTtZ4A 2194
cppbind/config/snippets/swift/basic_cppbind_types.yaml sha256=WDYrbKgs71t8Z7BP2Hb8g8sWFXL5Jnwv8wxhdBmKHSg 3151
cppbind/config/snippets/swift/code_snippets.yaml sha256=RY7mytC7iUttlIGoZSPaUtP5GfIG19drgrS1NHydwaw 100582
cppbind/config/snippets/swift/complex_cppbind_types.yaml sha256=1bRdAtw2-3u2b8_B0Zf1F8vo_C8S7WGTpc_wh8R8qi8 47805
cppbind/config/snippets/swift/modulemap_snippets.yaml sha256=LEfuPA1KIoBi0naMOKQzZSgPk_ellKvK5vfcrwKySDY 1044
cppbind/config/snippets/swift/swift_macros.yaml sha256=j032JKvcBeQmGbUJqDoCVAV9WUwrJhtyfqLYkB-tm8I 6187
cppbind/config/std_exc/std_exc_api.yaml sha256=DxIaA0vMSzfEGK7a-fj9vsS4gmIjlfBTxuKR6Y5g3OQ 3868
cppbind/config/std_helpers/kotlin/exceptionUtils.kt sha256=yLmaPpS2oY-7Y9ffP91_ZLUoitozDr4llH7p2k1oirk 998
cppbind/config/std_helpers/kotlin/utils.kt sha256=V-tTKdY8InrouQ3IrUoQZvsfHT4EKgW5bOBvw7GDOs8 513
cppbind/config/std_helpers/kotlin/cxx/c_helpers.h sha256=tnkgi1sLLBAkFQsAgTicoeVZE1VdQNXH9H-TVVEpMIE 673
cppbind/config/std_helpers/kotlin/cxx/cppbind_wrapper_helper.hpp sha256=C5JeNyv_uz5EjG-zOpr6sFWh8-RmGaq9qnzMVkaaqzE 9283
cppbind/config/std_helpers/python/cppbind_metaclass.py sha256=ONfUMf7P9QsFls4LdP8oCYma-ltznJLpfkfXG53OLfQ 7499
cppbind/config/std_helpers/swift/exceptionUtils.swift sha256=kWm97QAR8f35_qMu9bIqj5qrdI7x7wkNII1aZjZYw5I 1149
cppbind/config/std_helpers/swift/cxx/c_helpers.h sha256=os-HXTAWsMJ5mWJg4Yob-XiK1Pztm8KVYyDfJIy6q6M 2700
cppbind/config/std_helpers/swift/cxx/cppbind_wrapper_helper.hpp sha256=A7m8EXROJSTkf4Yd1TEOljGh0creYVA_ifmP-6HZWGU 1180
cppbind/context_manager/__init__.py sha256=TUS-bppY-_iLA6StTlsF8gHkw9OsFjwpMCdQrqnQCu0 158
cppbind/context_manager/ctx_desc.py sha256=X9VLRCdYqu7K19dB4lXd0svTpB5-7uVcKGR2nAmnS6Y 16295
cppbind/context_manager/ctx_mgr.py sha256=WSOCIZj1KaNt5fdiqreIA4kBEAfG-MH0eMbdj1itIrU 9197
cppbind/context_manager/var_eval.py sha256=DCaD-jN7u5SYrwLggRhjjU2P2o8K6Cc_DLg-94wfLuo 4790
cppbind/converter/__init__.py sha256=SrM5fJVBQeScl_8hJ-vA9GKYJUtalE8f49i0uBhFONQ 3059
cppbind/converter/kotlin.py sha256=8lZgqmkaFdRkrh3jNDVOTfDdV9JGStuWXdT_cuIHHEI 2078
cppbind/converter/python.py sha256=R6YpVY5FhETC15RKgWKY1Pv3rErRhlsejqGY4z6lhoY 1148
cppbind/converter/swift.py sha256=HG0QLNdNpDVaVIVnnvTJpvMVZcuCk6za5jy1EVoFoJM 2217
cppbind/cxx_exposed/__init__.py sha256=FbGkplRvtRBsOlkFnaRcgweABjE6jO1fxRbP1O0UJz0 430
cppbind/cxx_exposed/cxx_exposed_element.py sha256=x4AVynejaLVGqz4WJBmklC0LtRPJCDOebsCIh95Zx_s 9282
cppbind/cxx_exposed/cxx_exposed_type.py sha256=7erT25GrTmOt0SKwr3Sf_jTyiR5Pa5FrwTkL9-w9sDI 14865
cppbind/ir/__init__.py sha256=vCyX5WbPyN2Je_sv6slVdVhdwaWZOCPWFYtZYv69EFA 251
cppbind/ir/ast.py sha256=aICB8gY4NxHNWdcchOkYWWUhrxKYvJeOZFC9opTvei8 14368
cppbind/ir/cxx_element.py sha256=TjGkvCGO5-F69GKjj1Lscj692XLBXPUqTjAo9Uqab-4 16388
cppbind/ir/cxx_type.py sha256=-0BJzP0BXoSqvcaayywxfGsSXU-_IiXrRYuw-1GgVKM 4843
cppbind/ir/exec_rules.py sha256=2CTJ0uVZjGu3dnTGcVEQ41GHGp2EfczP1j6i1JQnlGI 16374
cppbind/ir/utils.py sha256=3u5J8wg2dTLCZHmSZTmzLQJqdCDnqAXWeGnWiPZJE0w 1243
cppbind/parser/__init__.py sha256=7nIBiC65pihbNBbojduNVY99C9k9fC0abU-Sx39StdI 331
cppbind/parser/cppbind_api_parser.py sha256=rkp2MR5BA3BxbzPIxE9yQuEKQa6zr8MhE55y6htghXc 10360
cppbind/parser/cppbind_parser.py sha256=ziRVrbGZSQSLPWRRkPAXfXJUBfd2lxO8pRyFBi_Kk9I 10865
cppbind/parser/filter.py sha256=dTUcwTN5nUGv5uZbTlXF2n7WJhPqv4qnDk2ELX8Iouo 5176
cppbind/utils/__init__.py sha256=IL_lZSAAyve8AJVbNZ_AIYVFFf0AZdOXhKgVnihKITU 16228
cppbind/utils/clang.py sha256=3HC-5VWC7UQ-qli8_J2zQYEWNoZSEYNcByc1_Rx5O_s 13681
cppbind-1.0.3.dist-info/LICENSE sha256=kwyJecXvzc1vpt-v15Be4jmGymnTnskeM08m5_HDgU4 1064
cppbind-1.0.3.dist-info/METADATA sha256=-evKoIvsXxGuLuZPcB91kIf3O-IbUjsbGDkiIKqs6cU 7020
cppbind-1.0.3.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
cppbind-1.0.3.dist-info/entry_points.txt sha256=WBEARa9Nr64R4nAU9YPa9aiSWIbBjveQh5pJLduEZXA 56
cppbind-1.0.3.dist-info/top_level.txt sha256=lrqJcEPps5-oN_t55snglxUdc8u1fm9fSRvCEiHxWis 14
cppbind-1.0.3.dist-info/RECORD

top_level.txt

clang
cppbind

entry_points.txt

cppbind = cppbind.runner:run_package