myclang
standalone libclang/clang++ code with some modifications
Only support Clang 11.
pip install myclang
Usage
from myclang import cindex
TODO
- try to expose compile API to remove llvm toolchain dependency
- try to solve CUDA problem
- add standard headers to python package
- find a way to get msvc c++ include
Metadata
Release files for myclang 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| myclang-0.1.3.tar.gz | 204.0 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| myclang-0.1.3-cp39-cp39-win_amd64.whl | CPython 3.9 | CPython 3.9 | Windows x86-64 | Details |
| myclang-0.1.3-cp39-cp39-manylinux2014_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.17+ x86-64 | Details |
| myclang-0.1.3-cp38-cp38-win_amd64.whl | CPython 3.8 | CPython 3.8 | Windows x86-64 | Details |
| myclang-0.1.3-cp38-cp38-manylinux2014_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.17+ x86-64 | Details |
| myclang-0.1.3-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| myclang-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.17+ x86-64 | Details |
| myclang-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.17+ x86-64 | Details |
| myclang-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.17+ x86-64 | Details |
Total release size: 367.0 MB
Release files / myclang-0.1.3.tar.gz
| Download URL | myclang-0.1.3.tar.gz |
|---|---|
| Size | 204.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2623b35c488b356420c15cc759aa064b55b656def272ad3f3d8cd9a1fcc462b6
|
|
BLAKE2b-256 checksum How to use checksums |
fe498359dada13627e57c0a7903b3a006f643a336f0b40b8f52168d106400e14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6
|
Release files / myclang-0.1.3-cp39-cp39-win_amd64.whl
| Download URL | myclang-0.1.3-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 32.6 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
902766afc922eeac865b4f103cfaaf3300f26336d691095435e6c52b9fcfb493
|
|
BLAKE2b-256 checksum How to use checksums |
e0f83eb8453525aa92e27151a0712d004db705624fc0ec2d4352eaf15d41356c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
|
Release files / myclang-0.1.3-cp39-cp39-manylinux2014_x86_64.whl
| Download URL | myclang-0.1.3-cp39-cp39-manylinux2014_x86_64.whl |
|---|---|
| Size | 53.8 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8d39328f73467b41395226e6a23ac3e3d90433e1a71819b106094044707a456b
|
|
BLAKE2b-256 checksum How to use checksums |
fa7e7ce5204a9612042fe2a4daabf24e2755fdb0c79382401270b4292cb40e38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6
|
Release files / myclang-0.1.3-cp38-cp38-win_amd64.whl
| Download URL | myclang-0.1.3-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 32.6 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8ee24e0d84b14f60440b498ca1976b82ec944ce89c523e392407b0dc4c6070a6
|
|
BLAKE2b-256 checksum How to use checksums |
e9589e157c09eaeec7d7fd7d6a15fe1438e6e840bf5177746ee22a9173092682
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6
|
Release files / myclang-0.1.3-cp38-cp38-manylinux2014_x86_64.whl
| Download URL | myclang-0.1.3-cp38-cp38-manylinux2014_x86_64.whl |
|---|---|
| Size | 53.8 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c8bdbee536eee6de2a30ac785b693c94055e865e4a2757f1b4ec5311adb37e7f
|
|
BLAKE2b-256 checksum How to use checksums |
f5137ad944b48de7818771efd2a57c2c05249ca86544d732bb824b316a54f3fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6
|
Release files / myclang-0.1.3-cp37-cp37m-win_amd64.whl
| Download URL | myclang-0.1.3-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 32.6 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
20b4c8df69e7b7029c222e91d55256bba709e70f57d1b3bfd72c6e4b6cce05b8
|
|
BLAKE2b-256 checksum How to use checksums |
1f89ecb2849c2c52f44abc6eb6823de74f883e0754b0d6149f2affa51b807ec4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9
|
Release files / myclang-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl
| Download URL | myclang-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl |
|---|---|
| Size | 53.8 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b4820add39217af20a918e2dd31ce1271d99ecab49b25ce08ac2018c0306cb7f
|
|
BLAKE2b-256 checksum How to use checksums |
13bde61404ccbb84a803bedc2427041700185cfe7b97d45e40569682c44ba6ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6
|
Release files / myclang-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl
| Download URL | myclang-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl |
|---|---|
| Size | 53.8 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1dacadc28b7f2ac86e30579eab55a6a3b8162e053e1115833330f5c940b46cbd
|
|
BLAKE2b-256 checksum How to use checksums |
77cccbab67fe6cd2d324b6a69f98ca26ef43019bdf6d9083e60917ea520f2ac1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6
|
Release files / myclang-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl
| Download URL | myclang-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl |
|---|---|
| Size | 53.8 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
71e7c4d239d9795bcc8aec7f66206893e027b89b8deb78f7abbeab7647e7357e
|
|
BLAKE2b-256 checksum How to use checksums |
1531fdbec630aba08b10ef10d9c55df8441538040b9e598a60d29e76bc6ff7c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6
|