Pure Python COM package
Project description
comtypes
About
comtypes
is a lightweight Python
COM package, based on the ctypes
FFI library.
comtypes
allows to define, call, and implement custom and dispatch-based COM interfaces in pure Python
.
This package works on Windows only.
comtypes==1.1.7
is the last version supporting Windows CE.
Available on Python
2.7 and 3.3-3.11.
Where to get it
The source code is currently hosted on GitHub at: https://github.com/enthought/comtypes
An installer for the latest released version is available at the Python Package Index (PyPI).
# PyPI
pip install comtypes
Dependencies
comtypes
requires no third-party packages to run - this is truly pure Python
package.
Optional features include the follows...
- to process arrays as
numpy
'sndarray
- type hints be interpreted by
mypy
or several static type checkers
But these third-parties are not required as a prerequisite for runtime.
Community of the developers
Tracking issues, reporting bugs and contributing to the codebase and documentation are on GitHub at: https://github.com/enthought/comtypes
Ongoing plans
For the time being, the development target branch of this package will be the drop_py2
branch and the master
branch will be in maintenance-only-mode.
As the name suggests, drop_py2
is a mid-term-planning branch to drop supporting Python
2.x from this package, and start supporting Python
3.x only.
The drop_py2
branch will be merged into the master
branch in the future, and the master
branch will back to the development target branch and be renamed to main
.
Until then, no changes will be made to the master
branch except in the case of corresponding to regressions.
Please see the GitHub issue for policy and progress.
Documentation:
The documentation is currently hosted on pythonhosted at: https://pythonhosted.org/comtypes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for comtypes-1.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe1f10126d623ffd8075a9c926e7c5b3b5e9249a2e8674f772d5d4e2c8f33d63 |
|
MD5 | 0b988d9f5afc6e2c617b61d5aacbef86 |
|
BLAKE2b-256 | 6e15b4a1ea2d5e31052f56283b21089b574f5f05bdc9f27f6afad6c5f47903c9 |