2023-07-30T15:04:25,896 Created temporary directory: /tmp/pip-build-tracker-d8n4tsel 2023-07-30T15:04:25,899 Initialized build tracking at /tmp/pip-build-tracker-d8n4tsel 2023-07-30T15:04:25,900 Created build tracker: /tmp/pip-build-tracker-d8n4tsel 2023-07-30T15:04:25,900 Entered build tracker: /tmp/pip-build-tracker-d8n4tsel 2023-07-30T15:04:25,902 Created temporary directory: /tmp/pip-wheel-vzvix5em 2023-07-30T15:04:25,910 Created temporary directory: /tmp/pip-ephem-wheel-cache-047l_b6h 2023-07-30T15:04:25,962 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-30T15:04:25,969 2 location(s) to search for versions of disease: 2023-07-30T15:04:25,969 * https://pypi.org/simple/disease/ 2023-07-30T15:04:25,969 * https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:25,971 Fetching project page and analyzing links: https://pypi.org/simple/disease/ 2023-07-30T15:04:25,972 Getting page https://pypi.org/simple/disease/ 2023-07-30T15:04:25,976 Found index url https://pypi.org/simple/ 2023-07-30T15:04:26,097 Fetched page https://pypi.org/simple/disease/ as application/vnd.pypi.simple.v1+json 2023-07-30T15:04:26,099 Found link https://files.pythonhosted.org/packages/c2/33/dfb86e9704cbad58a63a6bb6630a815980e609395eb44f9b0a05ce8beca2/disease-0.1.8.1.tar.gz (from https://pypi.org/simple/disease/), version: 0.1.8.1 2023-07-30T15:04:26,100 Found link https://files.pythonhosted.org/packages/4c/b2/6ad692ea1817669a25d57a2b1858e46f49a1e360f2244e26b410314515ad/disease-0.1.9.tar.gz (from https://pypi.org/simple/disease/), version: 0.1.9 2023-07-30T15:04:26,101 Fetching project page and analyzing links: https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:26,102 Getting page https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:26,104 Found index url https://www.piwheels.org/simple/ 2023-07-30T15:04:26,328 Fetched page https://www.piwheels.org/simple/disease/ as text/html 2023-07-30T15:04:26,330 Skipping link: not a file: https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:26,331 Skipping link: not a file: https://pypi.org/simple/disease/ 2023-07-30T15:04:26,364 Given no hashes to check 1 links for project 'disease': discarding no candidates 2023-07-30T15:04:26,394 Collecting disease==0.1.9 2023-07-30T15:04:26,399 Created temporary directory: /tmp/pip-unpack-d2b_yati 2023-07-30T15:04:26,585 Downloading disease-0.1.9.tar.gz (32 kB) 2023-07-30T15:04:26,834 Added disease==0.1.9 from https://files.pythonhosted.org/packages/4c/b2/6ad692ea1817669a25d57a2b1858e46f49a1e360f2244e26b410314515ad/disease-0.1.9.tar.gz to build tracker '/tmp/pip-build-tracker-d8n4tsel' 2023-07-30T15:04:26,846 Created temporary directory: /tmp/pip-build-env-f5wbe9ix 2023-07-30T15:04:26,866 Installing build dependencies: started 2023-07-30T15:04:26,868 Running command pip subprocess to install build dependencies 2023-07-30T15:04:29,576 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.7/site-packages/pip (python 3.7) 2023-07-30T15:04:30,351 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-30T15:04:34,241 Collecting setuptools>=61.0 2023-07-30T15:04:34,438 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.0.0-py3-none-any.whl (804 kB) 2023-07-30T15:04:39,408 Installing collected packages: setuptools 2023-07-30T15:04:43,680 Successfully installed setuptools-68.0.0 2023-07-30T15:04:43,711 [notice] A new release of pip is available: 23.1.2 -> 23.2.1 2023-07-30T15:04:43,712 [notice] To update, run: python3 -m pip install --upgrade pip 2023-07-30T15:04:44,138 Installing build dependencies: finished with status 'done' 2023-07-30T15:04:44,150 Getting requirements to build wheel: started 2023-07-30T15:04:44,152 Running command Getting requirements to build wheel 2023-07-30T15:04:45,448 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `description` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:45,450 !! 2023-07-30T15:04:45,451 ******************************************************************************** 2023-07-30T15:04:45,452 ########################################################################## 2023-07-30T15:04:45,453 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,453 ########################################################################## 2023-07-30T15:04:45,455 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,456 `description = 'Disease processing tool kit in Russian'` 2023-07-30T15:04:45,457 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,457 consider this value unless `description` is listed as `dynamic`. 2023-07-30T15:04:45,458 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,459 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,459 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,460 follow strictly the standard. 2023-07-30T15:04:45,460 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-07-30T15:04:45,461 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,461 configuration. 2023-07-30T15:04:45,462 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,462 or your builds will no longer be supported. 2023-07-30T15:04:45,463 ******************************************************************************** 2023-07-30T15:04:45,464 !! 2023-07-30T15:04:45,464 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,464 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:45,465 !! 2023-07-30T15:04:45,465 ******************************************************************************** 2023-07-30T15:04:45,466 ########################################################################## 2023-07-30T15:04:45,466 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,467 ########################################################################## 2023-07-30T15:04:45,467 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,468 `readme = '# Классификатор заболеваний\n\n**Patient-intake** - модуль, обеспечивающий дистанционное взаимодействие пациента и медицинского учреждения с помощью диалоговых агентов. Реализован на языке Python.\n\nМодуль позволяет предсказывать возможное заболевание пациента на основе введенной им информации, присваивать диагнозу степень срочности приема, а также выводить интерпретацию результатов работы модели. Для обучения модели создан датасет, содержащий информацию о болезнях и их симптомах.\n\nМодуль поддерживает анализ текстов на русском языке.\n\n## Применение\n\nМодуль является инструментом для разработки медицинских чат-ботов. Может быть использован для управления потоками пациентов в медицинских учреждениях, а также будет полезен для реализации концепции второго мнения при взаимодействии с пациентом.\n\n## Установка модуля\n\n pip install distool\n\n## Пример использования\n\n```python\nfrom distool.feature_extraction import SmartSymptomExtractor\nfrom distool.interpretation.explainer import SymptomBasedExplainer\nfrom distool.estimators import DiseaseClassifier\n\ntexts = [\n "У меня болит живот, но нет температуры",\n "У меня температура, но нет недомогания",\n "Я завтра иду домой",\n]\ndiseases = ["гастрит", "отит", "-1"]\n\nsymptom_vectorizer = SmartSymptomExtractor()\nfeatures = symptom_vectorizer.transform(texts)\n\nclassifier = DiseaseClassifier()\nclassifier.fit(features, diseases)\npredicted_diseases = classifier.predict(features)\nprint("Predicted diseases:", predicted_diseases)\n# Predicted diseases: [\'гастрит\' \'отит\' \'-1\']\n\nexplainer = SymptomBasedExplainer(symptom_vectorizer, classifier)\n\nprint(explainer.explain(features[1]))\n# Наблюдается отит с вероятностью 59%.\n# Это потому что у вас наблюдаются следующие симптомы: температура\n# И отрицаются следующие: недомогание\n```\n\n## Разработка\n\nНужно установить зависимости и подключить pre-commit.g\n\n pip install -r requirements.py\n pre-commit install\n bash init.sh\n\n### Контрибьютинг\n\nКаждый новый функционал должен покрываться документацией и тестом.\n\n### Тестирование\n\nЧтобы запустить тесты нужно ввести:\n\n pytest\n\n### Pull request\n\nКаждый PR должен быть отревьювен.\n\n## История проекта\n\nРабота над **Patient-intake** проводится в рамках НИР Университета ИТМО №622275 "Разработка модуля для предварительного диагноза: поддержание логистики потоков пациентов и концепции второго мнения при взаимодействии с пациентом через диалоговые системы" (2022-2023)\n\n## Участники проекта\n\n[ Анна Чижик](https://github.com/Frantsuzova)
руководитель проекта\n\n[ Мичил Егоров](https://github.com/EgorovM)
тимлид\n\n[ Дмитрий погребной](https://github.com/DmitryPogrebnoy)
разработчик\n\n[ Айталина Кривошапкина](https://github.com/aytakr)
разработчик\n\n[ Мария Якубова](https://github.com/Shentorin)
аналитик\n\n## Обратная связь\n\nЕсли у Вас есть какие-то вопросы, можете обращаться к нам по адресу: patientintake@yandex.ru\n'` 2023-07-30T15:04:45,469 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,469 consider this value unless `readme` is listed as `dynamic`. 2023-07-30T15:04:45,470 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,471 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,472 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,472 follow strictly the standard. 2023-07-30T15:04:45,473 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-07-30T15:04:45,473 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,473 configuration. 2023-07-30T15:04:45,474 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,475 or your builds will no longer be supported. 2023-07-30T15:04:45,476 ******************************************************************************** 2023-07-30T15:04:45,477 !! 2023-07-30T15:04:45,477 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,477 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:45,478 !! 2023-07-30T15:04:45,479 ******************************************************************************** 2023-07-30T15:04:45,479 ########################################################################## 2023-07-30T15:04:45,479 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,480 ########################################################################## 2023-07-30T15:04:45,480 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,481 `license = 'MIT'` 2023-07-30T15:04:45,482 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,482 consider this value unless `license` is listed as `dynamic`. 2023-07-30T15:04:45,483 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,483 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,484 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,484 follow strictly the standard. 2023-07-30T15:04:45,484 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-07-30T15:04:45,485 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,485 configuration. 2023-07-30T15:04:45,486 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,486 or your builds will no longer be supported. 2023-07-30T15:04:45,486 ******************************************************************************** 2023-07-30T15:04:45,487 !! 2023-07-30T15:04:45,487 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,488 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:45,488 !! 2023-07-30T15:04:45,489 ******************************************************************************** 2023-07-30T15:04:45,490 ########################################################################## 2023-07-30T15:04:45,491 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,492 ########################################################################## 2023-07-30T15:04:45,492 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,493 `authors = 'NIRMA Team of ITMO University'` 2023-07-30T15:04:45,494 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,495 consider this value unless `authors` is listed as `dynamic`. 2023-07-30T15:04:45,496 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,497 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,498 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,499 follow strictly the standard. 2023-07-30T15:04:45,500 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-07-30T15:04:45,500 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,501 configuration. 2023-07-30T15:04:45,503 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,503 or your builds will no longer be supported. 2023-07-30T15:04:45,505 ******************************************************************************** 2023-07-30T15:04:45,506 !! 2023-07-30T15:04:45,506 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,507 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `keywords` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:45,507 !! 2023-07-30T15:04:45,507 ******************************************************************************** 2023-07-30T15:04:45,508 ########################################################################## 2023-07-30T15:04:45,508 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,509 ########################################################################## 2023-07-30T15:04:45,510 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,510 `keywords = ['NLP', 'Disease', 'Health Condition']` 2023-07-30T15:04:45,511 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,511 consider this value unless `keywords` is listed as `dynamic`. 2023-07-30T15:04:45,512 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,513 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,513 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,513 follow strictly the standard. 2023-07-30T15:04:45,514 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-07-30T15:04:45,514 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,515 configuration. 2023-07-30T15:04:45,515 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,516 or your builds will no longer be supported. 2023-07-30T15:04:45,516 ******************************************************************************** 2023-07-30T15:04:45,516 !! 2023-07-30T15:04:45,517 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,517 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `classifiers` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:45,517 !! 2023-07-30T15:04:45,518 ******************************************************************************** 2023-07-30T15:04:45,519 ########################################################################## 2023-07-30T15:04:45,519 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,519 ########################################################################## 2023-07-30T15:04:45,520 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,520 `classifiers = ['Development Status :: 3 - Alpha', 'Intended Audience :: Developers', 'Topic :: Software Development :: Build Tools', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10']` 2023-07-30T15:04:45,521 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,521 consider this value unless `classifiers` is listed as `dynamic`. 2023-07-30T15:04:45,522 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,523 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,523 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,523 follow strictly the standard. 2023-07-30T15:04:45,524 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-07-30T15:04:45,524 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,525 configuration. 2023-07-30T15:04:45,525 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,526 or your builds will no longer be supported. 2023-07-30T15:04:45,526 ******************************************************************************** 2023-07-30T15:04:45,527 !! 2023-07-30T15:04:45,528 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,528 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:45,528 !! 2023-07-30T15:04:45,529 ******************************************************************************** 2023-07-30T15:04:45,530 ########################################################################## 2023-07-30T15:04:45,530 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,530 ########################################################################## 2023-07-30T15:04:45,531 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,532 `dependencies = ['scikit-learn', 'beautifulsoup4', 'negspacy', 'numpy', 'spacy', 'negspacy', 'attrs']` 2023-07-30T15:04:45,532 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,533 consider this value unless `dependencies` is listed as `dynamic`. 2023-07-30T15:04:45,533 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,534 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,535 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,535 follow strictly the standard. 2023-07-30T15:04:45,536 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-07-30T15:04:45,536 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,537 configuration. 2023-07-30T15:04:45,537 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,538 or your builds will no longer be supported. 2023-07-30T15:04:45,538 ******************************************************************************** 2023-07-30T15:04:45,539 !! 2023-07-30T15:04:45,539 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:46,248 Getting requirements to build wheel: finished with status 'done' 2023-07-30T15:04:46,272 Installing backend dependencies: started 2023-07-30T15:04:46,276 Running command pip subprocess to install backend dependencies 2023-07-30T15:04:48,998 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.7/site-packages/pip (python 3.7) 2023-07-30T15:04:49,776 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-30T15:04:50,636 Collecting wheel 2023-07-30T15:04:50,677 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.0-py3-none-any.whl (64 kB) 2023-07-30T15:04:54,863 Installing collected packages: wheel 2023-07-30T15:04:55,318 Creating /tmp/pip-build-env-f5wbe9ix/normal/bin 2023-07-30T15:04:55,322 changing mode of /tmp/pip-build-env-f5wbe9ix/normal/bin/wheel to 755 2023-07-30T15:04:55,349 Successfully installed wheel-0.41.0 2023-07-30T15:04:55,377 [notice] A new release of pip is available: 23.1.2 -> 23.2.1 2023-07-30T15:04:55,378 [notice] To update, run: python3 -m pip install --upgrade pip 2023-07-30T15:04:55,738 Installing backend dependencies: finished with status 'done' 2023-07-30T15:04:55,744 Created temporary directory: /tmp/pip-modern-metadata-0ih9ycwd 2023-07-30T15:04:55,750 Preparing metadata (pyproject.toml): started 2023-07-30T15:04:55,753 Running command Preparing metadata (pyproject.toml) 2023-07-30T15:04:57,011 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `description` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:57,012 !! 2023-07-30T15:04:57,013 ******************************************************************************** 2023-07-30T15:04:57,013 ########################################################################## 2023-07-30T15:04:57,014 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:57,014 ########################################################################## 2023-07-30T15:04:57,015 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:57,016 `description = 'Disease processing tool kit in Russian'` 2023-07-30T15:04:57,016 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:57,017 consider this value unless `description` is listed as `dynamic`. 2023-07-30T15:04:57,017 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:57,018 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:57,018 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:57,018 follow strictly the standard. 2023-07-30T15:04:57,019 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-07-30T15:04:57,019 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:57,020 configuration. 2023-07-30T15:04:57,021 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:57,021 or your builds will no longer be supported. 2023-07-30T15:04:57,021 ******************************************************************************** 2023-07-30T15:04:57,022 !! 2023-07-30T15:04:57,022 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:57,023 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:57,023 !! 2023-07-30T15:04:57,024 ******************************************************************************** 2023-07-30T15:04:57,024 ########################################################################## 2023-07-30T15:04:57,025 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:57,025 ########################################################################## 2023-07-30T15:04:57,026 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:57,027 `readme = '# Классификатор заболеваний\n\n**Patient-intake** - модуль, обеспечивающий дистанционное взаимодействие пациента и медицинского учреждения с помощью диалоговых агентов. Реализован на языке Python.\n\nМодуль позволяет предсказывать возможное заболевание пациента на основе введенной им информации, присваивать диагнозу степень срочности приема, а также выводить интерпретацию результатов работы модели. Для обучения модели создан датасет, содержащий информацию о болезнях и их симптомах.\n\nМодуль поддерживает анализ текстов на русском языке.\n\n## Применение\n\nМодуль является инструментом для разработки медицинских чат-ботов. Может быть использован для управления потоками пациентов в медицинских учреждениях, а также будет полезен для реализации концепции второго мнения при взаимодействии с пациентом.\n\n## Установка модуля\n\n pip install distool\n\n## Пример использования\n\n```python\nfrom distool.feature_extraction import SmartSymptomExtractor\nfrom distool.interpretation.explainer import SymptomBasedExplainer\nfrom distool.estimators import DiseaseClassifier\n\ntexts = [\n "У меня болит живот, но нет температуры",\n "У меня температура, но нет недомогания",\n "Я завтра иду домой",\n]\ndiseases = ["гастрит", "отит", "-1"]\n\nsymptom_vectorizer = SmartSymptomExtractor()\nfeatures = symptom_vectorizer.transform(texts)\n\nclassifier = DiseaseClassifier()\nclassifier.fit(features, diseases)\npredicted_diseases = classifier.predict(features)\nprint("Predicted diseases:", predicted_diseases)\n# Predicted diseases: [\'гастрит\' \'отит\' \'-1\']\n\nexplainer = SymptomBasedExplainer(symptom_vectorizer, classifier)\n\nprint(explainer.explain(features[1]))\n# Наблюдается отит с вероятностью 59%.\n# Это потому что у вас наблюдаются следующие симптомы: температура\n# И отрицаются следующие: недомогание\n```\n\n## Разработка\n\nНужно установить зависимости и подключить pre-commit.g\n\n pip install -r requirements.py\n pre-commit install\n bash init.sh\n\n### Контрибьютинг\n\nКаждый новый функционал должен покрываться документацией и тестом.\n\n### Тестирование\n\nЧтобы запустить тесты нужно ввести:\n\n pytest\n\n### Pull request\n\nКаждый PR должен быть отревьювен.\n\n## История проекта\n\nРабота над **Patient-intake** проводится в рамках НИР Университета ИТМО №622275 "Разработка модуля для предварительного диагноза: поддержание логистики потоков пациентов и концепции второго мнения при взаимодействии с пациентом через диалоговые системы" (2022-2023)\n\n## Участники проекта\n\n[ Анна Чижик](https://github.com/Frantsuzova)
руководитель проекта\n\n[ Мичил Егоров](https://github.com/EgorovM)
тимлид\n\n[ Дмитрий погребной](https://github.com/DmitryPogrebnoy)
разработчик\n\n[ Айталина Кривошапкина](https://github.com/aytakr)
разработчик\n\n[ Мария Якубова](https://github.com/Shentorin)
аналитик\n\n## Обратная связь\n\nЕсли у Вас есть какие-то вопросы, можете обращаться к нам по адресу: patientintake@yandex.ru\n'` 2023-07-30T15:04:57,028 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:57,028 consider this value unless `readme` is listed as `dynamic`. 2023-07-30T15:04:57,029 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:57,030 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:57,030 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:57,031 follow strictly the standard. 2023-07-30T15:04:57,031 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-07-30T15:04:57,032 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:57,032 configuration. 2023-07-30T15:04:57,033 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:57,034 or your builds will no longer be supported. 2023-07-30T15:04:57,034 ******************************************************************************** 2023-07-30T15:04:57,035 !! 2023-07-30T15:04:57,036 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:57,036 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:57,036 !! 2023-07-30T15:04:57,037 ******************************************************************************** 2023-07-30T15:04:57,037 ########################################################################## 2023-07-30T15:04:57,038 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:57,038 ########################################################################## 2023-07-30T15:04:57,039 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:57,039 `license = 'MIT'` 2023-07-30T15:04:57,040 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:57,041 consider this value unless `license` is listed as `dynamic`. 2023-07-30T15:04:57,041 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:57,042 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:57,043 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:57,043 follow strictly the standard. 2023-07-30T15:04:57,044 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-07-30T15:04:57,044 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:57,045 configuration. 2023-07-30T15:04:57,045 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:57,046 or your builds will no longer be supported. 2023-07-30T15:04:57,046 ******************************************************************************** 2023-07-30T15:04:57,047 !! 2023-07-30T15:04:57,047 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:57,047 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:57,047 !! 2023-07-30T15:04:57,048 ******************************************************************************** 2023-07-30T15:04:57,048 ########################################################################## 2023-07-30T15:04:57,049 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:57,049 ########################################################################## 2023-07-30T15:04:57,049 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:57,050 `authors = 'NIRMA Team of ITMO University'` 2023-07-30T15:04:57,051 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:57,052 consider this value unless `authors` is listed as `dynamic`. 2023-07-30T15:04:57,053 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:57,053 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:57,054 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:57,054 follow strictly the standard. 2023-07-30T15:04:57,055 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-07-30T15:04:57,055 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:57,056 configuration. 2023-07-30T15:04:57,056 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:57,057 or your builds will no longer be supported. 2023-07-30T15:04:57,057 ******************************************************************************** 2023-07-30T15:04:57,058 !! 2023-07-30T15:04:57,058 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:57,059 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `keywords` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:57,059 !! 2023-07-30T15:04:57,060 ******************************************************************************** 2023-07-30T15:04:57,060 ########################################################################## 2023-07-30T15:04:57,061 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:57,061 ########################################################################## 2023-07-30T15:04:57,062 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:57,063 `keywords = ['NLP', 'Disease', 'Health Condition']` 2023-07-30T15:04:57,063 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:57,064 consider this value unless `keywords` is listed as `dynamic`. 2023-07-30T15:04:57,065 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:57,066 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:57,066 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:57,066 follow strictly the standard. 2023-07-30T15:04:57,067 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-07-30T15:04:57,067 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:57,068 configuration. 2023-07-30T15:04:57,069 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:57,069 or your builds will no longer be supported. 2023-07-30T15:04:57,069 ******************************************************************************** 2023-07-30T15:04:57,070 !! 2023-07-30T15:04:57,070 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:57,071 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `classifiers` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:57,071 !! 2023-07-30T15:04:57,072 ******************************************************************************** 2023-07-30T15:04:57,072 ########################################################################## 2023-07-30T15:04:57,073 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:57,073 ########################################################################## 2023-07-30T15:04:57,074 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:57,074 `classifiers = ['Development Status :: 3 - Alpha', 'Intended Audience :: Developers', 'Topic :: Software Development :: Build Tools', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10']` 2023-07-30T15:04:57,075 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:57,075 consider this value unless `classifiers` is listed as `dynamic`. 2023-07-30T15:04:57,076 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:57,077 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:57,077 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:57,077 follow strictly the standard. 2023-07-30T15:04:57,078 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-07-30T15:04:57,078 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:57,079 configuration. 2023-07-30T15:04:57,079 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:57,080 or your builds will no longer be supported. 2023-07-30T15:04:57,080 ******************************************************************************** 2023-07-30T15:04:57,080 !! 2023-07-30T15:04:57,081 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:57,081 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:57,082 !! 2023-07-30T15:04:57,082 ******************************************************************************** 2023-07-30T15:04:57,082 ########################################################################## 2023-07-30T15:04:57,083 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:57,083 ########################################################################## 2023-07-30T15:04:57,084 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:57,084 `dependencies = ['scikit-learn', 'beautifulsoup4', 'negspacy', 'numpy', 'spacy', 'negspacy', 'attrs']` 2023-07-30T15:04:57,085 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:57,085 consider this value unless `dependencies` is listed as `dynamic`. 2023-07-30T15:04:57,086 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:57,086 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:57,087 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:57,087 follow strictly the standard. 2023-07-30T15:04:57,088 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-07-30T15:04:57,088 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:57,089 configuration. 2023-07-30T15:04:57,089 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:57,090 or your builds will no longer be supported. 2023-07-30T15:04:57,090 ******************************************************************************** 2023-07-30T15:04:57,091 !! 2023-07-30T15:04:57,091 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:58,009 Preparing metadata (pyproject.toml): finished with status 'done' 2023-07-30T15:04:58,024 Source in /tmp/pip-wheel-vzvix5em/disease_709464a70e954debba90295e9858e732 has version 0.1.9, which satisfies requirement disease==0.1.9 from https://files.pythonhosted.org/packages/4c/b2/6ad692ea1817669a25d57a2b1858e46f49a1e360f2244e26b410314515ad/disease-0.1.9.tar.gz 2023-07-30T15:04:58,026 Removed disease==0.1.9 from https://files.pythonhosted.org/packages/4c/b2/6ad692ea1817669a25d57a2b1858e46f49a1e360f2244e26b410314515ad/disease-0.1.9.tar.gz from build tracker '/tmp/pip-build-tracker-d8n4tsel' 2023-07-30T15:04:58,036 Created temporary directory: /tmp/pip-unpack-bnbitizv 2023-07-30T15:04:58,038 Building wheels for collected packages: disease 2023-07-30T15:04:58,047 Created temporary directory: /tmp/pip-wheel-s5um_iyw 2023-07-30T15:04:58,048 Destination directory: /tmp/pip-wheel-s5um_iyw 2023-07-30T15:04:58,053 Building wheel for disease (pyproject.toml): started 2023-07-30T15:04:58,055 Running command Building wheel for disease (pyproject.toml) 2023-07-30T15:04:59,257 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `description` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:59,258 !! 2023-07-30T15:04:59,259 ******************************************************************************** 2023-07-30T15:04:59,259 ########################################################################## 2023-07-30T15:04:59,260 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:59,260 ########################################################################## 2023-07-30T15:04:59,261 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:59,262 `description = 'Disease processing tool kit in Russian'` 2023-07-30T15:04:59,263 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:59,263 consider this value unless `description` is listed as `dynamic`. 2023-07-30T15:04:59,263 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:59,264 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:59,264 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:59,265 follow strictly the standard. 2023-07-30T15:04:59,265 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-07-30T15:04:59,266 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:59,266 configuration. 2023-07-30T15:04:59,267 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:59,267 or your builds will no longer be supported. 2023-07-30T15:04:59,267 ******************************************************************************** 2023-07-30T15:04:59,268 !! 2023-07-30T15:04:59,268 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:59,269 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `readme` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:59,269 !! 2023-07-30T15:04:59,270 ******************************************************************************** 2023-07-30T15:04:59,270 ########################################################################## 2023-07-30T15:04:59,271 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:59,271 ########################################################################## 2023-07-30T15:04:59,272 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:59,272 `readme = '# Классификатор заболеваний\n\n**Patient-intake** - модуль, обеспечивающий дистанционное взаимодействие пациента и медицинского учреждения с помощью диалоговых агентов. Реализован на языке Python.\n\nМодуль позволяет предсказывать возможное заболевание пациента на основе введенной им информации, присваивать диагнозу степень срочности приема, а также выводить интерпретацию результатов работы модели. Для обучения модели создан датасет, содержащий информацию о болезнях и их симптомах.\n\nМодуль поддерживает анализ текстов на русском языке.\n\n## Применение\n\nМодуль является инструментом для разработки медицинских чат-ботов. Может быть использован для управления потоками пациентов в медицинских учреждениях, а также будет полезен для реализации концепции второго мнения при взаимодействии с пациентом.\n\n## Установка модуля\n\n pip install distool\n\n## Пример использования\n\n```python\nfrom distool.feature_extraction import SmartSymptomExtractor\nfrom distool.interpretation.explainer import SymptomBasedExplainer\nfrom distool.estimators import DiseaseClassifier\n\ntexts = [\n "У меня болит живот, но нет температуры",\n "У меня температура, но нет недомогания",\n "Я завтра иду домой",\n]\ndiseases = ["гастрит", "отит", "-1"]\n\nsymptom_vectorizer = SmartSymptomExtractor()\nfeatures = symptom_vectorizer.transform(texts)\n\nclassifier = DiseaseClassifier()\nclassifier.fit(features, diseases)\npredicted_diseases = classifier.predict(features)\nprint("Predicted diseases:", predicted_diseases)\n# Predicted diseases: [\'гастрит\' \'отит\' \'-1\']\n\nexplainer = SymptomBasedExplainer(symptom_vectorizer, classifier)\n\nprint(explainer.explain(features[1]))\n# Наблюдается отит с вероятностью 59%.\n# Это потому что у вас наблюдаются следующие симптомы: температура\n# И отрицаются следующие: недомогание\n```\n\n## Разработка\n\nНужно установить зависимости и подключить pre-commit.g\n\n pip install -r requirements.py\n pre-commit install\n bash init.sh\n\n### Контрибьютинг\n\nКаждый новый функционал должен покрываться документацией и тестом.\n\n### Тестирование\n\nЧтобы запустить тесты нужно ввести:\n\n pytest\n\n### Pull request\n\nКаждый PR должен быть отревьювен.\n\n## История проекта\n\nРабота над **Patient-intake** проводится в рамках НИР Университета ИТМО №622275 "Разработка модуля для предварительного диагноза: поддержание логистики потоков пациентов и концепции второго мнения при взаимодействии с пациентом через диалоговые системы" (2022-2023)\n\n## Участники проекта\n\n[ Анна Чижик](https://github.com/Frantsuzova)
руководитель проекта\n\n[ Мичил Егоров](https://github.com/EgorovM)
тимлид\n\n[ Дмитрий погребной](https://github.com/DmitryPogrebnoy)
разработчик\n\n[ Айталина Кривошапкина](https://github.com/aytakr)
разработчик\n\n[ Мария Якубова](https://github.com/Shentorin)
аналитик\n\n## Обратная связь\n\nЕсли у Вас есть какие-то вопросы, можете обращаться к нам по адресу: patientintake@yandex.ru\n'` 2023-07-30T15:04:59,273 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:59,274 consider this value unless `readme` is listed as `dynamic`. 2023-07-30T15:04:59,275 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:59,275 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:59,275 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:59,276 follow strictly the standard. 2023-07-30T15:04:59,277 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-07-30T15:04:59,277 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:59,277 configuration. 2023-07-30T15:04:59,278 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:59,278 or your builds will no longer be supported. 2023-07-30T15:04:59,279 ******************************************************************************** 2023-07-30T15:04:59,279 !! 2023-07-30T15:04:59,280 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:59,280 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:59,281 !! 2023-07-30T15:04:59,281 ******************************************************************************** 2023-07-30T15:04:59,282 ########################################################################## 2023-07-30T15:04:59,282 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:59,282 ########################################################################## 2023-07-30T15:04:59,283 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:59,284 `license = 'MIT'` 2023-07-30T15:04:59,285 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:59,285 consider this value unless `license` is listed as `dynamic`. 2023-07-30T15:04:59,285 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:59,286 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:59,286 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:59,287 follow strictly the standard. 2023-07-30T15:04:59,287 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-07-30T15:04:59,288 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:59,288 configuration. 2023-07-30T15:04:59,288 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:59,289 or your builds will no longer be supported. 2023-07-30T15:04:59,289 ******************************************************************************** 2023-07-30T15:04:59,290 !! 2023-07-30T15:04:59,290 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:59,290 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `authors` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:59,291 !! 2023-07-30T15:04:59,291 ******************************************************************************** 2023-07-30T15:04:59,292 ########################################################################## 2023-07-30T15:04:59,292 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:59,292 ########################################################################## 2023-07-30T15:04:59,293 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:59,294 `authors = 'NIRMA Team of ITMO University'` 2023-07-30T15:04:59,294 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:59,295 consider this value unless `authors` is listed as `dynamic`. 2023-07-30T15:04:59,295 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:59,296 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:59,296 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:59,297 follow strictly the standard. 2023-07-30T15:04:59,297 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-07-30T15:04:59,298 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:59,298 configuration. 2023-07-30T15:04:59,299 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:59,299 or your builds will no longer be supported. 2023-07-30T15:04:59,299 ******************************************************************************** 2023-07-30T15:04:59,300 !! 2023-07-30T15:04:59,300 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:59,301 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `keywords` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:59,301 !! 2023-07-30T15:04:59,302 ******************************************************************************** 2023-07-30T15:04:59,302 ########################################################################## 2023-07-30T15:04:59,303 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:59,303 ########################################################################## 2023-07-30T15:04:59,304 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:59,304 `keywords = ['NLP', 'Disease', 'Health Condition']` 2023-07-30T15:04:59,305 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:59,305 consider this value unless `keywords` is listed as `dynamic`. 2023-07-30T15:04:59,306 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:59,307 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:59,307 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:59,307 follow strictly the standard. 2023-07-30T15:04:59,308 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-07-30T15:04:59,308 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:59,308 configuration. 2023-07-30T15:04:59,309 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:59,309 or your builds will no longer be supported. 2023-07-30T15:04:59,310 ******************************************************************************** 2023-07-30T15:04:59,310 !! 2023-07-30T15:04:59,311 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:59,311 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `classifiers` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:59,311 !! 2023-07-30T15:04:59,312 ******************************************************************************** 2023-07-30T15:04:59,312 ########################################################################## 2023-07-30T15:04:59,312 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:59,313 ########################################################################## 2023-07-30T15:04:59,313 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:59,314 `classifiers = ['Development Status :: 3 - Alpha', 'Intended Audience :: Developers', 'Topic :: Software Development :: Build Tools', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10']` 2023-07-30T15:04:59,315 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:59,315 consider this value unless `classifiers` is listed as `dynamic`. 2023-07-30T15:04:59,316 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:59,316 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:59,317 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:59,317 follow strictly the standard. 2023-07-30T15:04:59,318 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-07-30T15:04:59,318 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:59,318 configuration. 2023-07-30T15:04:59,319 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:59,319 or your builds will no longer be supported. 2023-07-30T15:04:59,319 ******************************************************************************** 2023-07-30T15:04:59,320 !! 2023-07-30T15:04:59,320 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:59,321 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/config/_apply_pyprojecttoml.py:62: _WouldIgnoreField: `dependencies` defined outside of `pyproject.toml` would be ignored. 2023-07-30T15:04:59,321 !! 2023-07-30T15:04:59,322 ******************************************************************************** 2023-07-30T15:04:59,322 ########################################################################## 2023-07-30T15:04:59,322 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:59,323 ########################################################################## 2023-07-30T15:04:59,323 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:59,324 `dependencies = ['scikit-learn', 'beautifulsoup4', 'negspacy', 'numpy', 'spacy', 'negspacy', 'attrs']` 2023-07-30T15:04:59,325 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:59,325 consider this value unless `dependencies` is listed as `dynamic`. 2023-07-30T15:04:59,326 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:59,326 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:59,327 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:59,327 follow strictly the standard. 2023-07-30T15:04:59,327 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-07-30T15:04:59,328 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:59,328 configuration. 2023-07-30T15:04:59,329 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:59,329 or your builds will no longer be supported. 2023-07-30T15:04:59,330 ******************************************************************************** 2023-07-30T15:04:59,330 !! 2023-07-30T15:04:59,331 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:05:00,663 /tmp/pip-build-env-f5wbe9ix/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'distool.data' is absent from the `packages` configuration. 2023-07-30T15:05:00,664 !! 2023-07-30T15:05:00,665 ******************************************************************************** 2023-07-30T15:05:00,665 ############################ 2023-07-30T15:05:00,666 # Package would be ignored # 2023-07-30T15:05:00,666 ############################ 2023-07-30T15:05:00,667 Python recognizes 'distool.data' as an importable package[^1], 2023-07-30T15:05:00,667 but it is absent from setuptools' `packages` configuration. 2023-07-30T15:05:00,668 This leads to an ambiguous overall configuration. If you want to distribute this 2023-07-30T15:05:00,668 package, please make sure that 'distool.data' is explicitly added 2023-07-30T15:05:00,669 to the `packages` configuration field. 2023-07-30T15:05:00,670 Alternatively, you can also rely on setuptools' discovery methods 2023-07-30T15:05:00,670 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-07-30T15:05:00,671 instead of `find_packages(...)`/`find:`). 2023-07-30T15:05:00,672 You can read more about "package discovery" on setuptools documentation page: 2023-07-30T15:05:00,672 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2023-07-30T15:05:00,673 If you don't want 'distool.data' to be distributed and are 2023-07-30T15:05:00,674 already explicitly excluding 'distool.data' via 2023-07-30T15:05:00,674 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2023-07-30T15:05:00,675 you can try to use `exclude_package_data`, or `include-package-data=False` in 2023-07-30T15:05:00,675 combination with a more fine grained `package-data` configuration. 2023-07-30T15:05:00,676 You can read more about "package data files" on setuptools documentation page: 2023-07-30T15:05:00,677 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2023-07-30T15:05:00,678 [^1]: For Python, any directory (with suitable naming) can be imported, 2023-07-30T15:05:00,679 even if it does not contain any `.py` files. 2023-07-30T15:05:00,679 On the other hand, currently there is no concept of package data 2023-07-30T15:05:00,679 directory, all directories are treated like packages. 2023-07-30T15:05:00,680 ******************************************************************************** 2023-07-30T15:05:00,680 !! 2023-07-30T15:05:00,681 check.warn(importable) 2023-07-30T15:05:00,802 Building wheel for disease (pyproject.toml): finished with status 'done' 2023-07-30T15:05:00,816 Created wheel for disease: filename=disease-0.1.9-py3-none-any.whl size=39624 sha256=e6d77c1fe10209f685622f03a526e65385a608d1efd774cd8c68f48f7a710172 2023-07-30T15:05:00,818 Stored in directory: /tmp/pip-ephem-wheel-cache-047l_b6h/wheels/6a/fb/6c/fc9bd1d01c16ca2048f6750f84fa7390e9ff06d56a06c0cdaa 2023-07-30T15:05:00,847 Successfully built disease 2023-07-30T15:05:00,856 Removed build tracker: '/tmp/pip-build-tracker-d8n4tsel'