module for creating installable exe from iss file using innosetup compiler
Project description
🚀 pyinno_setup
it is an python wrapper for programmatically building installable exe from iss script using embedded innosetup binary.
✨ Features
- Automate Installer Creation: Generate Windows installers (
.exe) from Python without comandline or gui, - Seamless Inno Setup Integration: Harness the full power of Inno Setup, embedded and ready to use.
📦 Installation
git clone https://github.com/its-me-abi/pyinno_setup.git
🛠️ Quick Start
from pyinno_setup import inno
if inno.build("inputfolder/template.iss", "outfolder"):
print("### successfully built")
else:
print("### build failed ")
💡 Why pyinno_setup?
- No more manual ` cli or gui .
- no need to install and configure innosetup yourself,everything is avaialble in this package
🖥️ Requirements
- Python 3.6+
- Inno Setup (embedded or available in your environment)
- Windows OS needed because innosetup only works in windows and it is for windows
🤝 Contributing
- Fork this repo
- Create a feature branch (
git checkout -b awesome-feature) - Commit your changes
- Open a Pull Request
📄 License
MIT License. See LICENSE.
🙏 Acknowledgements
- Inno Setup by Jordan Russell
🌐 Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyinno_setup-0.0.1.tar.gz
(6.6 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyinno_setup-0.0.1.tar.gz.
File metadata
- Download URL: pyinno_setup-0.0.1.tar.gz
- Upload date:
- Size: 6.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
081f92046c0b5a3ca74f82f3f5d1e02bb46ee5743fadb5076afd038a8f48335a
|
|
| MD5 |
19fd62e8845aa726afddb3d20a91285d
|
|
| BLAKE2b-256 |
0570f28f6e241ce0752aaad5d3c67e60d95897ebde651a2696433e794a9a435e
|
File details
Details for the file pyinno_setup-0.0.1-py3-none-any.whl.
File metadata
- Download URL: pyinno_setup-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7c64fb9833f1f27290db7ce25fd01902db2a8f7fd5965696f504251d926a7e4
|
|
| MD5 |
23f5c3cf8434295c0419739a16a47c9f
|
|
| BLAKE2b-256 |
fafc5b8d8e9693335a56a2c8a421dd5daa47ed5555349a3afe8ae634549dc3fe
|