Skip to main content

standalone libclang code with some modifications

Project description

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

Project details


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

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

Uploaded CPython 3.9 Windows 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.8 Windows 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.7m Windows 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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page