2023-07-30T15:04:09,083 Created temporary directory: /tmp/pip-build-tracker-nnhf5xx3 2023-07-30T15:04:09,087 Initialized build tracking at /tmp/pip-build-tracker-nnhf5xx3 2023-07-30T15:04:09,087 Created build tracker: /tmp/pip-build-tracker-nnhf5xx3 2023-07-30T15:04:09,087 Entered build tracker: /tmp/pip-build-tracker-nnhf5xx3 2023-07-30T15:04:09,089 Created temporary directory: /tmp/pip-wheel-zvy245e_ 2023-07-30T15:04:09,097 Created temporary directory: /tmp/pip-ephem-wheel-cache-wznkh3fr 2023-07-30T15:04:09,151 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-30T15:04:09,159 2 location(s) to search for versions of disease: 2023-07-30T15:04:09,159 * https://pypi.org/simple/disease/ 2023-07-30T15:04:09,159 * https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:09,160 Fetching project page and analyzing links: https://pypi.org/simple/disease/ 2023-07-30T15:04:09,161 Getting page https://pypi.org/simple/disease/ 2023-07-30T15:04:09,165 Found index url https://pypi.org/simple/ 2023-07-30T15:04:09,355 Fetched page https://pypi.org/simple/disease/ as application/vnd.pypi.simple.v1+json 2023-07-30T15:04:09,358 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:09,358 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:09,359 Fetching project page and analyzing links: https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:09,360 Getting page https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:09,362 Found index url https://www.piwheels.org/simple/ 2023-07-30T15:04:09,578 Fetched page https://www.piwheels.org/simple/disease/ as text/html 2023-07-30T15:04:09,580 Skipping link: not a file: https://www.piwheels.org/simple/disease/ 2023-07-30T15:04:09,581 Skipping link: not a file: https://pypi.org/simple/disease/ 2023-07-30T15:04:09,614 Given no hashes to check 1 links for project 'disease': discarding no candidates 2023-07-30T15:04:09,645 Collecting disease==0.1.8.1 2023-07-30T15:04:09,649 Created temporary directory: /tmp/pip-unpack-ep8rxo23 2023-07-30T15:04:09,848 Downloading disease-0.1.8.1.tar.gz (32 kB) 2023-07-30T15:04:10,085 Added disease==0.1.8.1 from https://files.pythonhosted.org/packages/c2/33/dfb86e9704cbad58a63a6bb6630a815980e609395eb44f9b0a05ce8beca2/disease-0.1.8.1.tar.gz to build tracker '/tmp/pip-build-tracker-nnhf5xx3' 2023-07-30T15:04:10,092 Created temporary directory: /tmp/pip-build-env-3il686zj 2023-07-30T15:04:10,113 Installing build dependencies: started 2023-07-30T15:04:10,115 Running command pip subprocess to install build dependencies 2023-07-30T15:04:12,848 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.7/site-packages/pip (python 3.7) 2023-07-30T15:04:13,711 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-30T15:04:17,726 Collecting setuptools>=61.0 2023-07-30T15:04:17,928 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.0.0-py3-none-any.whl (804 kB) 2023-07-30T15:04:23,980 Installing collected packages: setuptools 2023-07-30T15:04:28,253 Successfully installed setuptools-68.0.0 2023-07-30T15:04:28,286 [notice] A new release of pip is available: 23.1.2 -> 23.2.1 2023-07-30T15:04:28,287 [notice] To update, run: python3 -m pip install --upgrade pip 2023-07-30T15:04:28,713 Installing build dependencies: finished with status 'done' 2023-07-30T15:04:28,725 Getting requirements to build wheel: started 2023-07-30T15:04:28,727 Running command Getting requirements to build wheel 2023-07-30T15:04:30,035 /tmp/pip-build-env-3il686zj/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:30,036 !! 2023-07-30T15:04:30,037 ******************************************************************************** 2023-07-30T15:04:30,037 ########################################################################## 2023-07-30T15:04:30,038 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:30,038 ########################################################################## 2023-07-30T15:04:30,039 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:30,040 `description = 'Disease processing tool kit in Russian'` 2023-07-30T15:04:30,040 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:30,041 consider this value unless `description` is listed as `dynamic`. 2023-07-30T15:04:30,041 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:30,042 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:30,042 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:30,042 follow strictly the standard. 2023-07-30T15:04:30,043 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-07-30T15:04:30,043 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:30,044 configuration. 2023-07-30T15:04:30,044 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:30,044 or your builds will no longer be supported. 2023-07-30T15:04:30,045 ******************************************************************************** 2023-07-30T15:04:30,046 !! 2023-07-30T15:04:30,046 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:30,046 /tmp/pip-build-env-3il686zj/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:30,047 !! 2023-07-30T15:04:30,047 ******************************************************************************** 2023-07-30T15:04:30,048 ########################################################################## 2023-07-30T15:04:30,048 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:30,049 ########################################################################## 2023-07-30T15:04:30,049 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:30,050 `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:30,051 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:30,052 consider this value unless `readme` is listed as `dynamic`. 2023-07-30T15:04:30,052 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:30,054 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:30,054 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:30,055 follow strictly the standard. 2023-07-30T15:04:30,055 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-07-30T15:04:30,056 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:30,056 configuration. 2023-07-30T15:04:30,057 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:30,057 or your builds will no longer be supported. 2023-07-30T15:04:30,058 ******************************************************************************** 2023-07-30T15:04:30,059 !! 2023-07-30T15:04:30,059 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:30,059 /tmp/pip-build-env-3il686zj/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:30,060 !! 2023-07-30T15:04:30,060 ******************************************************************************** 2023-07-30T15:04:30,061 ########################################################################## 2023-07-30T15:04:30,061 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:30,062 ########################################################################## 2023-07-30T15:04:30,062 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:30,063 `license = 'MIT'` 2023-07-30T15:04:30,064 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:30,064 consider this value unless `license` is listed as `dynamic`. 2023-07-30T15:04:30,065 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:30,065 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:30,066 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:30,066 follow strictly the standard. 2023-07-30T15:04:30,067 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-07-30T15:04:30,067 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:30,068 configuration. 2023-07-30T15:04:30,068 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:30,069 or your builds will no longer be supported. 2023-07-30T15:04:30,069 ******************************************************************************** 2023-07-30T15:04:30,070 !! 2023-07-30T15:04:30,070 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:30,070 /tmp/pip-build-env-3il686zj/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:30,070 !! 2023-07-30T15:04:30,071 ******************************************************************************** 2023-07-30T15:04:30,071 ########################################################################## 2023-07-30T15:04:30,072 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:30,072 ########################################################################## 2023-07-30T15:04:30,073 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:30,073 `authors = 'NIRMA Team of ITMO University'` 2023-07-30T15:04:30,074 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:30,074 consider this value unless `authors` is listed as `dynamic`. 2023-07-30T15:04:30,075 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:30,076 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:30,076 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:30,077 follow strictly the standard. 2023-07-30T15:04:30,077 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-07-30T15:04:30,078 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:30,078 configuration. 2023-07-30T15:04:30,079 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:30,079 or your builds will no longer be supported. 2023-07-30T15:04:30,079 ******************************************************************************** 2023-07-30T15:04:30,080 !! 2023-07-30T15:04:30,081 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:30,081 /tmp/pip-build-env-3il686zj/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:30,081 !! 2023-07-30T15:04:30,082 ******************************************************************************** 2023-07-30T15:04:30,082 ########################################################################## 2023-07-30T15:04:30,083 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:30,083 ########################################################################## 2023-07-30T15:04:30,084 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:30,085 `keywords = ['NLP', 'Disease', 'Health Condition']` 2023-07-30T15:04:30,085 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:30,086 consider this value unless `keywords` is listed as `dynamic`. 2023-07-30T15:04:30,086 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:30,087 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:30,087 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:30,088 follow strictly the standard. 2023-07-30T15:04:30,088 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-07-30T15:04:30,089 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:30,089 configuration. 2023-07-30T15:04:30,090 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:30,090 or your builds will no longer be supported. 2023-07-30T15:04:30,090 ******************************************************************************** 2023-07-30T15:04:30,091 !! 2023-07-30T15:04:30,091 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:30,092 /tmp/pip-build-env-3il686zj/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:30,092 !! 2023-07-30T15:04:30,093 ******************************************************************************** 2023-07-30T15:04:30,093 ########################################################################## 2023-07-30T15:04:30,093 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:30,093 ########################################################################## 2023-07-30T15:04:30,094 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:30,095 `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:30,096 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:30,096 consider this value unless `classifiers` is listed as `dynamic`. 2023-07-30T15:04:30,097 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:30,097 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:30,098 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:30,098 follow strictly the standard. 2023-07-30T15:04:30,098 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-07-30T15:04:30,099 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:30,099 configuration. 2023-07-30T15:04:30,100 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:30,100 or your builds will no longer be supported. 2023-07-30T15:04:30,101 ******************************************************************************** 2023-07-30T15:04:30,101 !! 2023-07-30T15:04:30,102 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:30,102 /tmp/pip-build-env-3il686zj/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:30,102 !! 2023-07-30T15:04:30,103 ******************************************************************************** 2023-07-30T15:04:30,103 ########################################################################## 2023-07-30T15:04:30,103 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:30,104 ########################################################################## 2023-07-30T15:04:30,104 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:30,105 `dependencies = ['scikit-learn', 'beautifulsoup4', 'negspacy', 'numpy', 'spacy', 'negspacy', 'attrs']` 2023-07-30T15:04:30,106 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:30,106 consider this value unless `dependencies` is listed as `dynamic`. 2023-07-30T15:04:30,107 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:30,107 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:30,108 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:30,108 follow strictly the standard. 2023-07-30T15:04:30,109 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-07-30T15:04:30,109 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:30,109 configuration. 2023-07-30T15:04:30,110 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:30,111 or your builds will no longer be supported. 2023-07-30T15:04:30,111 ******************************************************************************** 2023-07-30T15:04:30,112 !! 2023-07-30T15:04:30,112 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:30,836 Getting requirements to build wheel: finished with status 'done' 2023-07-30T15:04:30,861 Installing backend dependencies: started 2023-07-30T15:04:30,864 Running command pip subprocess to install backend dependencies 2023-07-30T15:04:33,795 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.7/site-packages/pip (python 3.7) 2023-07-30T15:04:34,691 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-30T15:04:35,561 Collecting wheel 2023-07-30T15:04:35,607 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.0-py3-none-any.whl (64 kB) 2023-07-30T15:04:40,793 Installing collected packages: wheel 2023-07-30T15:04:41,249 Creating /tmp/pip-build-env-3il686zj/normal/bin 2023-07-30T15:04:41,254 changing mode of /tmp/pip-build-env-3il686zj/normal/bin/wheel to 755 2023-07-30T15:04:41,280 Successfully installed wheel-0.41.0 2023-07-30T15:04:41,311 [notice] A new release of pip is available: 23.1.2 -> 23.2.1 2023-07-30T15:04:41,312 [notice] To update, run: python3 -m pip install --upgrade pip 2023-07-30T15:04:41,678 Installing backend dependencies: finished with status 'done' 2023-07-30T15:04:41,684 Created temporary directory: /tmp/pip-modern-metadata-ebqtloqx 2023-07-30T15:04:41,691 Preparing metadata (pyproject.toml): started 2023-07-30T15:04:41,693 Running command Preparing metadata (pyproject.toml) 2023-07-30T15:04:42,950 /tmp/pip-build-env-3il686zj/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:42,951 !! 2023-07-30T15:04:42,952 ******************************************************************************** 2023-07-30T15:04:42,952 ########################################################################## 2023-07-30T15:04:42,953 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:42,953 ########################################################################## 2023-07-30T15:04:42,954 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:42,954 `description = 'Disease processing tool kit in Russian'` 2023-07-30T15:04:42,955 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:42,956 consider this value unless `description` is listed as `dynamic`. 2023-07-30T15:04:42,956 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:42,957 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:42,957 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:42,957 follow strictly the standard. 2023-07-30T15:04:42,958 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-07-30T15:04:42,958 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:42,959 configuration. 2023-07-30T15:04:42,959 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:42,960 or your builds will no longer be supported. 2023-07-30T15:04:42,960 ******************************************************************************** 2023-07-30T15:04:42,961 !! 2023-07-30T15:04:42,961 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:42,961 /tmp/pip-build-env-3il686zj/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:42,962 !! 2023-07-30T15:04:42,963 ******************************************************************************** 2023-07-30T15:04:42,963 ########################################################################## 2023-07-30T15:04:42,964 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:42,964 ########################################################################## 2023-07-30T15:04:42,965 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:42,966 `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:42,967 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:42,967 consider this value unless `readme` is listed as `dynamic`. 2023-07-30T15:04:42,968 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:42,969 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:42,969 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:42,970 follow strictly the standard. 2023-07-30T15:04:42,970 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-07-30T15:04:42,970 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:42,971 configuration. 2023-07-30T15:04:42,972 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:42,972 or your builds will no longer be supported. 2023-07-30T15:04:42,973 ******************************************************************************** 2023-07-30T15:04:42,973 !! 2023-07-30T15:04:42,974 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:42,974 /tmp/pip-build-env-3il686zj/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:42,975 !! 2023-07-30T15:04:42,975 ******************************************************************************** 2023-07-30T15:04:42,976 ########################################################################## 2023-07-30T15:04:42,976 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:42,976 ########################################################################## 2023-07-30T15:04:42,977 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:42,978 `license = 'MIT'` 2023-07-30T15:04:42,979 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:42,979 consider this value unless `license` is listed as `dynamic`. 2023-07-30T15:04:42,980 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:42,981 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:42,981 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:42,982 follow strictly the standard. 2023-07-30T15:04:42,982 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-07-30T15:04:42,983 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:42,983 configuration. 2023-07-30T15:04:42,984 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:42,984 or your builds will no longer be supported. 2023-07-30T15:04:42,985 ******************************************************************************** 2023-07-30T15:04:42,985 !! 2023-07-30T15:04:42,985 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:42,986 /tmp/pip-build-env-3il686zj/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:42,986 !! 2023-07-30T15:04:42,987 ******************************************************************************** 2023-07-30T15:04:42,987 ########################################################################## 2023-07-30T15:04:42,987 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:42,987 ########################################################################## 2023-07-30T15:04:42,988 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:42,989 `authors = 'NIRMA Team of ITMO University'` 2023-07-30T15:04:42,989 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:42,990 consider this value unless `authors` is listed as `dynamic`. 2023-07-30T15:04:42,991 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:42,991 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:42,992 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:42,992 follow strictly the standard. 2023-07-30T15:04:42,993 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-07-30T15:04:42,993 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:42,994 configuration. 2023-07-30T15:04:42,994 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:42,995 or your builds will no longer be supported. 2023-07-30T15:04:42,995 ******************************************************************************** 2023-07-30T15:04:42,995 !! 2023-07-30T15:04:42,996 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:42,996 /tmp/pip-build-env-3il686zj/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:42,997 !! 2023-07-30T15:04:42,998 ******************************************************************************** 2023-07-30T15:04:42,998 ########################################################################## 2023-07-30T15:04:42,998 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:42,999 ########################################################################## 2023-07-30T15:04:42,999 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:43,000 `keywords = ['NLP', 'Disease', 'Health Condition']` 2023-07-30T15:04:43,001 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:43,001 consider this value unless `keywords` is listed as `dynamic`. 2023-07-30T15:04:43,002 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:43,003 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:43,003 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:43,004 follow strictly the standard. 2023-07-30T15:04:43,004 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-07-30T15:04:43,005 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:43,005 configuration. 2023-07-30T15:04:43,006 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:43,006 or your builds will no longer be supported. 2023-07-30T15:04:43,007 ******************************************************************************** 2023-07-30T15:04:43,007 !! 2023-07-30T15:04:43,008 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:43,008 /tmp/pip-build-env-3il686zj/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:43,008 !! 2023-07-30T15:04:43,009 ******************************************************************************** 2023-07-30T15:04:43,009 ########################################################################## 2023-07-30T15:04:43,010 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:43,010 ########################################################################## 2023-07-30T15:04:43,011 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:43,012 `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:43,012 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:43,013 consider this value unless `classifiers` is listed as `dynamic`. 2023-07-30T15:04:43,013 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:43,014 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:43,014 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:43,015 follow strictly the standard. 2023-07-30T15:04:43,015 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-07-30T15:04:43,016 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:43,016 configuration. 2023-07-30T15:04:43,017 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:43,017 or your builds will no longer be supported. 2023-07-30T15:04:43,017 ******************************************************************************** 2023-07-30T15:04:43,018 !! 2023-07-30T15:04:43,018 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:43,019 /tmp/pip-build-env-3il686zj/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:43,019 !! 2023-07-30T15:04:43,019 ******************************************************************************** 2023-07-30T15:04:43,020 ########################################################################## 2023-07-30T15:04:43,020 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:43,020 ########################################################################## 2023-07-30T15:04:43,021 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:43,022 `dependencies = ['scikit-learn', 'beautifulsoup4', 'negspacy', 'numpy', 'spacy', 'negspacy', 'attrs']` 2023-07-30T15:04:43,022 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:43,023 consider this value unless `dependencies` is listed as `dynamic`. 2023-07-30T15:04:43,023 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:43,024 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:43,024 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:43,025 follow strictly the standard. 2023-07-30T15:04:43,025 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-07-30T15:04:43,026 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:43,026 configuration. 2023-07-30T15:04:43,026 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:43,027 or your builds will no longer be supported. 2023-07-30T15:04:43,027 ******************************************************************************** 2023-07-30T15:04:43,028 !! 2023-07-30T15:04:43,028 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:43,935 Preparing metadata (pyproject.toml): finished with status 'done' 2023-07-30T15:04:43,951 Source in /tmp/pip-wheel-zvy245e_/disease_c9dc2275a141483aa3cc0b8ebe01a6c7 has version 0.1.8.1, which satisfies requirement disease==0.1.8.1 from https://files.pythonhosted.org/packages/c2/33/dfb86e9704cbad58a63a6bb6630a815980e609395eb44f9b0a05ce8beca2/disease-0.1.8.1.tar.gz 2023-07-30T15:04:43,953 Removed disease==0.1.8.1 from https://files.pythonhosted.org/packages/c2/33/dfb86e9704cbad58a63a6bb6630a815980e609395eb44f9b0a05ce8beca2/disease-0.1.8.1.tar.gz from build tracker '/tmp/pip-build-tracker-nnhf5xx3' 2023-07-30T15:04:43,963 Created temporary directory: /tmp/pip-unpack-h0b4k5_v 2023-07-30T15:04:43,964 Building wheels for collected packages: disease 2023-07-30T15:04:43,974 Created temporary directory: /tmp/pip-wheel-jmjoqvwc 2023-07-30T15:04:43,974 Destination directory: /tmp/pip-wheel-jmjoqvwc 2023-07-30T15:04:43,979 Building wheel for disease (pyproject.toml): started 2023-07-30T15:04:43,982 Running command Building wheel for disease (pyproject.toml) 2023-07-30T15:04:45,186 /tmp/pip-build-env-3il686zj/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,188 !! 2023-07-30T15:04:45,188 ******************************************************************************** 2023-07-30T15:04:45,189 ########################################################################## 2023-07-30T15:04:45,189 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,189 ########################################################################## 2023-07-30T15:04:45,190 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,191 `description = 'Disease processing tool kit in Russian'` 2023-07-30T15:04:45,191 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,192 consider this value unless `description` is listed as `dynamic`. 2023-07-30T15:04:45,192 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,193 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,193 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,194 follow strictly the standard. 2023-07-30T15:04:45,194 To prevent this warning, you can list `description` under `dynamic` or alternatively 2023-07-30T15:04:45,195 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,195 configuration. 2023-07-30T15:04:45,196 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,196 or your builds will no longer be supported. 2023-07-30T15:04:45,196 ******************************************************************************** 2023-07-30T15:04:45,197 !! 2023-07-30T15:04:45,197 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,198 /tmp/pip-build-env-3il686zj/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,198 !! 2023-07-30T15:04:45,199 ******************************************************************************** 2023-07-30T15:04:45,199 ########################################################################## 2023-07-30T15:04:45,200 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,200 ########################################################################## 2023-07-30T15:04:45,201 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,201 `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,202 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,203 consider this value unless `readme` is listed as `dynamic`. 2023-07-30T15:04:45,203 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,204 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,204 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,205 follow strictly the standard. 2023-07-30T15:04:45,206 To prevent this warning, you can list `readme` under `dynamic` or alternatively 2023-07-30T15:04:45,206 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,206 configuration. 2023-07-30T15:04:45,207 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,207 or your builds will no longer be supported. 2023-07-30T15:04:45,208 ******************************************************************************** 2023-07-30T15:04:45,208 !! 2023-07-30T15:04:45,209 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,209 /tmp/pip-build-env-3il686zj/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,210 !! 2023-07-30T15:04:45,210 ******************************************************************************** 2023-07-30T15:04:45,211 ########################################################################## 2023-07-30T15:04:45,211 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,211 ########################################################################## 2023-07-30T15:04:45,212 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,213 `license = 'MIT'` 2023-07-30T15:04:45,213 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,214 consider this value unless `license` is listed as `dynamic`. 2023-07-30T15:04:45,214 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,215 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,215 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,216 follow strictly the standard. 2023-07-30T15:04:45,216 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-07-30T15:04:45,217 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,217 configuration. 2023-07-30T15:04:45,217 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,218 or your builds will no longer be supported. 2023-07-30T15:04:45,218 ******************************************************************************** 2023-07-30T15:04:45,219 !! 2023-07-30T15:04:45,219 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,219 /tmp/pip-build-env-3il686zj/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,219 !! 2023-07-30T15:04:45,220 ******************************************************************************** 2023-07-30T15:04:45,221 ########################################################################## 2023-07-30T15:04:45,221 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,221 ########################################################################## 2023-07-30T15:04:45,222 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,223 `authors = 'NIRMA Team of ITMO University'` 2023-07-30T15:04:45,223 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,224 consider this value unless `authors` is listed as `dynamic`. 2023-07-30T15:04:45,224 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,225 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,225 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,226 follow strictly the standard. 2023-07-30T15:04:45,226 To prevent this warning, you can list `authors` under `dynamic` or alternatively 2023-07-30T15:04:45,227 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,227 configuration. 2023-07-30T15:04:45,228 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,228 or your builds will no longer be supported. 2023-07-30T15:04:45,228 ******************************************************************************** 2023-07-30T15:04:45,229 !! 2023-07-30T15:04:45,229 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,230 /tmp/pip-build-env-3il686zj/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,230 !! 2023-07-30T15:04:45,231 ******************************************************************************** 2023-07-30T15:04:45,231 ########################################################################## 2023-07-30T15:04:45,231 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,232 ########################################################################## 2023-07-30T15:04:45,232 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,233 `keywords = ['NLP', 'Disease', 'Health Condition']` 2023-07-30T15:04:45,234 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,234 consider this value unless `keywords` is listed as `dynamic`. 2023-07-30T15:04:45,235 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,235 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,236 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,236 follow strictly the standard. 2023-07-30T15:04:45,237 To prevent this warning, you can list `keywords` under `dynamic` or alternatively 2023-07-30T15:04:45,237 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,237 configuration. 2023-07-30T15:04:45,238 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,238 or your builds will no longer be supported. 2023-07-30T15:04:45,238 ******************************************************************************** 2023-07-30T15:04:45,239 !! 2023-07-30T15:04:45,240 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,240 /tmp/pip-build-env-3il686zj/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,240 !! 2023-07-30T15:04:45,241 ******************************************************************************** 2023-07-30T15:04:45,241 ########################################################################## 2023-07-30T15:04:45,241 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,242 ########################################################################## 2023-07-30T15:04:45,242 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,243 `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,244 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,244 consider this value unless `classifiers` is listed as `dynamic`. 2023-07-30T15:04:45,244 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,245 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,246 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,246 follow strictly the standard. 2023-07-30T15:04:45,247 To prevent this warning, you can list `classifiers` under `dynamic` or alternatively 2023-07-30T15:04:45,247 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,247 configuration. 2023-07-30T15:04:45,248 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,248 or your builds will no longer be supported. 2023-07-30T15:04:45,248 ******************************************************************************** 2023-07-30T15:04:45,249 !! 2023-07-30T15:04:45,249 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:45,249 /tmp/pip-build-env-3il686zj/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,250 !! 2023-07-30T15:04:45,250 ******************************************************************************** 2023-07-30T15:04:45,251 ########################################################################## 2023-07-30T15:04:45,251 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-07-30T15:04:45,251 ########################################################################## 2023-07-30T15:04:45,252 The following seems to be defined outside of `pyproject.toml`: 2023-07-30T15:04:45,253 `dependencies = ['scikit-learn', 'beautifulsoup4', 'negspacy', 'numpy', 'spacy', 'negspacy', 'attrs']` 2023-07-30T15:04:45,253 According to the spec (see the link below), however, setuptools CANNOT 2023-07-30T15:04:45,254 consider this value unless `dependencies` is listed as `dynamic`. 2023-07-30T15:04:45,255 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-07-30T15:04:45,255 For the time being, `setuptools` will still consider the given value (as a 2023-07-30T15:04:45,255 **transitional** measure), but please note that future releases of setuptools will 2023-07-30T15:04:45,256 follow strictly the standard. 2023-07-30T15:04:45,256 To prevent this warning, you can list `dependencies` under `dynamic` or alternatively 2023-07-30T15:04:45,257 remove the `[project]` table from your file and rely entirely on other means of 2023-07-30T15:04:45,257 configuration. 2023-07-30T15:04:45,258 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-07-30T15:04:45,258 or your builds will no longer be supported. 2023-07-30T15:04:45,258 ******************************************************************************** 2023-07-30T15:04:45,259 !! 2023-07-30T15:04:45,260 _handle_missing_dynamic(dist, project_table) 2023-07-30T15:04:46,613 /tmp/pip-build-env-3il686zj/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:04:46,614 !! 2023-07-30T15:04:46,615 ******************************************************************************** 2023-07-30T15:04:46,615 ############################ 2023-07-30T15:04:46,615 # Package would be ignored # 2023-07-30T15:04:46,616 ############################ 2023-07-30T15:04:46,616 Python recognizes 'distool.data' as an importable package[^1], 2023-07-30T15:04:46,617 but it is absent from setuptools' `packages` configuration. 2023-07-30T15:04:46,618 This leads to an ambiguous overall configuration. If you want to distribute this 2023-07-30T15:04:46,618 package, please make sure that 'distool.data' is explicitly added 2023-07-30T15:04:46,619 to the `packages` configuration field. 2023-07-30T15:04:46,620 Alternatively, you can also rely on setuptools' discovery methods 2023-07-30T15:04:46,620 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-07-30T15:04:46,621 instead of `find_packages(...)`/`find:`). 2023-07-30T15:04:46,622 You can read more about "package discovery" on setuptools documentation page: 2023-07-30T15:04:46,623 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2023-07-30T15:04:46,623 If you don't want 'distool.data' to be distributed and are 2023-07-30T15:04:46,624 already explicitly excluding 'distool.data' via 2023-07-30T15:04:46,624 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2023-07-30T15:04:46,625 you can try to use `exclude_package_data`, or `include-package-data=False` in 2023-07-30T15:04:46,625 combination with a more fine grained `package-data` configuration. 2023-07-30T15:04:46,626 You can read more about "package data files" on setuptools documentation page: 2023-07-30T15:04:46,627 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2023-07-30T15:04:46,628 [^1]: For Python, any directory (with suitable naming) can be imported, 2023-07-30T15:04:46,629 even if it does not contain any `.py` files. 2023-07-30T15:04:46,629 On the other hand, currently there is no concept of package data 2023-07-30T15:04:46,630 directory, all directories are treated like packages. 2023-07-30T15:04:46,630 ******************************************************************************** 2023-07-30T15:04:46,631 !! 2023-07-30T15:04:46,631 check.warn(importable) 2023-07-30T15:04:46,754 Building wheel for disease (pyproject.toml): finished with status 'done' 2023-07-30T15:04:46,769 Created wheel for disease: filename=disease-0.1.8.1-py3-none-any.whl size=39647 sha256=2d64c9ee1f15fd8315c519aaabe4c4af5c44ddfd27dd65f6da5b30458c090e36 2023-07-30T15:04:46,771 Stored in directory: /tmp/pip-ephem-wheel-cache-wznkh3fr/wheels/58/48/03/c090186ce9661e3eb05416bfdab93743c24effd6e89729c674 2023-07-30T15:04:46,800 Successfully built disease 2023-07-30T15:04:46,811 Removed build tracker: '/tmp/pip-build-tracker-nnhf5xx3'