Source: python-jsonschema
Version: 4.26.0-1
Severity: normal

Dear Maintainer,

This packages declare needing three differents build systems:
 - Setuptools
 - Hatchling
 - Poetry

Please pick one (Poetry).



As python-jsonschema is a key package
(see https://udd.debian.org/cgi-bin/key_packages.yaml.cgi),
please also go the extra mile and mark
the appropriate build-dependency as

<!nocheck>:  python3-pytest

<!nodoc>: python3-sphinx-autodoc-typehints &
          python3-sphinx-copybutton &
          python3-sphinxext-opengraph ...

(for example)

Here's a sample debian/salsa-ci.yml you might find usefull
while validating build profiles.

Greetings

Alexandre

-------------
include:
  - 
https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml

variables:
  SALSA_CI_DISABLE_BLHC: 1
  SALSA_CI_DISABLE_BUILD_PACKAGE_ALL: 1
  SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1
  SALSA_CI_ENABLE_BUILD_PACKAGE_PROFILES: 1

test-build-profiles:
  extends: .test-build-package-profiles
  parallel:
    matrix:
      - BUILD_PROFILES: nodoc
      - BUILD_PROFILES: nocheck

Reply via email to