Re: BLFS 12.4 systemd Cython-3.1.3 Module
"Joe Locash" ([email protected] via blfs-support Mailing List) <[email protected]> Fri, 12 Sep 2025 18:46:42 -0400
| Newsgroups | gmane.linux.lfs.beyond.support |
|---|---|
| Message-ID | <[email protected]> |
On 9/12/25 5:14 AM, Xi Ruoyao ([email protected] via blfs-support Mailing List) wrote: > On Fri, 2025-09-12 at 09:58 +0100, Vaughan Butler wrote: >> I received a deprecation warning during the build phase of this module >> >>> DEPRECATION: Building 'Cython' using the legacy setup.py bdist_wheel >>> mechanism, which will be removed in a future version. pip 25.3 will >>> enforce this behaviour change. A possible replacement is to use the >>> standardized build interface by setting the `--use-pep517` option, >>> (possibly combined with `--no-build-isolation`), or adding a >>> `pyproject.toml` file to the source tree of 'Cython'. Discussion can >>> be found at https://github.com/pypa/pip/issues/6334 > See https://wiki.linuxfromscratch.org/blfs/ticket/21688. Per Bruce we > won't take an action unless it's rejected by pip some day. > >> The build continued very slowly, but eventually completed successfully, >> and installed at normal speed. > The speed is unrelated to the warning. It's slow because a lot of .c > files are compiled without any parallel jobs. > >> I decided to check the installed components. The directories were >> present, and both cython and cythonize worked correctly. However cygdb >> gave an error, 'file not found gdb'. I discovered cygdb is a wrapper for >> gdb, which I hadn't installed at that point. After installing gdb, cygdb >> ran normally, invoking gdb. >> >> I wonder if it is worth pointing out this dependency in the cython build >> notes? > I don't know, but it should be noted that if we point out this we should > also point it out for rustc (for rust-gdb), systemd (for coredumpctl > debug), and maybe others. Is it that hard to add an optional dependency to 3 packages with a note? -- http://lists.linuxfromscratch.org/sympa/info/blfs-support Unsubscribe: See the above information page