Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Create 🐍 Python AI Actions and 🤖 Automations, and deploy & operate them anywhere

License

NotificationsYou must be signed in to change notification settings

robocorp/robocorp

Repository files navigation

Overview

The repository contains the essential parts of the Robocorp Automation Stack for Python:

Python Libraries

The framework includes Python libraries for configuring package's entry points and controlling features such as logging.
The project also provides an extensive selection of libraries for the most common automation tasks, and anything else can be easily done through what is already available in the Python ecosystem.

You can find the source code and library API documentation in this repository.
We strongly recommend to surf our documentationwebsite.

Therobocorp meta-package

robocorp

The easiest way to get started is to install therobocorp meta-package, which includes the framework's core features such as definingTasks, logging,Work Items,Vault,Assets and other Control Room integrations.

Packages

It's possible to install individual components of the project as separate dependencies.

NameRelease in PyPIDescriptionMetapackage
sema4ai-actionssema4ai-actionsEnables creation of AI Actions for Action Server: "Give hands to your AI"-
robocorp.tasksrobocorp-tasksCreate entrypoints for your automation project.
robocorp.logrobocorp-logConfigure and control the execution log.
robocorp.workitemsrobocorp-workitemsInteract with Control Room work items; Read data from previous steps, create output data.
robocorp.vaultrobocorp-vaultStore secret values in Control Room and access them during the execution.
robocorp.storagerobocorp-storageStore assets in Control Room and manage them during the execution.
robocorp.browserrobocorp-browserAutomate actions in a browser, powered byPlaywright.-
robocorp.windowsrobocorp-windowsAutomate Windows desktop applications, powered byuiautomation.-
robocorp.excelrobocorp-excelRead and write Excel files directly, with support for both .xlsx and .xls.-

⚠️ Any library that isn't included by default inrobocorp (not having the "Metapackage" mark) should be added as a dependency if you wish to make it available in your Python environment.
Do this by listing any of the above as a requirement in your dependencies configuration file:

  • conda.yaml for automationTask Packages
  • package.yaml for automation Action Packages
  • requirements.txt,pyproject.toml,setup.py|cfg etc. for the rest

On versions

We followSemVer to the best of our ability in library versioning.
This means that libraries with version0.x.x are in the development phase, so there can be breaking changes on anyversion update.
We aim to get libraries to version1 as soon as possible, and after that, following the expected SemVer rules.

A new major version will be published when breaking changes are introduced, therefore the changelog should contain guidance on migration given what was changed.

Be aware that modules starting with an underscore_ are not considered part of the public API and should not be imported directly!
So only the functions/classes reached from therobocorp.<library> namespace should be used. If availability to some other private object is needed, please create a feature request to address it.

Other libraries

  • RPA Framework for Python

    • For additional automation capabilities on the Robocorp platform, please refer to the wide array of libraries and keywords available inrpaframework.
    • PyPI
    • GitHub
    • Documentation
  • 3rd-party libraries

    • We are also collecting pointers to other 3rd-party libraries that we see as commonly used or just beneficial to automation cases.
    • We try to collect the needed links and provide some common code snippets to help you on your way.
    • Documentation

About

Create 🐍 Python AI Actions and 🤖 Automations, and deploy & operate them anywhere

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp