njzjz / nodejs-wheel

Unoffical Node.js wheels, `pip install nodejs-wheel`
https://pypi.org/project/nodejs-wheel/
MIT License
8 stars 5 forks source link

Support for OpenBSD? #82

Open ekollof opened 5 days ago

ekollof commented 5 days ago

I was sent here by the basedpyright people in https://github.com/DetachHead/basedpyright/issues/520

Could you also please support the BSDs? Thanks in advance.

njzjz commented 5 days ago

I don't think a OpenBSD wheel can be uploaded to PyPI - see https://discuss.python.org/t/pypi-org-unsupported-platform-tag-openbsd-7-0-amd64/16302/11. Please correct me if I am wrong.

Discussions on Python.org
Pypi.org unsupported platform tag 'openbsd_7_0_amd64'
I hesitate to speak for OpenBSD here, but my understanding is that each release comes with an associated set of packages, and it is not possible to upgrade a library package to a version that is not backwards-compatible. And fundamental things like libc are (almost?) never updated within a release cycle. So, yes, i think it is trivially achievable for an openbsd_7_0_amd64 wheel to work on every installation of OpenBSD 7.0 on amd64. I guess that OpenBSD’s relatively short 6-monthly release cycl...