Project-aware build preparation
Select the entry Python file and Codesmith inspects the project, detects data folders and organizes build inputs for review before compilation.
→ icons
→ fonts
→ models
→ chrome-win64
→ application assets
Codesmith turns a Python project into a production-ready Windows application using a controlled build path through Nuitka, MSVC and Inno Setup—without making you rebuild the process by hand every time.
Select the entry Python file and Codesmith inspects the project, detects data folders and organizes build inputs for review before compilation.
Build standalone Windows distributions with Nuitka and the MSVC toolchain instead of relying on a simple source bundling workflow.
Carry application metadata, versioning, icons and installation mode into a release-ready Inno Setup installer.
Choose a LocalAppData installation path or a traditional Program Files deployment according to the application’s needs.
Keep app name, version, build number, file version and installer output naming aligned through the complete release chain.
Point Codesmith to the entry script. The project structure is analyzed and relevant assets are gathered for review.
Confirm application identity, icon, data folders, build mode, licensing, output settings and installer behavior.
Codesmith executes the native build pipeline through Nuitka and MSVC, then verifies the resulting standalone distribution.
The compiled application is packaged with Inno Setup to produce a final installer ready for release and distribution.
Codesmith is designed for developers who want a repeatable Windows build process without losing visibility into the compiler and installer stages.