Metadata-Version: 2.4
Name: smol-nsis
Version: 0.0.13
Summary: Hermetic NSIS (Nullsoft Scriptable Install System) distribution
Project-URL: Homepage, https://github.com/justindujardin/smol-nsis
Author-email: Justin DuJardin <justin@dujardinconsulting.com>
License-Expression: Zlib
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: zlib/libpng License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: System :: Installation/Setup
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# smol-nsis

Hermetic NSIS 3.10 distribution — `makensis` compiler + stubs/plugins/headers for all platforms.

Only `makensis` is compiled natively per platform. Stubs, plugins, and headers are the official
Windows PE artifacts from the NSIS 3.10 release — `makensis` stitches them together at install-time
regardless of the host OS.

## Usage

```python
import smol_nsis

archive = smol_nsis.get_archive_path()  # Path to .tar.xz
print(smol_nsis.NSIS_VERSION)           # "3.10"
```

## Platforms

| Platform | Source |
|---|---|
| linux-x86_64 | `makensis` built from source (SCons) |
| darwin-arm64 | `makensis` built from source (SCons) |
| windows-x86_64 | Official `makensis.exe` from NSIS ZIP |
