Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1169607 > unrolled thread

Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins

Started byDrew Parsons <dparsons@debian.org>
First post2023-09-25 13:10 +0200
Last post2023-10-04 17:10 +0200
Articles 4 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins Drew Parsons <dparsons@debian.org> - 2023-09-25 13:10 +0200
    Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins Emmanuel Arias <eamanu@yaerobi.com> - 2023-09-26 01:20 +0200
      Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins Drew Parsons <dparsons@debian.org> - 2023-09-26 02:00 +0200
        Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins Drew Parsons <dparsons@debian.org> - 2023-10-04 17:10 +0200

#1169607 — Bug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins

FromDrew Parsons <dparsons@debian.org>
Date2023-09-25 13:10 +0200
SubjectBug#1052614: RFP: python-skbuild-core -- next generation Python CMake adaptor and Python API for plugins
Message-ID<HhRDr-bqOD-5@gated-at.bofh.it>
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-python@lists.debian.org, eamanu@debian.org
Control: affects -1 src:fenics-basix

* Package name    : scikit-build-core
  Version         : 0.5.1
  Upstream Contact: Henry Schreiner <HenrySchreinerIII@gmail.com>
* URL             : https://github.com/scikit-build/scikit-build-core
* License         : Apache2
  Programming Lang: Python
  Description     : next generation Python CMake adaptor and Python API for plugins

Scikit-build-core is a ground-up rewrite of the classic Scikit-build,
a bridge between Python package build systems and CMake, the most
popular compiled language build system. The key features of
scikit-build classic (which is setuptools based) are also present
here:

-    Great support for or by most OSs, compilers, IDEs, and libraries
-    Support for C++ features and other languages like Fortran
-    Support for multithreaded builds
-    Simple CMakeFiles.txt instead of up to thousands of lines of fragile setuptools/distutils code
-    Cross-compile support for Apple Silicon and Windows ARM


Scikit-build-core is required by the future version of Basix.

The Debian Pythom Team is a natural home for the package.

cc: Emmanuel Arias in his role as Uploader for the old scikit-build
package.

[toc] | [next] | [standalone]


#1169716

FromEmmanuel Arias <eamanu@yaerobi.com>
Date2023-09-26 01:20 +0200
Message-ID<Hi31T-bxQ9-1@gated-at.bofh.it>
In reply to#1169607

[Multipart message — attachments visible in raw view] — view raw

Control: retitle -1 ITP: python-skbuild-core -- next generation Python
CMake adaptor and Python API for plugins
Control: owner -1 Emmanuel Arias <eamanu@debian.org>

Hi Drew,


On Mon, Sep 25, 2023 at 8:00 AM Drew Parsons <dparsons@debian.org> wrote:

> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-python@lists.debian.org, eamanu@debian.org
> Control: affects -1 src:fenics-basix
>
> * Package name    : scikit-build-core
>   Version         : 0.5.1
>   Upstream Contact: Henry Schreiner <HenrySchreinerIII@gmail.com>
> * URL             : https://github.com/scikit-build/scikit-build-core
> * License         : Apache2
>   Programming Lang: Python
>   Description     : next generation Python CMake adaptor and Python API
> for plugins
>
> Scikit-build-core is a ground-up rewrite of the classic Scikit-build,
> a bridge between Python package build systems and CMake, the most
> popular compiled language build system. The key features of
> scikit-build classic (which is setuptools based) are also present
> here:
>
> -    Great support for or by most OSs, compilers, IDEs, and libraries
> -    Support for C++ features and other languages like Fortran
> -    Support for multithreaded builds
> -    Simple CMakeFiles.txt instead of up to thousands of lines of fragile
> setuptools/distutils code
> -    Cross-compile support for Apple Silicon and Windows ARM
>
>
> Scikit-build-core is required by the future version of Basix.
>
> The Debian Pythom Team is a natural home for the package.
>
> cc: Emmanuel Arias in his role as Uploader for the old scikit-build
> package.


I've seen it before. I will work on it and maintain it under the DPT
umbrella.

Thanks for raising this.

ps: for some reason I didn't receive the cc mail

Cheers,
Emmanuel

>

[toc] | [prev] | [next] | [standalone]


#1169717

FromDrew Parsons <dparsons@debian.org>
Date2023-09-26 02:00 +0200
Message-ID<Hi3EB-by2M-1@gated-at.bofh.it>
In reply to#1169716
On 2023-09-26 01:10, Emmanuel Arias wrote:
> Control: retitle -1 ITP: python-skbuild-core -- next generation Python
> CMake adaptor and Python API for plugins
> 
> Control: owner -1 Emmanuel Arias <eamanu@debian.org>
> 
> 
> I've seen it before. I will work on it and maintain it under the DPT
> umbrella.
> 
> Thanks for raising this.
> 
> ps: for some reason I didn't receive the cc mail


Thanks Emmanuel.

Weird about the cc. Maybe a spam filter somewhere got overzealous. 
Wouldn't surprise me if these wnpp emails trigger them.

[toc] | [prev] | [next] | [standalone]


#1170819

FromDrew Parsons <dparsons@debian.org>
Date2023-10-04 17:10 +0200
Message-ID<HlbFD-dv7q-5@gated-at.bofh.it>
In reply to#1169717
Control: affects 1052614 - src:fenics-basix

On 2023-09-26 01:45, Drew Parsons wrote:
> On 2023-09-26 01:10, Emmanuel Arias wrote:
>> Control: retitle -1 ITP: python-skbuild-core -- next generation Python
>> CMake adaptor and Python API for plugins
>> 
>> Control: owner -1 Emmanuel Arias <eamanu@debian.org>
>> 
>> 
>> I've seen it before. I will work on it and maintain it under the DPT
>> umbrella.

Note that basix (0.7) now has alternative build methods.  Toplevel 
pyproject.toml uses the new python-skbuild-core. But the alternative 
method builds the cpp and python subdirs separately, which is the method 
previously used by the package.  This old method still works, so in that 
sense basix is not blocked now by python-skbuild-core.

In other words, there's no urgency in this ITP, it's not holding up 
basix upgrades the way I first thought.

Drew

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web