Skip to main content

PyInstaller wrapper that runs DistroMate packaging/publish after build

Project description

pyinstaller-plus

pyinstaller-plus wraps PyInstaller and runs DistroMate packaging after a successful build.

Usage

pyinstaller-plus your.spec

Publish after build:

pyinstaller-plus -p --dm-version 1.2.3 your.spec

Auto-install distromate when missing:

pyinstaller-plus --dm-install --dm-version 1.2.3 your.spec

Or via environment variable:

set PYINSTALLER_PLUS_AUTO_INSTALL=1
pyinstaller-plus --dm-version 1.2.3 your.spec

If you need PyInstaller's -p/--paths, prefer --paths to avoid ambiguity:

pyinstaller-plus --paths ./src --dm-version 1.2.3 your.spec

Notes

  • distromate must be installed and available on PATH.
  • If --dm-version is omitted, the wrapper reads project.version from pyproject.toml.
  • Auto-install uses the PowerShell install script and is Windows-only.

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

pyinstaller_plus-0.1.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyinstaller_plus-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file pyinstaller_plus-0.1.1.tar.gz.

File metadata

  • Download URL: pyinstaller_plus-0.1.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pyinstaller_plus-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a378c6139b8d0a80055e0a077ef0a6a0e1e97db40e35cf997655b62ebfb1bd4a
MD5 26be4b370405218250e4b287ff8e764f
BLAKE2b-256 0c604ce148d869b2dd41f0deb9a94ece95776c0426767c6bb89692378d6ee305

See more details on using hashes here.

File details

Details for the file pyinstaller_plus-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyinstaller_plus-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 69e90141ca4cd1bd8cb48baa1616568e33c6428a9467783ca84564f45cb0ce12
MD5 74be9f8e0106d33e319f6acc32ffe4fa
BLAKE2b-256 f367092900c361aefa7aeae7a922f7ee280b3c5925d88f0c16dc46f0dfae8742

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page