enthought/comtypes
### [`v1.2.0`](https://togithub.com/enthought/comtypes/blob/HEAD/CHANGES.txt#Release-120)
[Compare Source](https://togithub.com/enthought/comtypes/compare/1.1.14...1.2.0)
- Remove all automatic imports of `numpy`, and make `numpy` interop opt-in. By [@bennyrowland](https://togithub.com/bennyrowland).
- Move and redefine generating module functions for fixing cross imports. By [@junkmd](https://togithub.com/junkmd).
- Refactor creating `__all__` part in `codegenerator.Generator.generate_code`. By [@junkmd](https://togithub.com/junkmd).
- Quit calling `GetModule` from `tools.codegenerator`. By [@junkmd](https://togithub.com/junkmd).
- Commonize module-creating functions. By [@junkmd](https://togithub.com/junkmd).
- Shorten the lifetime of `io.StringIO` used for code generation. By [@junkmd](https://togithub.com/junkmd).
- Fix import source of `Array` from `_ctypes` to `ctypes`. By [@junkmd](https://togithub.com/junkmd).
- Add `for_stub` mode to `ImportedNamespaces.getvalue`. By [@junkmd](https://togithub.com/junkmd).
- Remove `monkeypatch_COMError`. By [@junkmd](https://togithub.com/junkmd).
- Remove `CodeGenerator.need_GUID`. By [@junkmd](https://togithub.com/junkmd).
- Carve out `CodeGenerator.type_name` method to `TypeNamer` class. By [@junkmd](https://togithub.com/junkmd).
- Add `__known_symbols__` attributes. By [@junkmd](https://togithub.com/junkmd).
- Remove `CodeGenerator.type_name` calls no longer needed and rename to `_to_type_name`. By [@junkmd](https://togithub.com/junkmd).
- Change `_fix_inout_args` to module-level top level function. By [@junkmd](https://togithub.com/junkmd).
- Fix docstring from `DispInterfaceHead`. By [@junkmd](https://togithub.com/junkmd).
- `...METHOD` and `...PROPERTY` return `_MemberSpec`s instead of `tuple`s. By [@junkmd](https://togithub.com/junkmd).
- Make generating `...property` DRY. By [@junkmd](https://togithub.com/junkmd).
- Refactor `_MemberSpec` stuffs and separate modules. By [@junkmd](https://togithub.com/junkmd).
- Carve out `make_...Method` and `make_...Property` of `codegenerator`. By [@junkmd](https://togithub.com/junkmd).
- Removed extra space in `typeinfo.IRecordInfo._methods_`. By [@j0ker70](https://togithub.com/j0ker70).
- Add type annotations to many modules. By [@junkmd](https://togithub.com/junkmd).
- Fix type annotations in many modules. By [@j0ker70](https://togithub.com/j0ker70), [@muddi900](https://togithub.com/muddi900), and [@junkmd](https://togithub.com/junkmd).
- Delint `setup.py`. By [@jaraco](https://togithub.com/jaraco).
- Add `CONTRIBUTING.md`. By [@junkmd](https://togithub.com/junkmd).
- Modernize `README.md` style. By [@junkmd](https://togithub.com/junkmd).
- Add announcements of plan for renaming `master` branch to `main` and dropping Python2 to `README.md`. By [@junkmd](https://togithub.com/junkmd).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.1.14
->1.2.0
Release Notes
enthought/comtypes
### [`v1.2.0`](https://togithub.com/enthought/comtypes/blob/HEAD/CHANGES.txt#Release-120) [Compare Source](https://togithub.com/enthought/comtypes/compare/1.1.14...1.2.0) - Remove all automatic imports of `numpy`, and make `numpy` interop opt-in. By [@bennyrowland](https://togithub.com/bennyrowland). - Move and redefine generating module functions for fixing cross imports. By [@junkmd](https://togithub.com/junkmd). - Refactor creating `__all__` part in `codegenerator.Generator.generate_code`. By [@junkmd](https://togithub.com/junkmd). - Quit calling `GetModule` from `tools.codegenerator`. By [@junkmd](https://togithub.com/junkmd). - Commonize module-creating functions. By [@junkmd](https://togithub.com/junkmd). - Shorten the lifetime of `io.StringIO` used for code generation. By [@junkmd](https://togithub.com/junkmd). - Fix import source of `Array` from `_ctypes` to `ctypes`. By [@junkmd](https://togithub.com/junkmd). - Add `for_stub` mode to `ImportedNamespaces.getvalue`. By [@junkmd](https://togithub.com/junkmd). - Remove `monkeypatch_COMError`. By [@junkmd](https://togithub.com/junkmd). - Remove `CodeGenerator.need_GUID`. By [@junkmd](https://togithub.com/junkmd). - Carve out `CodeGenerator.type_name` method to `TypeNamer` class. By [@junkmd](https://togithub.com/junkmd). - Add `__known_symbols__` attributes. By [@junkmd](https://togithub.com/junkmd). - Remove `CodeGenerator.type_name` calls no longer needed and rename to `_to_type_name`. By [@junkmd](https://togithub.com/junkmd). - Change `_fix_inout_args` to module-level top level function. By [@junkmd](https://togithub.com/junkmd). - Fix docstring from `DispInterfaceHead`. By [@junkmd](https://togithub.com/junkmd). - `...METHOD` and `...PROPERTY` return `_MemberSpec`s instead of `tuple`s. By [@junkmd](https://togithub.com/junkmd). - Make generating `...property` DRY. By [@junkmd](https://togithub.com/junkmd). - Refactor `_MemberSpec` stuffs and separate modules. By [@junkmd](https://togithub.com/junkmd). - Carve out `make_...Method` and `make_...Property` of `codegenerator`. By [@junkmd](https://togithub.com/junkmd). - Removed extra space in `typeinfo.IRecordInfo._methods_`. By [@j0ker70](https://togithub.com/j0ker70). - Add type annotations to many modules. By [@junkmd](https://togithub.com/junkmd). - Fix type annotations in many modules. By [@j0ker70](https://togithub.com/j0ker70), [@muddi900](https://togithub.com/muddi900), and [@junkmd](https://togithub.com/junkmd). - Delint `setup.py`. By [@jaraco](https://togithub.com/jaraco). - Add `CONTRIBUTING.md`. By [@junkmd](https://togithub.com/junkmd). - Modernize `README.md` style. By [@junkmd](https://togithub.com/junkmd). - Add announcements of plan for renaming `master` branch to `main` and dropping Python2 to `README.md`. By [@junkmd](https://togithub.com/junkmd).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.