Skip to main content

myclang

standalone libclang/clang++ code with some modifications

Build Status

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)

Source distribution for myclang 0.1.3
File Size Uploaded
myclang-0.1.3.tar.gz 204.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for myclang 0.1.3
File
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

Release history Release notifications | RSS feed

This release

0.1.3 This release

9 release files

0.1.1

4 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page