lupa icon indicating copy to clipboard operation
lupa copied to clipboard

lupa 1.13 can't be easily installed on python 3.11

Open henriquegemignani opened this issue 2 years ago • 1 comments

With no wheels for 3.11 available, building the tarball is needed. The included generated C file from Cython is not compatible with 3.11, re-generating it with a newer Cython is needed.

A workaround to install Lupa is:

  1. pip install Cython
  2. pip install lupa --global-option="--with-cython"

henriquegemignani avatar Sep 07 '22 10:09 henriquegemignani

I'd also like to see some wheels available for this package for my projects. Are you looking for external help with this issue?

If so, I can see some obvious changes that need to be made to the CI so that is builds 311 wheels, but are there in-project things than need to be updated for 3.11 support?

ChrisLovering avatar Oct 26 '22 08:10 ChrisLovering

Thanks for your workaround, @henriquegemignani.

sr-verde avatar Nov 04 '22 13:11 sr-verde

I see a commit was made recently to build 3.11 wheels. Is a release being planned soon, for this CI to trigger and push wheels to pypi?

ChrisLovering avatar Nov 08 '22 17:11 ChrisLovering

I just picked the same build changes over to the 1.x branch. If everything goes right with them, I'll push a new 1.14 release today, which should then have Py3.11 wheels.

scoder avatar Nov 09 '22 08:11 scoder

Appreciated!

henriquegemignani avatar Nov 09 '22 09:11 henriquegemignani

Wheels are here but update was not pushed do PyPI.

AcidWeb avatar Nov 15 '22 06:11 AcidWeb

I released 1.14.1 to PyPI.

scoder avatar Nov 16 '22 09:11 scoder

Thanks for your work on this!

ChrisLovering avatar Nov 17 '22 11:11 ChrisLovering