Toloka-kit

Latest version: v1.2.3

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

1.0.0

-------------------

**Breaking changes**:
* By default only the core version of the package with minimized dependencies size is installed. The following objects were
extracted into package extras:
* `TolokaClient.get_assignments_df` method now requires `toloka-kit[pandas]`;
* `toloka.metrics.jupyter_dashboard` module now requires `toloka-kit[jupyter-metrics]`;
* `ZooKeeperLocker` class now requires `toloka-kit[zookeeper]` installed;
* `S3Storage` class now requires `toloka-kit[s3]`.

To install all optional dependencies (the same behavior as in pre-1.0.0 releases) use `toloka-kit[all]`.

* `SubmittedAssignmentsCountPoolAnalytics` class is renamed to `SubmitedAssignmentsCountPoolAnalytics`.

Features:
* `TolokaClient.wait_operation` now shows progress bar of submitted operation. This behavior can be disabled with
the `disable_progress=True` parameter.
* Supported `infer_data_spec` option in `TemplateBuilderViewSpec`. This option allows you to control whether data
specifications will be inferred from the provided view spec or not.
* New `autoquality` usage example.
* New verified languages in the `Languages` filter.
* New `TolokaClient` option: `act_under_account_id`. This option allows you to act using a shared account without
a token of this account.
* New `TolokaClient` methods: `TolokaClient.find_operations` and `TolokaClient.get_operations`. These methods allow
you to list operations in the same way as the other `find_*` and `get_*` methods.
* New `TolokaClient.get_user` method which allows you to get information about one specific Toloker.
* Massive improvements in documentation.

Changes:
* https://toloka.dev and https://sandbox.toloka.dev domains are now used for the API requests.

0.1.26

-------------------

Features:
* Added `toloka.autoquality` - a tool for autogeneration of quality control rules
* Added `speed_quality_balance` attribute to `Pool`

0.1.25

-------------------

Fixes:
* Fix add new observers error.

0.1.24

-------------------

Fixes:
* Status code 409 is no longer retried by default.
* Status code 504 is now retried by default.
* Fixed bug when `AppItem.errors` have been structured incorrectly.
* Fixed the bug when an incorrect version of the `urllib3` was used.

Changes:
* `toloka.client.filters.Rating` was removed according to changes in Toloka API.
* All time data now have a UTC timezone by default (instead of a local timezone).

Streaming improvements:
* `toloka.streaming.Pipeline` now supports "gentle shutdown": the first SIGINT received will force the `Pipeline` to process all observers in the current iteration and then exit. On the second SIGINT received, the `Pipeline` will be interrupted (warning: this may lead to errors such as incorrect saved observers states).
* `toloka.streaming.Pipeline` now supports registering new observers during execution.
* Observers now support `delete`, `disable`, and `enable` methods: these methods change the target Observer state such that `toloka.streaming.Pipeline` handles it accordingly.

Other improvements:
* Added [MapView](https://toloka.ai/en/docs/toloka-kit/reference/toloka.client.project.template_builder.view.MapViewV1) Template Builder component.

0.1.23

-------------------
Python versions support:
* Python 3.10 support added
* Python 3.6 support dropped

Improvements:
* Added native support for verfied language skills
* Added native support for map provider's selection for pedestrian tasks in `AssignmentsIssuingViewConfig`
* Improved default status code dependent retry policies
* Requests originated from `toloka.streaming` or `toloka.metrics` are now marked with additional headers. This makes it easier for us to collect these features' usage statistics
* Annotations now use `urllib3` instead of weird `requests.packages.urllib3`
* Actualized outdated docstrings in `toloka.client.user_bonus`

0.1.22

-------------------
Fixes:
* Fixed uninitialized `start_soon`. See https://github.com/Toloka/toloka-kit/issues/48
* New `metrics` example

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.