Skip to content

Commit

Permalink
Merge pull request #59 from Toloka/autosync
Browse files Browse the repository at this point in the history
toloka-kit==0.1.24
  • Loading branch information
alexdrydew authored Apr 7, 2022
2 parents 682c50d + 4ef3197 commit 66b11b3
Show file tree
Hide file tree
Showing 873 changed files with 5,371 additions and 3,288 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
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:
Expand Down
24 changes: 24 additions & 0 deletions a.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,27 @@ ci:
large-autostart:
target: library/python/toloka-kit/functional_tests
toolchains: default-linux-x86_64-release
#
# Review the commented section, replace logins and other texts inside !!! blocks and uncomment "review" section.
# If your a.yaml file has settings of 'arcanum\approve' merge requirement - remove it.
# Remove .devexp.json file with commiting your changes.
# In case of any questions:
# 1. Look at documentation:
# https://docs.yandex-team.ru/arcanum/pr/devexp
# https://docs.yandex-team.ru/arcanum/pr/review_configuration
# 2. Write to devtools support https://forms.yandex-team.ru/surveys/devtools/?service=arcanum
# 3. Join telegram channel https://t.me/+5mNt-TYK_fozNWEy
#
#arcanum:
# review:
# auto_assign: true
# groups:
# - name: "reviewers_group_1"
# roles:
# - "!!!!!! insert abc role code for logins: losev, sinosov, tulinev, vlad-mois, alexdrydew !!!!!!"
# override_policy: "override"
# rules:
# - reviewers:
# - name: "reviewers_group_1"
# ship: 1
# assign: 1
25 changes: 25 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Introduction

Toloka-Kit is an open source Python library allowing you to access [Toloka API](https://toloka.ai/docs/api/concepts/about.html).

[Toloka](https://toloka.ai) is a cloud-based crowdsourcing platform that helps you to collect and analyze data for machine learning and other business purposes.

Main advantages of Toloka are:

* **Top-quality results** — Ready to use quality control methods allow you to get results that meet and exceed industry standards.
* **Scalable projects** — Have any amounts of image, text, speech, audio, or video data collected and annotated for you by millions of skilled Toloka workers.
* **Cost-efficiency** — Save time and money with this purpose-built platform for handling large scale data collection and annotation projects, on-demand 24/7, at your own price and within your timeframe.
* **Free, powerful API** — Build scalable and fully automated human-in-the-loop machine learning pipelines with a powerful open API.

## Requirements

To use the library you need to:

* Install Python 3.6+
* [Register](https://toloka.ai/docs/guide/concepts/access.html) as a requester in Toloka or in the Sandbox – the Toloka testing environment.
* [Top up your account](https://toloka.ai/docs/guide/concepts/refill.html) or use a promo code **TOLOKAKIT1**. You can also test your pipelines in the Sandbox for free.

## Support

* Join the [slack community](https://toloka.ai/community).
* [Contact support](https://toloka.ai/docs/guide/troubleshooting/support.html/?lang=en#troubleshooting__project-setting).
Empty file added docs/quick-start.md
Empty file.
1,047 changes: 0 additions & 1,047 deletions docs/reference/_reference.ditamap

This file was deleted.

Loading

0 comments on commit 66b11b3

Please sign in to comment.