Skip to main content

Have you used the Clang Python Bindings, but wanted type hints in your IDE? Have you ever wanted to use mypy tools on a project that uses Clang but gotten errors due to lack of type annotations? This package is a PEP 561 stub package which provides type information for Clang.

In other words, transform your IDE from:

https://raw.githubusercontent.com/tgockel/types-clang/trunk/doc/before.png

to:

https://raw.githubusercontent.com/tgockel/types-clang/trunk/doc/after.png

To utilize this, add it globally with:

pip3 install types-clang

Or add types-clang to dev-requirements.txt or pyproject.toml or whatever you use for dependency management.

Versioning

The published types-clang packages correspond with the type information of the {major}.{minor} of the clang package. The patch version of types-clang does not correspond with any patch version of clang, as they use semantic versioning correctly and will not add functionality in a patch release. So, if you install clang==13.0.1, then types-clang>=13.0, <13.1 will have the appropriate stubs.

Best practice is to write the version specification for types-clang to be the same as the clang package, but without the patch. For Poetry:

[tool.poetry.dependencies]
clang = "14.0"

[tool.poetry.dev-dependencies]
types-clang = "14.0"

Download files

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

Source Distribution

types-clang-0.14.3.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

types_clang-0.14.3-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file types-clang-0.14.3.tar.gz.

File metadata

  • Download URL: types-clang-0.14.3.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.6 Linux/5.15.0-60-generic

File hashes

Hashes for types-clang-0.14.3.tar.gz
Algorithm Hash digest
SHA256 d0a093530f763f56e563ed7be79937308a4bdc4a5aa2be195615ac746b4dedec
MD5 6563c5f33a594408f87ccab702806ad5
BLAKE2b-256 4da9a2edb5cefd1d50a033054724ed150fcb17d1e9c7150fde72fd96c714877b

See more details on using hashes here.

File details

Details for the file types_clang-0.14.3-py3-none-any.whl.

File metadata

  • Download URL: types_clang-0.14.3-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.6 Linux/5.15.0-60-generic

File hashes

Hashes for types_clang-0.14.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5b52a7258bbf69b1376594fb0fad1bef526de9f6c4ed27cabd382557ac3896c2
MD5 f00a1a08331c085e2a3364ffe90eb911
BLAKE2b-256 c80d81718cf5ad04ba420f01fbc4caa390a12c7c3136962bed1e8493ac3d5a11

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.14.3 This release

2 files

0.14.2

2 files

0.14.1

2 files

0.14.0

2 files

0.13.3

2 files

0.13.2

2 files

0.12.3

2 files

0.12.2

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