Package: python3-aiortc
Version: 1.6.0-1+b1
Severity: normal
X-Debbugs-Cc: ac...@free.fr

aiortc's pyproject.toml has the following dependencies [1]:

  dependencies = [
      "aioice>=0.9.0,<1.0.0",
      "av>=9.0.0,<12.0.0",
      "cffi>=1.0.0",
      "cryptography>=2.2",
      'dataclasses; python_version < "3.7"',
      "google-crc32c>=1.1",
      "pyee>=9.0.0",
      "pylibsrtp>=0.5.6",
      "pyopenssl>=23.1.0",
  ]

The second dependency is not met in sid: aiortc 1.6.0 requires
python3-av<12.0.0 but sid has python3-av>=12.0.0.  Upgrading to
upstream's aiortc 1.9.0 would solve this issue [2].

I submitted a similar bug report for python-engineio [3] which has missing
dependencies from its pyproject.toml.  Shouldn't dh-python/pybuild find these
dependencies automatically?

[1] 
https://salsa.debian.org/debian/python-aiortc/-/blob/debian/latest/pyproject.toml
[2] https://github.com/aiortc/aiortc/blob/main/pyproject.toml
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074084

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.9.7-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-aiortc depends on:
ii  libc6                                                2.39-3.1
ii  libopus0                                             1.5.2-1
ii  libvpx9                                              1.14.1-1
ii  python3                                              3.12.2-1
ii  python3-aioice                                       0.9.0-1
ii  python3-av                                           12.1.0-2
ii  python3-cffi-backend [python3-cffi-backend-api-min]  1.16.0-2+b2
pn  python3-cffi-backend-api-max                         <none>
ii  python3-crc32c                                       2.3-1.1+b2
ii  python3-cryptography                                 42.0.5-2
ii  python3-openssl                                      24.1.0-1
ii  python3-pyee                                         11.1.0-1
ii  python3-pylibsrtp                                    0.8.0-1

python3-aiortc recommends no packages.

python3-aiortc suggests no packages.

-- no debconf information

Reply via email to