Metadata-Version: 2.4
Name: whatamithinking-bundler
Version: 1.1.3
Summary: package python apps for deployment on different platforms
Project-URL: Homepage, https://github.com/whatamithinking/bundler
Project-URL: Documentation, https://github.com/whatamithinking/bundler
Project-URL: Repository, https://github.com/whatamithinking/bundler
Project-URL: Issues, https://github.com/whatamithinking/bundler/issues
Author-email: Connor Sherwood Maynes <connormaynes@gmail.com>
License-File: LICENSE.md
Keywords: bundler,installer,packager,windows
Requires-Python: >=3.11
Requires-Dist: jinja2
Requires-Dist: pyinstaller
Requires-Dist: pyinstaller-versionfile
Requires-Dist: whatamithinking-jsonproto
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Provides-Extra: test
Description-Content-Type: text/markdown

# WhatAmIThinking-Bundler

Package python apps for deployment on different platforms

## Table of Contents

- [WhatAmIThinking-Bundler](#whatamithinking-bundler)
  - [Table of Contents](#table-of-contents)
  - [Requirements](#requirements)
    - [Requirements - Windows](#requirements---windows)
  - [Known Issues](#known-issues)
    - [Known Issues - Windows](#known-issues---windows)

## Requirements

### Requirements - Windows

Inno Setup is used on windows to build the installer. A `.iss` script is generated by this package, but that must be compiled and built into an inno setup installer and that requires the compiler be installed on your build system.

- [Download Inno Setup](https://jrsoftware.org/download.php/is.exe)

You may also need to add the program folder to your environment `Path` so the `iscc` program can be accessed from the shell.

## Known Issues

### Known Issues - Windows

Antivirus seems to sometimes lock up PE (exe) files, preventing them from being written to. If you do not have the power to exclude your build folder from the antivirus scans, the next best solutions are as follow:

- Try using another machine or VM which is not running antivirus
- Just let the program continue its attempts until it finally works. Increase the timeout, if needed, to give more time for attempts
