Bug 51534

Summary: Отсутствуют опциональные зависимости пакета.
Product: Sisyphus Reporter: Evgeniy Martynenko <martynenkoeo>
Component: python3-module-jsonschemaAssignee: cow <cow>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ancieg, cow, thatman
Version: unstable   
Hardware: x86_64   
OS: Linux   

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/