Skip to content

Commit

Permalink
feat: first russian dream (#176)
Browse files Browse the repository at this point in the history
* feat: docker compose with main components

* Feat/tests russian (#90)

* feat: runtests russian

* fix: test file and elements

* feat: tests russian in jenkinsfile

* feat: files for tests

* fix; program-y name

* fix: change to dff-intent-responder-skill

* fix: sync with agent updates

* fix: cleanup for both runtests

* fix: fix path to pipeline conf

* fix: remove ner from tests

* fix: unbuild english bot before russian tests

* fix: codestyle

Co-authored-by: Fedor Ignatov <ignatov.fedor@gmail.com>

Co-authored-by: Fedor Ignatov <ignatov.fedor@gmail.com>

* fix: no sentrewrite needed

* Feat/ru program y (#88)

* feat: ru program-y version

* fix: variable name

* fix: russian tests

* feat: test files

* fix: dff program-y skill for russian

* fix: dff program-y skill for russian docker compose

* fix: dff program-y skip eng tests

* fix: logs

* fix: add variable env

* fix: revert dangerous skil

* fix: type

* fix: imports types

* fix: line buffering

* fix: default value

* fix: tests

* fix: program-y patterns

* Feat/spellchecker levenstein ru (#89)

* feat: add files with correct rights

* feat: spell check ru

* fix: add dockerfile path

* fix: add  commit

* feat: new files

* fix: config name

* fix: config address

* fix: config as a file

* fix: config title

* fix: consider list not sample

* fix: test fix

* fix: test codestyle

* fix: levenstein tests

* fix: levenstein limit memroy

* fix: levenshtein spelling

* fix: mapping for spelling

* feat: batch processing

* Feat/ru badwords (#93)

* feat: russian obscene words

* fix: badlist ru named as en

* fix: badlist language

* fix: badlist tests passing

* Feat/dummy skill ru (#94)

* fix: russian dummy responses for russian letters in human utterance

* fix: codestyle

* fix: black

* Feat/ner russian (#92)

* feat: ner config

* feat: files for ner ru

* feat:  ner model

* feat: ner integration

* fix: format yml config

* fix: format dockerfile

* fix: path to data

* fix: tests for ner russian

* fix: codestyle

* fix: update ner version

* add russian entity detection

* add russian entity linking

* Update requirements.txt

* Update ner_chunker.py

* fix: rus entity detection tests (#96)

* fix: rus entity detection tests

* black codestyle

* fix codestyle

* fix codestyle

* fix bug

* codestyle

* codestyle

* codestyle

Co-authored-by: dmitry <dmitrij.euseew@yandex.ru>

* Feat/intent catcher Ru based on multi lingual USE (#98)

* fix: intent catcher params and paths

* fix: paths in dockerfile

* fix: pintent ru phrases without random ones

* fix: random intent phrases

* fix: intent training params

* fix: intent requirements

* fix: intent requirements

* fix: download model

* fix: model which to download

* fix: imports for correct work

* fix: corrected phrases

* fix: corrected phrases

* fix: corrected phrases

* fix: corrected phrases

* fix: corrected phrases

* fix: ccorrect path to save json threshold

* feat: intent data ru json

* fix: ccorrect path to save tests

* fix: existing var

* fix: regular phrases

* fix: next test

* fix: trianing logs and new threshold

* fix: trianing logs and new thre change prhases

* fix: change regexps

* fix: change thresholds

* fix: new template for itnent phrases

* fix: etsts ru

* feat: upd model

* fix: upd logs of training, upd conf value

* fix: punctuation

* fix: punctuation

* est: upd model

* fix: training logs

* fix: tests

* fix: phrases for opinion

* feat: upd model

* feat: training logs

* feat: upd model

* fix: tests

* fix: remove opinion request intent

* feat: upd model

* feat: upd model

* fix: new train logs

* fix: new phrases

* fix: min prcision for intent

* fix: lower boundary

* fix: usage of lib

* fix: codestyle

* feat: add itsdangerous requirements

* fix: spelling preproc endpoint

* Feat/dialogpt ru and dff-generative-skill (#97)

* Fix requirements.txt (#84)

* feat: initialize dialogpt_RU

* feat: files init

* feat: basic integration of dialogpt_RU

* fix: rename dialogpt

* fix: dialogpt to device

* fix: dialogpt final version

* fix: dialogpt test

* fix: dialogpt test

* fix: dialogpt  resources consumption

* fix: dialogpt  to tests

* feat: dff generative skill

* feat: dff generative skill

* fix: remove extra files

* fix: input to dialogpt

* fix: input to dialogpt

* fix: logging

* fix: turn on tests

* fix: get dialog from context

* fix: get uttrs from context

* fix: geempty uttrs

* fix: return empty resp

* fix: test file

* fix: tests

* fix: test ratio

* add speech_function_* dist

* add speech_function_* dist readme

* added sf_functions

* fix ports

* fix:m codestyle

* fix deployment config

* fix: tests for generative skill

* fix: codestyle

* add formatters, fix pipeline

* update speech function * sources

* fix: check if dialogpt is ready

* fix: wait services

* rename book skill

* remove old book skill, update usages

* fix readme

* fix codestyle

* fix codestyle

* fix codestyle

* fix codestyle line length

* move res_cor.json to shared files

* fix itsdangerous requirements

* pin itsdangerous requirements for all flask==1.1.1 servers

* fix cpu.yml, dockerfiles and test for sfc, sfp

* fix codestyle issues

* blacked with -l 120

* following Dilya's holy orders

* following Dilya's not so holy orders

* fix formatters

* fix pipeline

* fix pipeline and formatters

* Adding timeouts + mapping of book skill

* removed old & irrelevant tests

* we've set confidence to super level

* feat: midas cls sent tokenize only if needed (#101)

* feat: midas cls sent tokenize only if needed

* feat: take into account tokenized uttrs by bot

* fix: codestyle

* fix:
itsdangerous reqs

* fix: docker reqs

* fix: check another container

* fix: rights for file

* fix: coestyle

* fix: return tests for intent responder

* fix: revert intent responder

* fix: review fixes

* fix: codestyle

Co-authored-by: Andrii.Hura <54397922+AndriiHura@users.noreply.github.com>
Co-authored-by: mtalimanchuk <mtalimanchuk@gmail.com>
Co-authored-by: Daniel Kornev <daniel@zetuniverse.com>

* fix: remove convert and sentseg for now

* Feat/dff-intent-responder-skill ru (#99)

* feat: prepare new intent responder

* fix: responses for intent responder ru

* fix: test based on language

* fix: path to intent response phrases

* fix: remove convert and sentseg

* fix: another gpus

* fix: file path and logs

* fix: env and logs for intent responder

* fix: exit response

* fix: choose_topic to low prioity intents

* feat: tests for ru

* fix: tests for exit ru

* fix: black codestyle

* fix: tests for itnent catcher en

* fix: куьщму сщтмуке фтв ыутеыуп акщь еуыеы

* feat: turn on generative skill

* Feat/wiki parser RU (#114)

* update

* codestyle

* add language parameter

* fix: language arg

* fix: language arg and revert generative in dockercompose

* fix tests

* codestyle

* fix: tests for ru

* fix: language value

* fix: ru test results

* fix: test pipe

* fix: sort types_2hop

* fix: black codestyle

* fix: tests for en wiki

* fix: quotes

* fix: codestyle

* fix: sort objects

* fix: test for wiki parser

* fix: codestyle

Co-authored-by: dilyararimovna <dilyara.rimovna@gmail.com>

* Feat/ru friendship skill (#120)

* feat: add language parameters

* fix: black codestyle

* fix: codestyle

* fix: dff friendship ru

* fix: dff friendship ru

* fix: dff friendship ru

* fix: dff friendship ru уокротила реплики

* fix: dff friendship tests

* fix: dff friendship tests

* fix: languAGE FOR WIKI

* fix: language default value

* fix: language default value

* fix: language env var

* fix: use templates by language

* fix: ru templates

* fix: no lang env var in common

* fix: lang to ackn

* fizx: codestyle

* feat: default lang value

* fix: dummy for russian

* fix: no en acks

* fix: how are you ru

* fix: logs for response functions

* fix: logs for condition functions

* fix: ru version if what to talk about

* feat: ru tests

* fix: codestyle

* fix: ru condition to resp selector

* fix: ru condition to resp selector

* fix: logging level and configuration

* fix:  ascii in tests

* fix: add 'user' to dff input

* fix: add language env variable everywhere

* Feat/dialogrpt ru (#121)

* fix: file drafts

* feat: files for dialogrpt

* feat: dialogrpt pipeline and scores

* feat: dialogrpt pipeline and scores

* feat: dialogrpt readme

* fix: small readme

* fix: sno healthcheck

* feat: add dialogrpt to pipeline

* fix: codestyle

* fix: test files

* feat: upd packages in dockerfile

* fix: path to file

* fix: shared file

* fix: codestyle

* fix: imports

* fix: option consider

* fix: option consider

* fix: codestyle

* fix: vars

* fix: test file

* fix: convert to list predictions

* fix: tests

* fix: codestyle

* fix: codestyle

* fix: codestyle

* fix: readme

* fix: dialogrpt to tests

* feat: no extra files, add tokenizer as parameter

* fix: codestyle

* fix: var name

* fix: batch prediction

* fix: batch prediction parameter

* fix: test choice

* fix: format values

* fix: codestyle

* fix: upd deeppavlov download

* fix: dialogrpt container name

* fix: dialogrpt as hyp annotator

* fix: dialogrpt test

* Feat/ru personal info (#125)

* fix: ignorecase and no text in code

* fix:  russian in patterns

* fix: language env var

* fix: russian patterns and responses

* fix: russian patterns and responses

* fix: path to file

* fix: test for new version

* fix: test for en

* fix: codestyle

* fix: f palceholders

* fix: format usage

* fix: codestyle

* fix: logs

* fix: my name is not

* fix: homeland pattern fixes

* fix: me name is not function

* fix: more logs

* fix: fix my name is not function

* fix: my name is not

* fix: do you know my name

* fix: test format

* fix: test format

* fix: test format and mroe tests

* fix: test format

* fix: more tests

* fix: more tests

* fix: mtest format prints

* fix: black

* fix: en tests

* fix: en tests

* fix: en tests

* fix: en tests

* fix entity detection (#127)

* Feat/spacy lemmatizer (#129)

* fix: add spacy annotator

* fix: usage of spacy attributes

* fix: test spacy annotator

* fix: add params

* fix: add params

* fix: fix test

* fix: rights on file

* fix: codestyle

* fix: extra f string

* Feat/russian sentseg (#128)

* feat: basic config (with no changes)

* feat: data preproc

* feat: data processing

* fix: codestyle

* fix: sentseg ru like dp.ner_rus config

* fix: rename config

* fix: fpath

* fix: readme

* fix: custom sentseg reader

* fix: custom sentseg config

* feat: sent segmentation

* feat: sent segmentation tests

* fix: rights on file

* fix: codestyle

* fix:  data preproc in sentseg_ru too

* fix: metric values for sentseg trained on ru subtitiles

* fix: path to sentseg to download

* fix: usae sentseg ru model

* fux: rights for file

* fix: newer spacy version

* fix: newer depepavlov version

* fix: reqs

* fix: server

* feat: new config for bert model

* fix: upd sentseg config

* fix: upd sentseg config

* fix: remove old config

* fix: config path

* fix: deeppavlov 17 2

* fix: remove extra import

* fix: new docker image base

* fix: reinstall spacy

* fix: resentseg tests

* fix: codestyle

* fix: docs

* fix: add sentseg to tests

* fix: dockerfile

* fix: model path

* fix: add dialogrpt o wait hosts

* fix: more complicated test for badwords annotator

* Fix/upd badlisted words (#130)

* fix: more complicated test for badwords annotator

* fix: revert badlisted en words

* fix: russian badlisted words

* fix: give tokenized sents after spacy

* fix: ru badlisted words

* fix: ru badlisted words folder

* fix: ru badlisted words get data

* fix: test file

* fix: ru badlisted words tokenized sent

* fix: ru badlisted words tokens

* fix: codestyle

* fix: revert badlisted to dev

* fix: pipeline conf post_skill_selector_annotators

* fix: sleep before re try to connect to dialogpt

* fix: formatter format

* fix: more russian badwords

* fix: correct endpoint for spacy annotator

* Feat/ru random questions (#131)

* feat: random russian questions

* feat: dummy provides random russian questions

* fix: refactor questions

* fix: add pre-dummy phrase

* fix: add pre-dummy phrase

* fix: codestyle

* fix: path to file

* fix: strip russian questions

* fix: last chance response

* fix: documentation

* fix: more confident generative skill

* fix: dummy response always available

* fix: intent responder check if exist

* fix: most dummy responses language based

* fix: remove punctuation if present

* fix: documentation

* fix: documentation

* fix: new limits for russian baseline

* fix: dialogrpt scores as conveval

* fix: sentseg ru remove commas

* fix: no wiki-skill yet

* fix:  ner no threads

* fix: can add prompt

* fix: prompt with conf

* fix: remove bad questions

* fix: add punctuation to generated hyp

* fix: remove quotes

* fix: re-choose hyp only for en version

* fix: dff-generative is aka script

* fix: increase intent conf thresholds

* fix: store only tokens for hyps

* fix: consider only special intents

* fix: codestyle

* fix: final fixes, resp selectiorna and thresholds intent

* fix: more obscene words

* fix: Russian documentation

* fix: image in docs

* fix: questions

* fix: bad words

* feat: ru toxic classifier

* fix: toxic check batch hypotheses too

* fix: intent responder uses lang

* fix

* fix: correct usage of human bot utterances

* fix: return 5 hypotheses

* fix: more hyps, fix reqs

* fix: black codestyle

* fix: codestyle

* fix: codestyle

* feat: response selector uses params

* fix: requirements

* fix: requirements

* fix: revmoe dialogpt prev ru

* fix: requirements

* fix: add dialogrpt again

* fix: add dialogrpt

* fix: add dialogpt ru

* fix: requirements for dialogpt and dialogrpt

* fix: return pymorphy to reqs

* Feat/ru intent catcher transformers (#171)

* fix: itnent catcher ru transformers

* fix: ru itnent catcher

* fix: intent catcher updated

* fix: INTENT_PHRASES_PATH as a main variable

* fix: dockerfile updates

* fix: test gpu

* fix: black style

* fix: add tests files

* fix: tests

* fix: rights on file

* fix: regiths on file

* fix: regiths

* fix: numb hyps

* fix: remove without threads

* fix: документация

* fix: add LET_ME_ASK_YOU_PHRASES

* fix: black style

* fix: revert extra files

* fix: dream mini uses the same params

* fix: generative default response

* fix: incase of no gpu

* fix: resources and gpus consumption

* fix: new image

* fix: add prompt ones

* fix: ru and en version sentsegs

Co-authored-by: Fedor Ignatov <ignatov.fedor@gmail.com>
Co-authored-by: Дмитрий Евсеев <dmitrij.euseew@yandex.ru>
Co-authored-by: Andrii.Hura <54397922+AndriiHura@users.noreply.github.com>
Co-authored-by: mtalimanchuk <mtalimanchuk@gmail.com>
Co-authored-by: Daniel Kornev <daniel@zetuniverse.com>
  • Loading branch information
6 people committed Jun 30, 2022
1 parent 110c566 commit 26ff1aa
Show file tree
Hide file tree
Showing 235 changed files with 18,508 additions and 632 deletions.
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ NEWS_API_ANNOTATOR_URL=http://news-api-annotator:8112/respond
WIKI_FACTS_URL=http://wiki-facts:8116/respond
FACT_RANDOM_SERVICE_URL=http://fact-random:8119/respond
INFILLING_SERVICE_URL=http://infilling:8122/respond

DIALOGPT_SERVICE_URL=http://dialogpt:8091/respond
100 changes: 100 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,105 @@ pipeline {
}
}
}

stage('Build-RU') {
steps {
script{
startTime = currentBuild.duration
Exception ex = null
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
try {
sh '''
tests/runtests.sh MODE=clean
tests/runtests_russian.sh MODE=build
'''
}
catch (Exception e) {
int duration = (currentBuild.duration - startTime) / 1000
throw e
}
}
}
}
post {
failure {
script {
sh 'tests/runtests_russian.sh MODE=clean'
}
}
success {
script {
int duration = (currentBuild.duration - startTime) / 1000
}
}
}
}

stage('Start-RU') {
steps {
script {
startTime = currentBuild.duration
Exception ex = null
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
try {
sh 'tests/runtests_russian.sh MODE=clean && tests/runtests_russian.sh MODE=start'
}
catch (Exception e) {
int duration = (currentBuild.duration - startTime) / 1000
throw e
}
}
}
}
post {
failure {
script {
sh 'tests/runtests_russian.sh MODE=clean'
}
}
success {
script {
started = true
int duration = (currentBuild.duration - startTime) / 1000
}
}
aborted {
script {
sh 'tests/runtests_russian.sh MODE=clean'
}
}
}
}

stage('Test skills-RU') {
steps {
script {
startTime = currentBuild.duration
Exception ex = null
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
try {
sh label: 'test skills', script: 'tests/runtests_russian.sh MODE=test_skills'
}
catch (Exception e) {
int duration = (currentBuild.duration - startTime) / 1000
throw e
}
}
}
}
post {
success {
script {
int duration = (currentBuild.duration - startTime) / 1000
}
}
aborted {
script {
sh 'tests/runtests_russian.sh MODE=clean'
}
}
}
}
}
post {
aborted {
Expand All @@ -168,6 +267,7 @@ pipeline {
script {
if (started) {
sh './tests/runtests.sh MODE=clean'
sh './tests/runtests_russian.sh MODE=clean'
}
}
}
Expand Down
190 changes: 116 additions & 74 deletions README.md

Large diffs are not rendered by default.

227 changes: 227 additions & 0 deletions README_ru.md

Large diffs are not rendered by default.

Binary file added RussianDream.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions annotators/BadlistedWordsDetector_ru/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
FROM python:3.7.4

RUN mkdir /src

COPY ./requirements.txt /src/requirements.txt
RUN pip install -r /src/requirements.txt

COPY . /src/
WORKDIR /src

CMD gunicorn --workers=2 server:app
221 changes: 221 additions & 0 deletions annotators/BadlistedWordsDetector_ru/badlists/bad_words.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
БЛЯДЬ
БЛЯТЬ
ЕБАТЬ
ПИЗДА
ХЕР
ХУЙ
БЕСПИЗДАЯ
БЛЯ
БЛЯДВА
БЛЯДИАДА
БЛЯДИНА
БЛЯДИСТОСТЬ
БЛЯДКИ
БЛЯДОВАТЬ
БЛЯДОГОН
БЛЯДОСЛОВНИК
БЛЯДУН
БЛЯДЬ
БЛЯХОМУДИЯ
ВЗБЛЯД
ВЗЪЕБНУТЬ
ВЗЪЕБЩИК
ВПИЗДИТЬ
ВПИЗДИТЬСЯ
ВПИЗДРОНИВАТЬ
ВПИЗДРОНИВАТЬСЯ
ВПИЗДЮЛИТЬ
ВПИЗДЯЧИТЬ
ВПИЗЖИВАТЬ
ВПИЗЖИВАТЬСЯ
ВХУЯРИВАНИЕ
ВЫБЛЯДОК
ВЫЕБАТЬ
ВЫЕБОК
ВЫЕБОН
ВЫПИЗДЕТЬСЯ
ВЫПИЗДИТЬ
ВЪЕБАТЬ
ГЛУПИЗДИ
ГРЕБЛЯДЬ
ДЕРЬМОХЕРОПИЗДОКРАТИЯ
ДОЕБАТЬСЯ
ДОПИЗДЕТЬСЯ
ДОХУЙНУТЬ
ЕБАЛКА
ЕБАЛОВО
ЕБАЛЬНИК
ЕБАН
ЕБАНАТИК
ЕБАНДЕЙ
ЕБАНУТЬ
ЕБАНУТЬСЯ
ЕБАНУТЫЙ
ЕБАНЬКО
ЕБАРИШКА
ЕБАТОРИЙ
ЕБАТЬ
ЕБАТЬСЯ
ЕБАШИТ
ЕБИСТИКА
ЕБЛАН
ЕБЛАНИТЬ
ЕБЛИВАЯ
ЕБЛЯ
ЕБНУТЬ
ЕБУКЕНТИЙ
ЗАЕБАТЬ
ЗАЕБИСЬ
ЗАЕБАТЬСЯ
ЗАПИЗДЕНЕВАТЬ
ЗАПИЗДЕТЬ
ЗАПИЗДИТЬ
ЗАПИЗЖИВАТЬСЯ
ЗАХУЯРИТЬ
ИСПИЗДИТЬ
ИСХУЯЧИТЬ
МНОГОПИЗДНАЯ
НАБЛЯДОВАЛ
НАЕБАЛОВО
НАЕБАТЬ
НАЕБАТЬСЯ
НАЕБАШИЛСЯ
НАЕБЕНИТЬСЯ
НАЕБНУТЬ
НАХУЕВЕРТЕТЬ
НАХУЙ
НАХУЯ
НАХЕР
НАХУЯРИВАТЬ
НАХУЯРИТЬСЯ
НАПИЗДЕТЬ
НАПИЗДИТЬ
НАСТОЕБАТЬ
НЕВЪЕБЕННЫЙ
НЕХУЙ
ОБЕРБЛЯДЬ
ОБЪЕБАЛОВО
ОБЪЕБАТЕЛЬСТВО
ОБЪЕБАТЬ
ОБЪЕБАТЬСЯ
ОБЪЕБОС
ОПИЗДЕНЕВАТЬ
ОПИЗДИХУИТЕЛЬНЫЙ
ОПИЗДОУМЕЛ
ОСТОПИЗДЕЛО
ОСТОПИЗДЕТЬ
ОСТОХУЕТЬ
ОТПИЗДИТЬ
ОТХУЯРИВАТЬ
ОТЪЕБАТЬСЯ
ОХУЕННЫЙ
ОХУИТЕЛЬНЫЙ
ОХУЯЧИВАТЬ
ОХУЯЧИТЬ
ПЕРЕЕБАТЬ
ПЕРЕХУЯРИВАТЬ
ПЕРЕХУЯРИТЬ
ПИЗДАБОЛ
ПИЗДАКРЫЛ
ПИЗДАНУТЬ
ПИЗДАНУТЬСЯ
ПИЗДЕЛИТЬСЯ
ПИЗДЕТЬ
ПИЗДЕЦ
ПИЗДИТЬ
ПИЗДОБЛОШКА
ПИЗДОБРАТ
ПИЗДОБРАТИЯ
ПИЗДОВЛАДЕЛЕЦ
ПИЗДОДУШИЕ
ПИЗДОЛЕТ
ПИЗДОЛИЗ
ПИЗДОМАНИЯ
ПИЗДОПЛЯСКА
ПИЗДОСТРАДАЛЕЦ
ПИЗДОСТРАДАНИЯ
ПИЗДОХУЙ
ПИЗДОШИТЬ
ПИЗДРИК
ПИЗДУЙ
ПИЗДУН
ПИЗДЮК
ПИЗДЮЛИ
ПИЗДЮЛИНА
ПИЗДЮЛЬКА
ПИЗДЮЛЯ
ПИЗДЮРИТЬ
ПИЗДЮХАТЬ
ПИЗДЮШНИК
ПОДЗАЕБАТЬ
ПОДЗАЕБЕНИТЬ
ПОДНАЕБНУТЬ
ПОДНАЕБНУТЬСЯ
ПОДЪЕБНУТЬ
ПОЕБАТЬ
ПОЕБЕНЬ
ПОПИЗДЕТЬ
ПОПИЗДИЛИ
ПОХЕР
ПОХУЙ
ПОХУЯРИЛИ
ПРИЕБАТЬСЯ
ПРИПИЗДЕТЬ
ПРИПИЗДИТЬ
ПРИХУЯРИТЬ
ПРОБЛЯДЬ
ПРОЕБАТЬ
ПРОЕБАТЬСЯ
ПРОПИЗДИТЬ
РАЗЪЕБАЙ
РАЗЪЕБАТЬСЯ
РАСПИЗДОН
РАСПИЗДЯЙСТВО
РАСХУЮЖИТЬ
СУХОПИЗДАЯ
СХУЯРИТЬ
СЪЕБАТЬСЯ
ТРЕПЕЗДОН
ТРЕПЕЗДОНИТ
ТУЕБЕНЬ
ТУПИЗДЕНЬ
УЕБАН
УЕБАТЬ
УПИЗДИТЬ
ХЕР
ХЕРАКС
ХЕРАСЕ
ХЕРАСИ
ХЕРАНУТЬ
ХЕРИТЬ
ХЕРНЯ
ХЕРОВИНА
ХЙ
ХУЕВ
ХУЕВАТЕНЬКИЙ
ХУЕВАТО
ХУЕВИНА
ХУЁВИНА
ХУЕБРАТИЯ
ХУЕГЛОТ
ХУЕГРЫЗ
ХУЕДИН
ХУЕЛЕС
ХУЕМАН
ХУЕМЫРЛО
ХУЕПУТАЛО
ХУЕСОС
ХУЕТА
ХУЕТЕНЬ
ХУЙЛО
ХУЙНЯ
ХУЙНУТЬ
ХУЯЦИЯ
ХУЯСЕ
ХУЯСИ
ХУЛИ
ХУЯ
ХУЯК
ХУЯКС
ХУЯЧИТЬ
ШИРОКОПИЗДАЯ
10 changes: 10 additions & 0 deletions annotators/BadlistedWordsDetector_ru/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
flask==1.1.1
itsdangerous==2.0.1
gunicorn==19.9.0
requests==2.22.0
sentry-sdk==0.12.3
spacy==3.0.5
click==7.1.2
pymorphy2==0.9.1
jinja2<=3.0.3
Werkzeug<=2.0.3

0 comments on commit 26ff1aa

Please sign in to comment.