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
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.fixPrefer 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.fixIf 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.fixEnsure 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.fixMigrate 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.fixUpdate 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