skillfed

robotcode-robot

Support classes for RobotCode for handling Robot Framework projects.

robotcode-robot v2.7.0 87.3K downloads/30d#13,806 on PyPI292
Permissive license Apache-2.0 Active released

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-robot

uv

uv add robotcode-robot

poetry

poetry add robotcode-robot

Installing 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

Development Status :: 5 - Production/StableFramework :: Robot FrameworkFramework :: Robot Framework :: ToolOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: UtilitiesTyping :: Typed

Tags

robot framework project utilitiesrobotcode integrationrobot framework project handlingrobotcode robot supportrobot framework metadata accessrobotcode project managementrobot framework tooling
robot-frameworktest-automationide-support

More Utilities packages

Further reading