{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"}],"enrichment":{"capability":"Reads and writes Microsoft Installer (.msi) files, providing access to the msilib module for Python 3.13 and later where it was removed from the standard library.","skillfed_tags":["windows-only","msi-packaging","stdlib-backport"],"use_cases":["Maintain cx_Freeze bdist_msi builds on Python 3.13+ after msilib removal from stdlib.","Programmatically generate or modify Windows .msi installer packages in build automation.","Read and inspect existing .msi file structures and metadata for analysis or repackaging.","Migrate legacy Python packaging workflows that relied on stdlib msilib to newer Python versions."],"what_it_does":"python-msilib is a backport of Python's msilib module, which was removed from the standard library in Python 3.13. It allows developers to read, create, and manipulate Microsoft Installer (.msi) files programmatically. The package is specifically designed to support cx_Freeze's bdist_msi command, which generates Windows installers, ensuring that existing build workflows continue to work on Python 3.13 and later.\n\nThe library provides low-level access to the Windows Installer database format and APIs. It has no external runtime dependencies and is available as platform-specific wheels for Windows (32-bit, 64-bit, and ARM64 architectures) across Python 3.13, 3.14, and 3.15, including free-threading variants. Installation is straightforward on Windows; non-Windows systems cannot use this package.","worth_installing":"Yes, if you need to build or manipulate Windows .msi files on Python 3.13+. The package is actively maintained, has no external dependencies, and carries a permissive license. Install only on Windows; non-Windows systems have no use for it. Verify compatibility with your specific cx_Freeze version or msilib use case before relying on it in production."},"id":"python-msilib","links":{"html":"https://skillfed.io/packages/python-msilib","md":"https://skillfed.io/packages/python-msilib.md","pypi":"https://pypi.org/project/python-msilib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-05","license_spdx":"PSF-2.0","license_treatment":"permissive","name":"python-msilib","python_support":"supports_current","summary":"Read and write Microsoft Installer files"},"popularity":{"monthly_downloads":122419,"position":11951,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
