skillfed

pywin32

Python for Windows Extensions

pywin32 Permissive license PSF Active 5,596 v312 released

Install

pywin32 on PyPI

pip

pip install pywin32

uv

uv add pywin32

poetry

poetry add pywin32

Package facts

License PSF (permissive)
Python support supports the current Python release (>=3.9)
Install friction medium — platform-specific wheel
Runtime dependencies none
Maintenance actively maintained — 70 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: pywin32-312-cp310-cp310-win32.whl; pywin32-312-cp310-cp310-win_amd64.whl; pywin32-312-cp310-cp310-win_arm64.whl; pywin32-312-cp311-cp311-win32.whl; pywin32-312-cp311-cp311-win_amd64.whl; pywin32-312-cp311-cp311-win_arm64.whl; pywin32-312-cp312-cp312-win32.whl; pywin32-312-cp312-cp312-win_amd64.whl; pywin32-312-cp312-cp312-win_arm64.whl; pywin32-312-cp313-cp313-win32.whl; pywin32-312-cp313-cp313-win_amd64.whl; pywin32-312-cp313-cp313-win_arm64.whl; pywin32-312-cp314-cp314-win32.whl; pywin32-312-cp314-cp314-win_amd64.whl; pywin32-312-cp314-cp314-win_arm64.whl; pywin32-312-cp315-cp315-win32.whl; pywin32-312-cp315-cp315-win_amd64.whl; pywin32-312-cp315-cp315-win_arm64.whl; pywin32-312-cp39-cp39-win32.whl; pywin32-312-cp39-cp39-win_amd64.whl

Development Status :: 5 - Production/StableEnvironment :: Win32 (MS Windows)Intended Audience :: DevelopersLicense :: OSI Approved :: Python Software Foundation LicenseOperating System :: Microsoft :: WindowsProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.15Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPython

About pywin32

from the package's own PyPI description — quoted content, verbatim

pywin32

CI (image) PyPI - Version (image) PyPI - Python Version (image) PyPI - Downloads (image) License - PSF-2.0 (image)


This is the readme for the Python for Win32 (pywin32) extensions, which provides access to many of the Windows APIs from Python, including COM support.

See CHANGES.md for recent notable changes.

adodbapi's documentation can be found in: adodbapi/readme.txt

isapi's documentation can be found in: isapi/README.txt

Docs

The docs are a long and sad story, but [there's now an online...

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides direct access to Windows APIs, COM objects, and system services from Python, enabling low-level Windows integration and automation.

Medium install friction due to platform-specific wheels across Windows architectures (win32, win_amd64, win_arm64). Active maintenance with release 70 days ago and 5596 GitHub stars indicate solid community support.

PSF license is permissive, allowing commercial and private use with minimal restrictions.

Usage

python -m pip install --upgrade pywin32
python -m pywin32_postinstall -install

Windows operating system required; post-install script must be run after installation to register COM objects and system integration.

Verdict: Mature, actively maintained library for Windows-specific development with no known vulnerabilities. Install friction is moderate due to platform constraints and post-install setup, but the permissive PSF license and broad Python version support (3.9–3.15) make it reliable for Windows automation and system integration.

Needs verification

  • Whether post-install script execution is mandatory for all use cases or only for COM/service features
  • Specific Windows API modules and COM capabilities included in version 312
  • Compatibility guarantees with future Windows versions and API deprecations
windows api pythoncom automation pythonwindows system callswin32 extensionspython windows integrationwindows service automationregistry access python

Similar packages