robotcode-robot
Support classes for RobotCode for handling Robot Framework projects.
What it is and what it does
robotcode-robot is a support library that bridges Robot Framework projects with the RobotCode ecosystem. It provides utilities for handling Robot Framework project structure, configuration, and metadata in a programmatic way. The package is part of the larger RobotCode project and serves as a foundation for RobotCode's IDE and tooling features.
The package depends on robotframework as its core runtime dependency, along with platformdirs for cross-platform configuration handling, robotcode-core for shared RobotCode infrastructure, and tomli for configuration file parsing. It's classified as production-stable and supports Python 3.10 through 3.14 on both CPython and PyPy implementations.
Use it for:
- Building IDE features or language server extensions that need to introspect Robot Framework project structure.
- Creating automation tools that programmatically analyze or manipulate Robot Framework test suites and configurations.
- Integrating Robot Framework project metadata into custom CI/CD pipelines or test orchestration systems.
- Developing RobotCode plugins or extensions that require standardized project handling utilities.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides project handling and integration utilities for Robot Framework within the RobotCode ecosystem, enabling programmatic access to Robot Framework project structure and metadata.
Yes, if you are working within the RobotCode ecosystem or building tools that need to interact with Robot Framework projects programmatically. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is low. However, this appears to be a library component rather than a standalone tool—verify that your use case aligns with RobotCode's architecture before adopting it.
Install
robotcode-robot on PyPI
pip
pip install robotcode-robotuv
uv add robotcode-robotpoetry
poetry add robotcode-robotInstalling robotcode-robot
Before you install
Low friction installation with active maintenance. Released 31 days ago with a recent commit on 2026-08-05. Depends on four runtime packages including robotcode-core and robotframework, all of which are standard in the Robot Framework ecosystem.
License in practice
Distributed under Apache-2.0, a permissive license allowing commercial and private use with minimal restrictions—suitable for most projects.
Quickstart
pip install robotcode-robot
from robotcode.robot import ...
# Use project handling utilities from robotcode-robot
Requires Python 3.10 or later; CPython and PyPy are both supported.
Verify before relying
- What specific project handling APIs or classes this package exposes beyond the summary.
- Whether this is intended as a direct end-user tool or primarily as a library for RobotCode IDE/tooling.
- Performance characteristics or scalability limits for large Robot Framework projects.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — platformdirs, robotcode-core, robotframework, tomli |
| Maintenance | actively maintained — 31 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 87,259/month — #13,806 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: robotcode_robot-2.7.0-py3-none-any.whl
Tags
More Utilities packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
charset-normalizerDetects and normalizes text encoding from…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
PygmentsPygments is a syntax highlighter that colorizes…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
robotcodeRobotCode is a language server and IDE toolkit…
permissive · top 15,000 on PyPI
robotcode-coreProvides core type definitions and utility…
permissive · top 15,000 on PyPI
robotcode-runnerProvides test execution and runner utilities…
permissive · top 15,000 on PyPI
robotcode-pluginProvides a plugin management system for…
permissive · top 15,000 on PyPI
robotframeworkRobot Framework is a generic open-source…
permissive · top 5,000 on PyPI
allure-robotframeworkIntegrates Robot Framework test execution with…
permissive · top 15,000 on PyPI
robotframework-robocopRobocop is a static code analysis tool and…
permissive · top 5,000 on PyPI
pyats.robotIntegrates pyATS testing capabilities with…
permissive · top 15,000 on PyPI
rpaframework-coreProvides core utilities and foundational…
permissive · top 15,000 on PyPI
genie.libs.robotProvides RobotFramework keywords to interact…
permissive · top 15,000 on PyPI