[Bug 293882] security/py-pynacl problem building 1.6.2

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 17 Mar 2026 17:09:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293882

            Bug ID: 293882
           Summary: security/py-pynacl problem building 1.6.2
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: yuri@freebsd.org
          Reporter: jordan@ostreff.info
          Assignee: yuri@freebsd.org
             Flags: maintainer-feedback?(yuri@freebsd.org)

I have problem building the port with python 3.11 and python 3.14.

On stable/15 with python 3.14 it fails with following message:

===>  Staging for py314-PyNaCl-1.6.2
===>   py314-PyNaCl-1.6.2 depends on package: py314-cffi>=2.0.0 - found
===>   py314-PyNaCl-1.6.2 depends on file: /usr/local/bin/python3.14 - found
===>   Generating temporary packing list
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/local/lib/python3.14/site-packages/installer/__main__.py", line
98, in <module>
    _main(sys.argv[1:], "python -m installer")
    ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/installer/__main__.py", line
94, in _main
    installer.install(source, destination, {})
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/installer/_core.py", line 109,
in install
    record = destination.write_file(
        scheme=scheme,
    ...<2 lines>...
        is_executable=is_executable,
    )
  File "/usr/local/lib/python3.14/site-packages/installer/destinations.py",
line 207, in write_file
    return self.write_to_fs(scheme, path_, stream, is_executable)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/installer/destinations.py",
line 167, in write_to_fs
    raise FileExistsError(message)
FileExistsError: File already exists:
/usr/ports/security/py-pynacl/work-py314/stage/usr/local/lib/python3.14/site-packages/nacl/__init__.py
*** Error code 1

Stop.
make[1]: stopped making
"/usr/ports/security/py-pynacl/work-py314/.stage_done.PyNaCl._usr_local" in
/usr/ports/security/py-pynacl

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