{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Generates Windows VERSIONINFO resource files for PyInstaller from YAML metadata or installed Python package distributions, automating version-file creation for bundled applications.","skillfed_tags":["windows-packaging","pyinstaller-integration","build-automation"],"use_cases":["Embed version metadata in PyInstaller-bundled Windows applications without manual VERSIONINFO file editing.","Automate version-file generation in CI/CD pipelines by reading version from distribution metadata or environment.","Maintain synchronized version numbers across Python package and Windows executable properties.","Generate VERSIONINFO resources from YAML configuration for reproducible, version-controlled builds.","Extract and repackage metadata from installed editable distributions into Windows version resources."],"what_it_does":"pyinstaller-versionfile automates the creation of Windows VERSIONINFO resource files\u2014metadata blocks embedded in .exe files that display version, company, copyright, and product information in file properties. It bridges the gap between Python package metadata and PyInstaller's version-file format, eliminating manual crafting and version-number synchronization.\n\nThe package offers both a command-line interface (pyivf-make_version) and a functional Python API. You can source metadata from a YAML configuration file, extract it from an installed Python distribution, or specify values directly in code. It handles version strings flexibly\u2014from hardcoded values to external files to CI build numbers\u2014making it practical for automated build pipelines.","worth_installing":"Yes. If you bundle Python applications for Windows with PyInstaller and need version metadata in the executable, this package eliminates tedious manual VERSIONINFO file creation. Low install friction, active maintenance, permissive license, and no known vulnerabilities make it a straightforward addition to Windows build workflows."},"id":"pyinstaller-versionfile","links":{"html":"https://skillfed.io/packages/pyinstaller-versionfile","md":"https://skillfed.io/packages/pyinstaller-versionfile.md","pypi":"https://pypi.org/project/pyinstaller-versionfile/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-22","license_spdx":null,"license_treatment":"permissive","name":"pyinstaller-versionfile","python_support":"supports_current","summary":"Create a windows version-file from metadata stored in a simple self-written YAML file or obtained from an installed distribution."},"popularity":{"monthly_downloads":181493,"position":10125,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.1.0"}
