Registry / testing / rpaframework-core

rpaframework-core

JSON →
library13.0.0pypypiunverified

rpaframework-core is a support package providing core functionality and utilities for the broader RPA Framework, which is a collection of open-source libraries and tools for Robotic Process Automation (RPA). It is designed to be used with both Robot Framework and Python. The library is actively maintained with a regular release cadence, typically seeing multiple releases per year.

pip install rpaframework-core
INSTALL
IMPORT
SIG · RPAFRAMEWORK-CORE
R
rpaframework-core
testingpythonv13.0.0
Install
13.7s avg
Import
1524ms
Disk
75MB
Pass rate
2/ 10
Env Coverage2 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v13.0.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
4/8 runs
4/8 runs
py 3.11
4/8 runs
4/8 runs
py 3.12
4/8 runs
4/8 runs
py 3.13
4/8 runs
4/8 runs
py 3.9
✓ —
✓ 13.74s
75MB installed
● package 75MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Selenium
✓ from RPA.Browser.Selenium import Selenium
✗ from RPA.Browser.Selenium import Selenium

This quickstart demonstrates how to use a library (RPA.Browser.Selenium) that relies on `rpaframework-core` for its underlying functionality, such as webdriver management. Direct usage of `rpaframework-core` components by end-users is generally discouraged.

import os from RPA.Browser.Selenium import Selenium browser_lib = Selenium() def open_example_website(): browser_lib.open_available_browser("https://www.google.com") title = browser_lib.get_title() print(f"Opened website with title: {title}") browser_lib.close_all_browsers() if __name__ == "__main__": # rpaframework-core provides underlying utilities for libraries like RPA.Browser.Selenium. # For typical usage, install 'rpaframework' and import specific RPA libraries. open_example_website()
Debug
Known issues
gotcharpaframework-core is intended as an internal dependency and support package. Direct imports and usage of its internal modules by end-users are generally discouraged and may lead to instability or breaking changes in minor versions.
fix
Prefer importing and using higher-level libraries from the `rpaframework` package (e.g., `from RPA.Browser.Selenium import Selenium`) which are built on top of `rpaframework-core`.
affects: All versions
breakingThe `RPA.Hubspot` library was extracted from the main `rpaframework` package into its own `rpaframework-hubspot` package.
fix
If using RPA.Hubspot, you must explicitly add `rpaframework-hubspot` as a separate dependency in your project's `conda.yaml` or `requirements.txt`.
affects: rpaframework 28.0.0 and later
breakingThe minimum Python version requirement for `rpaframework` and its components, including `rpaframework-core`, was raised.
fix
Ensure your environment uses Python 3.9.1 or higher to avoid compatibility issues. The latest versions are tested up to Python 3.13.
affects: rpaframework 26.1.0 and later (rpaframework-core >=11.0.0, specifically >=3.9.1)
deprecatedThe `RPA.Dialogs` package has been removed from the repository.
fix
Migrate to `RPA.Assistant`, which provides a better development experience for similar use cases and has replaced `RPA.Dialogs`.
affects: As of April 3, 2024
breakingIn `RPA.Cloud.Google` (which leverages core utilities), all keywords related to spreadsheets now use `spreadsheet` to refer to the whole spreadsheet and `sheet` for a single sheet, for consistency with the Google API.
fix
Update your code to use the new `spreadsheet` and `sheet` terminology when interacting with Google Sheets via `RPA.Cloud.Google`.
affects: rpaframework-google 7.1.2 and later (indirectly impacts users via rpaframework-core updates)
Upgrade
Version history
13.0.0latest on PyPI · released May 3, 2026
Audit
Dependencies
pythonrequiredRuntime environment
webdriver-manageroptionalManaged indirectly via RPA.Browser.Selenium for browser driver management
seleniumoptionalManaged indirectly via RPA.Browser.Selenium for web browser automation
Agent activity
31 hits · last 30 days
node
26
OpenAI (training)
1
Resources
rpaframework-core — pip install rpaframework-core · libregistry