[Bug 276105] security/py-cryptography: pulls undesired rust highly increasing carbon footprint

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 03 Jan 2024 18:47:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276105

            Bug ID: 276105
           Summary: security/py-cryptography: pulls undesired rust highly
                    increasing carbon footprint
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: zarychtam@plan-b.pwste.edu.pl
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
          Assignee: sunpoet@FreeBSD.org

I am not using rust. Please make devel/py-setuptools-rust@py311 dependency
optional.

Building rust while possible, seems to be a waste of time and resources here.
Please contribute to the reduction of carbon footprint.

===>>> All >> py311-cryptography-3.4.8_1,1 (24/24)

===>>> Currently installed version: py311-cryptography-3.4.8_1,1
===>>> Port directory: /basejail/usr/ports/security/py-cryptography@py311

===>>> Launching 'make checksum' for security/py-cryptography@py311 in
background
===>>> Gathering dependency list for security/py-cryptography@py311 from ports
===>>> Launching child to install devel/py-setuptools-rust@py311

===>>> All >> py311-cryptography-3.4.8_1,1 >> devel/py-setuptools-rust@py311
(25/25)

===>>> Port directory: /basejail/usr/ports/devel/py-setuptools-rust@py311

===>>> Launching 'make checksum' for devel/py-setuptools-rust@py311 in
background
===>>> Gathering dependency list for devel/py-setuptools-rust@py311 from ports
===>>> Launching child to install devel/py-semantic-version@py311

===>>> All >> py311-cryptography-3.4.8_1,1 >> devel/py-setuptools-rust@py311 >>
devel/py-semantic-version@py311 (26/26)

===>>> Port directory: /basejail/usr/ports/devel/py-semantic-version@py311

===>>> Launching 'make checksum' for devel/py-semantic-version@py311 in
background
===>>> Gathering dependency list for devel/py-semantic-version@py311 from ports
===>>> Initial dependency check complete for devel/py-semantic-version@py311

===>>> Continuing initial dependency check for devel/py-setuptools-rust@py311
===>>> Launching child to install lang/rust

===>>> All >> py311-cryptography-3.4.8_1,1 >> devel/py-setuptools-rust@py311 >>
lang/rust (27/27)

-- 
You are receiving this mail because:
You are the assignee for the bug.