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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myclang-0.1.3.tar.gz (204.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

myclang-0.1.3-cp39-cp39-win_amd64.whl (32.6 MB view details)

Uploaded CPython 3.9Windows x86-64

myclang-0.1.3-cp39-cp39-manylinux2014_x86_64.whl (53.8 MB view details)

Uploaded CPython 3.9

myclang-0.1.3-cp38-cp38-win_amd64.whl (32.6 MB view details)

Uploaded CPython 3.8Windows x86-64

myclang-0.1.3-cp38-cp38-manylinux2014_x86_64.whl (53.8 MB view details)

Uploaded CPython 3.8

myclang-0.1.3-cp37-cp37m-win_amd64.whl (32.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

myclang-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl (53.8 MB view details)

Uploaded CPython 3.7m

myclang-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl (53.8 MB view details)

Uploaded CPython 3.6m

myclang-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl (53.8 MB view details)

Uploaded CPython 3.5m

File details

Details for the file myclang-0.1.3.tar.gz.

File metadata

  • Download URL: myclang-0.1.3.tar.gz
  • Upload date:
  • Size: 204.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2623b35c488b356420c15cc759aa064b55b656def272ad3f3d8cd9a1fcc462b6
MD5 91b4b81d8d83bbe50476cfe396881710
BLAKE2b-256 fe498359dada13627e57c0a7903b3a006f643a336f0b40b8f52168d106400e14

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 32.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 902766afc922eeac865b4f103cfaaf3300f26336d691095435e6c52b9fcfb493
MD5 993c5d897fdbb6f476525c4a2f89774f
BLAKE2b-256 e0f83eb8453525aa92e27151a0712d004db705624fc0ec2d4352eaf15d41356c

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 53.8 MB
  • Tags: CPython 3.9
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d39328f73467b41395226e6a23ac3e3d90433e1a71819b106094044707a456b
MD5 75013174d78bf9ebf9aaa02b0a71e273
BLAKE2b-256 fa7e7ce5204a9612042fe2a4daabf24e2755fdb0c79382401270b4292cb40e38

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 32.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8ee24e0d84b14f60440b498ca1976b82ec944ce89c523e392407b0dc4c6070a6
MD5 8199d649d6d9b3b3b5e3ec26121b1c3d
BLAKE2b-256 e9589e157c09eaeec7d7fd7d6a15fe1438e6e840bf5177746ee22a9173092682

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 53.8 MB
  • Tags: CPython 3.8
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8bdbee536eee6de2a30ac785b693c94055e865e4a2757f1b4ec5311adb37e7f
MD5 9ab684b768f9a2750ebce7e623ff2944
BLAKE2b-256 f5137ad944b48de7818771efd2a57c2c05249ca86544d732bb824b316a54f3fa

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 32.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 20b4c8df69e7b7029c222e91d55256bba709e70f57d1b3bfd72c6e4b6cce05b8
MD5 a0d2d3dca2e2226d84f2d2bf71d58ca4
BLAKE2b-256 1f89ecb2849c2c52f44abc6eb6823de74f883e0754b0d6149f2affa51b807ec4

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 53.8 MB
  • Tags: CPython 3.7m
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4820add39217af20a918e2dd31ce1271d99ecab49b25ce08ac2018c0306cb7f
MD5 e1748ec58932abae19dc3f95698c2c0e
BLAKE2b-256 13bde61404ccbb84a803bedc2427041700185cfe7b97d45e40569682c44ba6ce

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 53.8 MB
  • Tags: CPython 3.6m
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dacadc28b7f2ac86e30579eab55a6a3b8162e053e1115833330f5c940b46cbd
MD5 516dc7c0f5b2b006fb9aa446f2192b58
BLAKE2b-256 77cccbab67fe6cd2d324b6a69f98ca26ef43019bdf6d9083e60917ea520f2ac1

See more details on using hashes here.

File details

Details for the file myclang-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: myclang-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 53.8 MB
  • Tags: CPython 3.5m
  • Uploaded using 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

File hashes

Hashes for myclang-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71e7c4d239d9795bcc8aec7f66206893e027b89b8deb78f7abbeab7647e7357e
MD5 6f0bbcccf4206ec1b17b13e6a9bdf9b1
BLAKE2b-256 1531fdbec630aba08b10ef10d9c55df8441538040b9e598a60d29e76bc6ff7c7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.3 This release

9 files

0.1.1

4 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page