TritonDataCenter / pkgsrc

NetBSD/pkgsrc fork for our binary package repositories
https://pkgsrc.smartos.org/
132 stars 51 forks source link

scikit-build python package for pkgsrc #292

Open jimhall opened 3 years ago

jimhall commented 3 years ago

Hi -

I was trying to build a python package on Solaris called Camelot.

Camelot seems to have a dependency on the python package scikit-build.

scikit-build has some code skbuild/platform_specifics/platform_factory.py which prevents building on illumos / Solaris. But it does allow for FreeBSD. Browsing this repository I see there is some scikit python modules, but not this specific modules.

My question: has Joyent/pkgsrc already tried to port this package? My python skills are not that great - but seeing that the package allows for FreeBSD I thought perhaps it would not be a huge leap to get to illumos. This repo just seems to hammer away at software like this. So I was wondering if you guys (if it is not in this repo already) porting this package to pkgsrc.

This package seems to be a dependency for a lot of Python packages. So I think it would help the overall ecosystem.

Thanks for you consideration!

JIM

jimhall commented 3 years ago

Forgot to add I have submitted a request to scikit-build Issue 520, but that repo is not super active.

jperkin commented 3 years ago

Yeh it doesn't look like there's anything specific in there that prevents it from running on other OS.

There are a bunch of scikit packages in pkgsrc-wip but not this one, I'll try to take a look some time.

jimhall commented 3 years ago

Thanks for the quick response!

jimhall commented 3 years ago

Just a friendly check-in to see if scikit-build was put in pkgsrc-wip

jimhall commented 2 years ago

Hi -

Just another friendly check-in. It looks you are making a to a language called gauche. Just curious what that has to do with scikit-build?

jperkin commented 2 years ago

I've not had the chance to look at this yet. The gauche thing is a GitHub bug that they refuse to fix, unfortunately any commit to pkgsrc that references any existing ticket in this repo will get tagged, and there's nothing we can do to turn that off.