[python-win32] [ANN] pywin32 build 301 released

Mark Hammond mhammond at skippinet.com.au
Sun May 30 20:54:33 EDT 2021


Hi all,
   I'm happy to announce the release of pywin32 build 301. There are a 
number of relatively small changes in this release.

Downloads are available at:

   https://github.com/mhammond/pywin32/releases/tag/b301

and via pypi.

For initial support (eg, to ask questions about the release etc), please 
contact this mailing-list (python-win32 at python.org).  If you want to 
report a bug, please do so at https://github.com/mhammond/pywin32/issues

As always, thanks to everyone who contributed to this release, both in 
terms of code and reporting bugs - there were a number of new 
contributors which is great to see,

Cheers,

Mark.

Changes:

Since build 300:
----------------
* Fix some confusion on how dynamic COM object properties work. The old
   code was confused, so there's a chance there will be some subtle
   regression here - please open a bug if you find anything, but this
   should fix #1427.

* COM objects are now registered with the full path to pythoncomXX.dll,
   fixes #1704.

* Creating a `win32crypt.CRYPT_ATTRIBUTE` object now correctly sets
   `cbData`.

* Add wrap and unwrap operations defined in the GSSAPI to the sspi
   module and enhance the examples given in this module.
   (#1692, Emmanuel Coirier)

* Fix a bug in `win32profile.GetEnvironmentStrings()` relating to
   environment variables with an equals sign (@maxim-krikun in #1661)

* Fixed a bug where certain COM dates would fail to be converted to a
   Python datetime object with `ValueError: microsecond must be in
   0..999999`. Shoutout to @hujiaxing for reporting and helping
   reproduce the issue (#1655)

* Added win32com.shell.SHGetKnownFolderPath() and related constants.

* CoClass objects should work better with special methods like __len__
   etc. (#1699)

* Shifted work in win32.lib.pywin32_bootstrap to Python's import system
   from manual path manipulations (@wkschwartz in #1651)

* Fixed a bug where win32print.DeviceCapabilities would return strings
   containing the null character followed by junk characters.
   (#1654, #1660, Lincoln Puzey)


More information about the python-win32 mailing list