Comtypes

Latest version: v1.4.2

Safety actively analyzes 624359 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.4.2

--------------

* Improve the stability of module generation by ``GetModule``. By junkmd.
* Define ``c_int`` aliases earlier than others in wrapper modules. By junkmd.
* Remove trailing newlines generated by ``codegenerator`` and ``typeannotator``. By junkmd.
* Determine whether a interface is one of the known symbols not only by its name but also by using its iid. By junkmd.
* Add ``Incomplete`` and ``Hresult`` to ``hints.pyi``. By junkmd.

1.4.1

--------------
* Fix `TypeError` when defining enumeration types

1.4.0

--------------
* Add enumeration definitions in generated friendly modules. By junkmd.
* Add descriptions to ``index.rst`` about the enumeration types. By junkmd.
* Add GitHub Actions auto-test workflow. By junkmd.

1.3.1

--------------
* Add type annotations to dynamically generated modules. By junkmd.
* Bring back Excel early-bind test. By junkmd.
* update ``README.md``. By junkmd.

1.3.0

--------------
* Improve error message on non Windows environments. By CristiFati.
* Adjust styles of codebase. By junkmd.
* Apply ``black==22.12.0`` formatter. By junkmd.
* Modernize ``client.dynamic``. By junkmd.
* Add tests for ``client.dynamic``. By junkmd.
* Fix ``test_client``. By junkmd.
* Fix ``test_getactiveobj``. By junkmd.
* Make explicit the symbols that imports from the wrapper module into the friendly module. By junkmd.
* Modernize type annotations in statically defined modules. By junkmd.
* Fix several type annotations in statically defined modules. By jonschz and junkmd.
* Remove ``sys.version_info`` bridges from production codebase. By junkmd.
* Remove ``for_stub=True`` conditional branch from the ``tools.codegenerator.ImportedNamespaces.getvalue``. By junkmd.
* Fix ``codegenerator`` as generating ``__next__()`` instead of ``next()`` in ``IEnum...``. By jonschz.
* Add unit test for generated ``IEnum...`` interfaces. By jonschz.
* Remove ``'Programming Language :: Python :: 2.7'`` from ``setup.py``. By junkmd.
* Change the base class of ``_ComMemberSpec`` and ``_DispMemberSpec`` to ``typing.NamedTuple``. By junkmd.
* Delint and remove wildcard-import from ``typeinfo``. By junkmd.
* Split ``DISPPARAMS`` instantiation in ``IDispatch.Invoke`` method. By junkmd.
* Move ``clear_comtypes_cache`` to be a callable ``comtypes.clear_cache`` module. By bennyrowland.
* Wrapper modules are now imported into friendly modules using an abstracted name, ``__wrapper_module__``. By junkmd.
* Fix old index bug in ``call_with_inout`` within ``_fix_inout_args``. By jonschz.
* Fix ``CONTRIBUTING.md``. By junkmd.
* Update ``README.md``. By junkmd.

1.2.1

--------------
* Replace ``distutils`` with ``setuptools``. By junkmd.
* Add Python 3.12 testing into CI pipeline. By junkmd.
* Set long description type to "markdown" to fix PyPI description rendering. By junkmd.
* Add ``hints.pyi`` to ``package_data`` in ``setup.py`` which copies ``hints.pyi`` to correct install location. By junkmd.
* Remove Python >=3.3, <=3.6 from CI pipeline. By vasily-v-ryabov.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.