Skip to main content

arcor2_runtime

The stuff that is required by the main script.

Environment variables

  • ARCOR2_STREAMING_PERIOD=0.1 - controls the period of streaming a robot's EEF poses and joints.

Changelog

The format is based on Keep a Changelog,

[1.4.0] - 2024-08-14

Added

  • There are optional callbacks for pause and resume events in the action.Globals.

[1.3.0] - 2024-06-14

Changed

  • It is now possible to run actions in threads.

Fixed

  • It was not possible to use Pose as a breakpoint.

[1.2.0] - 2024-04-11

Changed

  • Updated dependencies, switched to Python 3.11.

[1.1.0] - 2024-01-08

Changed

  • Parameter interact_with_scene_service added to the Resources class.

[1.0.0] - 2023-02-14

Changed

  • ResourcesException - __context__ is now set to a first exception occurred during script initialization.
    • All exceptions that occurred during parallel initialization are still available in the exceptions array.

Added

  • Resources class has a scene_start_timeout argument which is handed over to the Scene client.

[0.5.0] - 2022-12-12

Changed

  • Dependency on arcor2~=0.26.0.

[0.4.0] - 2022-10-28

Changed

  • Switched to Python 3.10, updated dependencies.

[0.3.2] - 2022-08-17

Changed

  • Update of scene client.

[0.3.1] - 2022-08-15

Changed

  • Updated dependencies to match the released arcor2 package.

[0.3.0] - 2022-01-25

Changed

  • @action decorator updated to work with updated ActionStateBefore, where all properties are now optional.
    • Moreover, it now sends IDs of action points, that are used as parameters of actions, which is especially useful for projects without actions (actions are hand-coded).
  • Switched to Python 3.9, updated dependencies.

[0.2.2] - 2021-11-15

Fixed

  • Propagate error messages and related underlying exceptions when the initialization of objects fails.

[0.2.1] - 2021-11-08

Fixed

  • Fixed mutual dependency between arcor2_execution_data and arcor2_runtime (package.py moved to arcor2_runtime).

[0.2.0] - 2021-11-01

Changed

  • There is a new parameter apply_action_mapping allowing to disable application of action mapping.
    • This is useful for cases when actions are not defined in project.json.

[0.1.0] - 2021-10-25

Changed

  • The first release of the package.

Metadata

Release files for arcor2-runtime 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arcor2-runtime 1.4.0
File Size Uploaded Provenance Actions
arcor2_runtime-1.4.0.tar.gz 12.0 kB Without provenance Details for arcor2_runtime-1.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for arcor2-runtime 1.4.0
File Interpreter ABI Platform Actions
arcor2_runtime-1.4.0-py311-none-any.whl Python 3.11 none any Details for arcor2_runtime-1.4.0-py311-none-any.whl

Total release size: 24.7 kB

Release files / arcor2_runtime-1.4.0.tar.gz

Download URL arcor2_runtime-1.4.0.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ee8ce54bb61fa02bf2fa1c1d3975876aadfe003c38538994cd26803c902b213d
BLAKE2b-256 checksum
How to use checksums
14b54700e39b8026f90655e968ac949be5831f9dd92c3b45b83aea0e2a086e09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / arcor2_runtime-1.4.0-py311-none-any.whl

Download URL arcor2_runtime-1.4.0-py311-none-any.whl
Size 12.7 kB
Tags Python 3.11
SHA-256 checksum
How to use checksums
cd16cfc39bc04fa41463068940c56e0b36df62427ce83aa97db2e891d4fd1c79
BLAKE2b-256 checksum
How to use checksums
f2e17dc5bd616e11f26fd26176e4cc0af32d5c4ee70fb1bb7310a2a87c46c72a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Security for arcor2-runtime 1.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page