Registry / azure / python-msilib

python-msilib

JSON →
library0.6.0pypypiunverified

A Python library to read and write Microsoft Installer (.msi) files. Current version 0.6.0, supports Python >=3.13 and is under active development on GitHub.

pip install python-msilib
INSTALL
IMPORT
SIG · PYTHON-MSILIB
P
python-msilib
azurepythonv0.6.0
Install
Import
Disk
Pass rate
0/ 10
Env Coverage0 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v? · pip install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
build_error
glibc
py 3.103.95 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

msilib
import msilib
The library provides a drop-in replacement for the standard library msilib module.

Create a simple MSI file using python-msilib.

import msilib # Create a new MSI database with msilib.Create('example.msi', msilib.DefaultCab, msilib.UUID.Create()) as db: print('MSI file created successfully')
Debug
Known issues
breakingPython 3.13+ only: This library requires Python 3.13 or newer. Older Python versions (3.12, 3.11) are not supported.
fix
Upgrade to Python 3.13 or later.
affects: >=0.6.0
gotchaThe package name on PyPI is 'python-msilib', but the import module is 'msilib'. This can cause confusion if you try to 'import python-msilib'.
fix
Use 'import msilib' in your code.
affects: all
deprecatedSome APIs from the standard library 'msilib' may be deprecated or changed in newer Python versions. This package aims to maintain compatibility but may lag behind.
fix
Check the release notes for changes in API behavior.
affects: <0.6.0
Upgrade
Version history
0.6.0latest on PyPI · released Apr 21, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
51 hits · last 30 days
node
46
OpenAI (training)
1
Resources
python-msilib — pip install python-msilib · libregistry