[Bug 289718] devel/py-pyyaml needs lang/cython3 to avoid other conflicts

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 20 Sep 2025 15:54:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289718

            Bug ID: 289718
           Summary: devel/py-pyyaml needs lang/cython3 to avoid other
                    conflicts
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: bv@honeyguide.eu
                CC: python@FreeBSD.org, sunpoet@FreeBSD.org
                CC: python@FreeBSD.org, sunpoet@FreeBSD.org

Is it possible to update the devel/py-pyyaml package to make use of
lang/cython3 as dependency instead of lang/cython? (I did see the commit note
on freshports which says it will only build with lang/cython)

Packages which depend on py-lxml or py-lxml5 will install lang/cython3, which
introduces a conflict if a package also depends on devel/py-pyyaml, because it
wants to install lang/cython.

As example, print/py-relatorio has runtime dependencies on devel/py-lxml (was
devel/py-lxml5 but just updated a second time to use devel/py-lxml) and depends
on devel/py-pyyaml

this creates a conflict between lang/cython3 for py-lxml and lang/cython for
py-lxml

-- 
You are receiving this mail because:
You are on the CC list for the bug.