An open API service indexing awesome lists of open source software.

https://github.com/bleachbit/pygtkwin

Build Python and GTK with introspection for BleachBit on Microsoft Windows
https://github.com/bleachbit/pygtkwin

Last synced: 2 months ago
JSON representation

Build Python and GTK with introspection for BleachBit on Microsoft Windows

Awesome Lists containing this project

README

          

# GTK and Python for Windows

This project builds the Python and GTK framework for BleachBit
to use on Microsoft Windows. This includes introspection support
and a PyGObject wheel. Consistent with PyPI packaging practices, we
use Microsoft Visual C++ and vcpkg instead of gcc and MSYS2.

As of 2025-11-30, this project builds:
* Python 3.12.9
* GTK 3.24.51
* PyGObject 3.55.0
* Pango 1.56.4
* Fontconfig 2.15.0
* HarfBuzz 12.2.0

The build environment is GitHub Actions with MSVC++ 2022.
For more information about the build environment and build
process, see the [GitHub Action YAML files](https://github.com/bleachbit/pygtkwin/tree/main/.github/workflows)
or [logs](https://github.com/bleachbit/pygtkwin/actions).

Perhaps you are looking for a PyGTK all in one (AIO) installer,
but the others you found were years out of date? If you need to
run GTK on Windows, try this repository plus the
[install script](https://github.com/bleachbit/bleachbit/blob/master/windows/python-gtk3-install.ps1)
from the BleachBit repository.

Copyright (C) 2025 by Andrew Ziem. All rights reserved.
See [LICENSE](LICENSE) for license information.

Special thanks to @soylent-io and @soreau for their work to keep BleachBit
running on Windows.

Tip: [nektos/act](https://github.com/nektos/act) is tool for running GitHub Actions locally.