mhammond/pywin32

Python for Windows (pywin32) Extensions

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 12th, 2026
Created on October 24th, 2017
Open Issues & Pull Requests: 397 (+0)
GitHub issues: Enabled
Number of forks: 848
Total Stargazers: 5,602 (+0)
Total Subscribers: 141 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.2 hours
Mean response time: 648.4 days
90th percentile: 2273.9 days
Tracked items: 394

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "patch" is answered fastest, typically in about 3 hours, while "win32" waits about 69 months. Only 5% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 226
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 4,187 days
Stale 30+ days: 222
Stale 90+ days: 218

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • automigrated from sourceforge (188)
  • bug (161)
  • enhancement (55)
  • patch (45)
  • pythonwin (43)
  • ActiveX (36)
  • com (27)
  • win32 (27)

Most active issues this week

Detailed Description

pywin32 is a Python extension library that provides access to many of the Windows APIs from Python, including COM support.

The library solves the problem of calling Windows-specific functionality from Python code. It wraps native Windows APIs and COM interfaces, allowing developers to interact with Windows system services, registry, file systems, and third-party COM objects directly from Python. The implementation uses C++ bindings to expose these APIs to Python, bridging the gap between Python's cross-platform nature and Windows-specific capabilities.

Developers should choose this tool when building Windows-specific applications that need to interact with system APIs, COM objects, or Windows services. It suits projects ranging from system administration scripts to desktop applications that require deep Windows integration. The library includes specialized modules such as adodbapi for database access and isapi for Internet Information Services integration. Type hints are available through a separate types package for static type-checking support.

The project maintains an active issue and pull request process for bug reports and feature contributions, with a dedicated discussion forum for general support questions separate from bug tracking. Documentation exists in multiple forms including an online version of the helpfile, though the maintainers acknowledge the documentation is a work in progress and welcome help improving it. The project supports installation via pip with experimental free-threaded interpreter compatibility available through local builds. Binary installers are no longer provided, with users directed to pip-based installation instead.