Skip to content

Commit 960ec48

Browse files
authored
Bump version and update change log for 1.4.7 (and bump python_requires) (#613)
* Bump `python_requires` in `setup.cfg`. * remove `'3.7'` from the `python-version` in `install-tests` of the CI pipeline. * update `docs\source\conf.py` * update `comtypes\__init__.py` * update `README.md` * update change log for 1.4.7
1 parent 3e3977d commit 960ec48

File tree

6 files changed

+25
-6
lines changed

6 files changed

+25
-6
lines changed

.github/workflows/autotest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
strategy:
4444
matrix:
4545
os: [windows-latest, windows-2019]
46-
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
46+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
4747
architecture: ['x86', 'x64']
4848
steps:
4949
- uses: actions/checkout@v4

CHANGES.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
11
Comtypes CHANGELOG
22
==================
33

4+
Release 1.4.7
5+
--------------
6+
* Improve ``_CArrayType`` alias import. By @junkmd.
7+
* Rename ``_byref_type`` and ``_carg_obj`` to ``_CArgObject``. By @junkmd.
8+
* Fix typos and make the wording more natural in ``README.md``. By @umarbutler.
9+
* Modernize ``BSTR`` definition. By @junkmd.
10+
* Modernize ``tagDEC`` definition. By @junkmd.
11+
* Remove methods with mangling names in ``typeinfo``. By @junkmd.
12+
* Rename ``test_istream`` to ``test_stream``. By @junkmd.
13+
* Add ``test_msvidctl``. By @junkmd.
14+
* Add ``test_storage``. By @junkmd.
15+
* Add ``test_monikers``. By @junkmd.
16+
* Add ``test_shelllink``. By @junkmd.
17+
* Add ``test_persist``. By @junkmd.
18+
* Modernize ``persist``. By @junkmd.
19+
* Add type annotations to ``shelllink``. By @junkmd.
20+
* Bump ``python_requires`` to ``>=3.8`` in ``setup.cfg``. By @junkmd.
21+
422
Release 1.4.6
523
--------------
624
* Add tests and method annotations for ``IRecordInfo``. By @junkmd.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010

1111
`comtypes` allows you to define, call, and implement custom and dispatch-based COM interfaces in pure Python.
1212

13-
`comtypes` requires Windows and Python 3.7 or later.
13+
`comtypes` requires Windows and Python 3.8 or later.
14+
- Version [1.4.6](https://pypi.org/project/comtypes/1.4.6/) is the last version to support Python 3.7.
1415
- Version [1.2.1](https://pypi.org/project/comtypes/1.2.1/) is the last version to support Python 2.7 and 3.3–3.6.
15-
- `comtypes` does not work with Python 3.7.6 and 3.8.1 as reported in [GH-202](https://github.com/enthought/comtypes/issues/202). This bug has been fixed in Python >= 3.7.7 and >= 3.8.2.
16+
- `comtypes` does not work with Python 3.8.1 as reported in [GH-202](https://github.com/enthought/comtypes/issues/202). This bug has been fixed in Python >= 3.8.2.
1617
- Certain `comtypes` functions may not work correctly in Python 3.8 and 3.9 as reported in [GH-212](https://github.com/enthought/comtypes/issues/212). This bug has been fixed in Python >= 3.10.10 and >= 3.11.2.
1718

1819
## Installation

comtypes/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# comtypes version numbers follow semver (http://semver.org/) and PEP 440
2-
__version__ = "1.4.6"
2+
__version__ = "1.4.7"
33

44
try:
55
from _ctypes import COMError # noqa

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
# The short X.Y version.
5151
version = '1.4'
5252
# The full version, including alpha/beta/rc tags.
53-
release = '1.4.6'
53+
release = '1.4.7'
5454

5555
# The language for content autogenerated by Sphinx. Refer to documentation
5656
# for a list of supported languages.

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ classifiers =
1818
Topic :: Software Development :: Libraries :: Python Modules
1919

2020
[options]
21-
python_requires = >=3.7
21+
python_requires = >=3.8
2222

2323
packages =
2424
comtypes

0 commit comments

Comments
 (0)