Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jan 2025 08:41:08 +0100
From:      Xavier Humbert <xavier@groumpf.org>
To:        FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Why does it take so long to build some Python ports
Message-ID:  <6a3ab2e1-9d33-4a3e-9fd5-c1d86a91ec46@groumpf.org>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------U1ImNzFATDgzWsYVt2tqcaXY
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

Some, but not all python ports spend a long time in building eggs

Ex :

running egg_info
writing src/charset_normalizer.egg-info/PKG-INFO
writing dependency_links to 
src/charset_normalizer.egg-info/dependency_links.txt
writing entry points to src/charset_normalizer.egg-info/entry_points.txt
writing requirements to src/charset_normalizer.egg-info/requires.txt
writing top-level names to src/charset_normalizer.egg-info/top_level.txt

*pstree -w *shows :

| |               \-+- 64353 root /usr/local/bin/python3.11 -m build 
--no-isolation --wheel
| |                 \-+- 64468 root /usr/local/bin/python3.11 
/usr/local/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py 
build_wheel /tmp/tmptnbyl41r
| |                   \--- 64471 root git archive --prefix /usr/ports/ HEAD

What is the purpose of *git archive* ?

Regards,

Xavier

-- 
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr

--------------U1ImNzFATDgzWsYVt2tqcaXY
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="monospace">Hi,</font></p>
    <p><font face="monospace">Some, but not all python ports spend a
        long time in building eggs<br>
      </font></p>
    <p><font face="monospace">Ex :</font></p>
    <p><font face="monospace">running egg_info<br>
        writing src/charset_normalizer.egg-info/PKG-INFO<br>
        writing dependency_links to
        src/charset_normalizer.egg-info/dependency_links.txt<br>
        writing entry points to
        src/charset_normalizer.egg-info/entry_points.txt<br>
        writing requirements to
        src/charset_normalizer.egg-info/requires.txt<br>
        writing top-level names to
        src/charset_normalizer.egg-info/top_level.txt<br>
      </font></p>
    <p><font face="monospace"><b>pstree -w </b>shows :</font></p>
    <p><font face="monospace">| |               \-+- 64353 root
        /usr/local/bin/python3.11 -m build --no-isolation --wheel<br>
        | |                 \-+- 64468 root /usr/local/bin/python3.11
/usr/local/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py
        build_wheel /tmp/tmptnbyl41r<br>
        | |                   \--- 64471 root git archive --prefix
        /usr/ports/ HEAD<br>
      </font></p>
    <p><font face="monospace">What is the purpose of <b>git archive</b>
        ?</font></p>
    <p><font face="monospace">Regards,</font></p>
    <p><font face="monospace">Xavier<br>
      </font></p>
    <pre class="moz-signature" cols="72">-- 
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
<a class="moz-txt-link-freetext" href="https://www.amdh.fr">https://www.amdh.fr</a>;
</pre>
  </body>
</html>

--------------U1ImNzFATDgzWsYVt2tqcaXY--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3ab2e1-9d33-4a3e-9fd5-c1d86a91ec46>