Core engine for RPAForge - Native Python execution with debugging support
Project description
RPAForge Core
Core engine for RPAForge - native Python execution with extended debugging, recording, and execution capabilities.
Installation
pip install rpaforge-core
Usage
from rpaforge import StudioEngine, Debugger
# Create an execution engine
engine = StudioEngine()
# Run a simple process
result = engine.run_string("""
*** Tasks ***
Example Task
Log Hello from RPAForge!
""")
print(result.suite.tests[0].status) # PASS
Features
- Engine: Native Python execution
- Debugger: Breakpoints, step execution, variable watching
- Recorder: Record user actions to automation scripts
- IPC Bridge: Communication interface for UI integration
Development
# Install in development mode
pip install -e .
# Run tests
pytest tests/ -v
# Format code
ruff format src/
isort src/
License
Apache License 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rpaforge_core-0.3.0-py3-none-any.whl.
File metadata
- Download URL: rpaforge_core-0.3.0-py3-none-any.whl
- Upload date:
- Size: 38.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab385f23997bca172f7f4146dc9e322bc24cef8041fcc05727d2fa79f9546c77
|
|
| MD5 |
7255747cd3dd9129ccf3914db85ccc01
|
|
| BLAKE2b-256 |
d12e6d7c41698841a2b7d11fb73185779a9ebac36fc8282190b39d54acd1398b
|