Bug 51534 - Отсутствуют опциональные зависимости пакета.
Summary: Отсутствуют опциональные зависимости пакета.
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-jsonschema (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: cow@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-23 16:25 MSK by Evgeniy Martynenko
Modified: 2024-09-24 11:20 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeniy Martynenko 2024-09-23 16:25:53 MSK
Пакет собран без опциональных зависимостей.
При сборке пакета schemathesis выяснилось, что при валидации типов данных,в моём случае date-time, не происходит возбуждение ошибки, функция возвращает ничего.
https://github.com/python-jsonschema/jsonschema/blob/6b12cf853912d8eaff6e029053510e0892c983af/jsonschema/_format.py#L367

[project.optional-dependencies]
format = [
  "fqdn",
  "idna",
  "isoduration",
  "jsonpointer>1.13",
  "rfc3339-validator",
  "rfc3987",
  "uri_template",
  "webcolors>=1.11",
]
Comment 1 Anton Zhukharev 2024-09-24 11:20:19 MSK
Предлагаю не тащить опциональные зависимости в jsonschema (они не являются необходимыми), а сделать rpm-пустышку с зависимостями, например так же, как и python3-module-build+uv:
https://packages.altlinux.org/en/sisyphus/srpms/python3-module-build/specfiles/