Skip to content

EnzoZhu315/Portable-Python-Environment

Repository files navigation

Portable-Python-Environment

A zero-installation Python solution for Windows. Enables users to run scripts via Batch files without pre-installed Python or dependencies.

SAP eBOM Automation Tool (Portable Edition)

Project Overview

This project provides a zero-installation solution for SAP eBOM automation. It allows colleagues to run complex Python automation scripts by simply double-clicking a .bat file, eliminating the need for local Python installation or environment configuration.

Key Features

  • One-Click Execution: Integrated Batch launcher for non-technical users.
  • Embedded Environment: Powered by Python Embeddable Package (not included in repo).
  • SAP Integration: Automated handling of eBOM data bundling and maintenance.
  • Dynamic Path Resolution: Uses %~dp0 to ensure portability across network drives and local folders.

Repository Structure

  • run_automation.bat: The main entry point (Launcher).
  • bundle.py: Core logic for SAP eBOM processing.
  • docs/: Technical guides and user manuals.

How to Use (For Successors)

  1. Download a Python Embeddable Package and extract it to a folder named Python_Engine.
  2. Place your bundle.py in the same directory as the .bat file.
  3. Double-click run_automation.bat to start.

About

A zero-installation Python solution for Windows. Enables users to run scripts via Batch files without pre-installed Python or dependencies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors