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
from pypi using pip
pip install pyinno-setup
from github source:
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.2.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.2.tar.gz.
File metadata
- Download URL: pyinno_setup-0.0.2.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 |
6c089c6312abdb37bd12c2f950452590049b28bc764cd1492dcd53532d880e7c
|
|
| MD5 |
1c6bb34c51418633eeb58641dce74e39
|
|
| BLAKE2b-256 |
c6f606d2c7aa1c8cf220ef509a5dd2d69a199ae15f1f351d5e26b74a81a111ff
|
File details
Details for the file pyinno_setup-0.0.2-py3-none-any.whl.
File metadata
- Download URL: pyinno_setup-0.0.2-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 |
cb66349c40a474977b4ad8253f7da65733919ae9dac829afe73674d57540ac4f
|
|
| MD5 |
6ae3a4d3f4949161ea0eb63c4a72fd9a
|
|
| BLAKE2b-256 |
f1a769b5d27b3cb5503a5f672e1563bb659650853fe88cad3b145cb14cdb288c
|