The repository contains the essential parts of the Robocorp Automation Stack for Python:
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 documentation website.
robocorp
meta-package
The easiest way to get started is to install the robocorp meta-package, which includes the framework's core features such as defining Tasks, logging, Work Items, Vault, Assets and other Control Room integrations.
It's possible to install individual components of the project as separate dependencies.
⚠️ Any library that isn't included by default in
robocorp
(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 automation Task Packages
- package.yaml for automation Action Packages
- requirements.txt, pyproject.toml, setup.py|cfg etc. for the rest
We follow SemVer to the best of our ability in library versioning.
This means that libraries with version 0.x.x
are in the development phase, so there can be breaking changes on any version update.
We aim to get libraries to version 1
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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4