DanielBok / nlopt-python

A project to package the NLOpt library to wheels
Other
29 stars 14 forks source link

Request: Update pypi tags to be compatible with Python 3.10 #8

Closed wbthomason closed 2 years ago

wbthomason commented 2 years ago

It seems that the latest PyPI release of this package is only tagged as compatible with Python versions through 3.9.9. Assuming it's the case, could you please update the tags to indicate compatibility with Python 3.10, and allow tools like poetry to correctly install nlopt for Python 3.10?

henryiii commented 2 years ago

It's just missing 3.10 wheels. This is one of the last two remaining packages in pyodide that doesn't have Python 3.10 wheels. Would it be possible to add them? See https://github.com/pyodide/pyodide/issues/978. I think you just need to update cibuildwheel, 2.3.1 will build Python 3.10 wheels. You'll probably want to target manylinux2014, numpy is not available for earlier version for 3.10. And manylinux1 is past EOL.

hoodmane commented 2 years ago

Not that Pyodide can use manylinux wheels, we're just using the presence of a wheel as a signal of Python 3.10 compatibility.

DanielBok commented 2 years ago

Sorry for the delay, was a little caught up by work. I've since added the workflow for the 3.10 wheels. The wheels should be built and uploaded to pypi now.