Skip to content

mersp13/pywin32

 
 

Repository files navigation

pywin32

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

See CHANGES.txt for recent notable changes.

Binaries

By far the easiest way to use pywin32 is to grab binaries from the most recent release

Feel free to open issues or pull-requests

Building from source

Building from source is extremely complicated due to the fact we support building old versions of Python using old versions of Windows SDKs. If you just want to build the most recent version, you can probably get away with installing the same MSVC version used to build that version of Python, grabbing a recent Windows SDK, setting the MSSDK environment variable to point at the root of the SDK, and running setup.py (or setup3.py for Python 3.x versions)

'setup.py' is a standard distutils build script. You probably want to:

% setup.py install

or

% setup.py --help

You can run 'setup.py' without any arguments to see specific information about dependencies. A vanilla MSVC installation should be able to build most extensions and list any extensions that could not be built due to missing libraries - if the build actually fails with your configuration, please open an issue.

About

Python for Windows (pywin32) Extensions

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.1%
  • Python 28.6%
  • HTML 1.6%
  • Makefile 0.8%
  • C 0.7%
  • Visual Basic .NET 0.1%
  • Other 0.1%