Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nightlark/pymsi
Python library for reading/writing MSI files
https://github.com/nightlark/pymsi
Last synced: 3 days ago
JSON representation
Python library for reading/writing MSI files
- Host: GitHub
- URL: https://github.com/nightlark/pymsi
- Owner: nightlark
- License: mit
- Created: 2024-04-09T07:24:29.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T19:40:18.000Z (10 days ago)
- Last Synced: 2024-11-04T20:35:08.710Z (10 days ago)
- Language: Python
- Size: 59.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# pymsi
[![PyPI](https://img.shields.io/pypi/v/msi)](https://pypi.org/project/msi/)
[![MIT License](https://img.shields.io/pypi/l/msi.svg)](https://github.com/nightlark/pymsi/blob/main/LICENSE)
[![Python Versions](https://img.shields.io/pypi/pyversions/msi.svg)](https://pypi.org/project/msi/)
[![CI](https://github.com/nightlark/pymsi/actions/workflows/ci.yml/badge.svg)](https://github.com/nightlark/pymsi/actions)
[![Documentation Status](https://readthedocs.org/projects/pymsi/badge/?version=latest)](https://pymsi.readthedocs.io/en/latest/?badge=latest)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/nightlark/pymsi/main.svg)](https://results.pre-commit.ci/latest/github/nightlark/pymsi/main)A pure Python library for reading and manipulating Windows Installer (MSI) files. Based on the rust msi crate and msitools utilities.
## Getting Started
For more, see the [documentation](https://pymsi.readthedocs.io/en/latest/).
### Installation
pymsi is available on PyPI:
```sh
pip install msi
```### Usage
To use pymsi as a library that gets called from other code:
```python
import pymsi
```## Getting Involved
For questions or support, please create a new discussion on [GitHub Discussions](https://github.com/nightlark/pymsi/discussions/categories/q-a),
or [open an issue](https://github.com/nightlark/pymsi/issues/new/choose) for bug reports and feature requests.## Contributing
Contributions are welcome. Bug fixes or minor changes are preferred via a
pull request to the [pymsi GitHub repository](https://github.com/nightlark/pymsi).
For more information on contributing see the [CONTRIBUTING](./CONTRIBUTING.md) file.## License
pymsi is released under the MIT license. See the [LICENSE](./LICENSE)
and [NOTICE](./NOTICE) files for details. All new contributions must be made
under this license.SPDX-License-Identifier: MIT
LLNL-CODE-862419