Bug#1058004: python-thinc: runtime dependency on cython
Julian Gilbey
jdg at debian.org
Wed Dec 13 09:14:46 GMT 2023
On Mon, Dec 11, 2023 at 08:16:12AM +0000, Matthias Klose wrote:
> Package: src:python-thinc
> Version: 8.1.7-1
> Severity: important
> Tags: sid trixie
> User: debian-python at lists.debian.org
> Usertags: cython-rt-dep
>
> [This bug is targeted to the upcoming trixie release]
>
> The package build-depends on cython3 or cython3-legacy, and one of the
> built binary packages also depends on cython3 or cython3-legacy. That
> might be correct, but in most cases there is no runtime dependency for
> a tool like cython, that is only used when building the package.
>
> Please check that this dependency can be removed. Most likely this
> dependency is generated by pybuild, because the setup.py requires
> Cython in it's 'install_requires' attribute. Please remove that,
> after checking that it is not a runtime dependency, and also report
> that issue upstream for upcoming releases.
>
> If the runtime dependency is necessary, please just close this bug
> report.
In addition, the runtime depends on cython3-legacy, which conflicts
with cython3. So this package will not be co-installable with either
cython3 or packages which have a necessary run-time dependency on
cython3. If the runtime dependency is necessary, please change it to
cython3 rather than cython3-legacy.
Julian
More information about the debian-science-maintainers
mailing list