Parselmouth icon indicating copy to clipboard operation
Parselmouth copied to clipboard

Python 3.12 and Parselmouth 0.5.0

Open YannickJadoul opened this issue 1 year ago • 4 comments

Just a tracking issue in case anyone is wondering where the new Python 3.12 wheels are. There are still a couple of things on the list, which need to happen before releasing Parselmouth 0.5.0, mostly related to finishing the cleanup of the docs:

  • [ ] Cleanup docs/conf.py
  • [ ] Finish configuration of new theme
  • [ ] Test/decide on Parselmouth favicon
  • [ ] Test/decide SVG logos in docs
  • [ ] Add all class docstrings
  • [ ] Check int vs. float return from parselmouth.praat.call
  • [ ] Double check locale-dependent functions after Praat update
  • [ ] Add test on locale-independence?
  • [ ] Update Praat
  • [ ] Update libfmt
  • [ ] Remove locale-independent workarounds in favor of scnlib
  • [ ] Figure out NumPy 2 and pybind11 update
  • [ ] Add development workflow in docs

The actual wish list of new features is a lot longer, but those will unfortunately most likely have to wait for 0.6.0, as releasing Python 3.12 wheels should not be postponed for much more than a week.

Meanwhile, Python 3.12 is being tested in CI. Until new wheels are released, the latest "Wheels" workflow build should generate good-enough wheels to be installed until Parselmouth 0.5.0 gets released.

YannickJadoul avatar Oct 03 '23 21:10 YannickJadoul

Hello,

Is there any update on python 3.12 support ? The last released wheels are still from 2022 and compiling from source seems to fail on all the machines I tried. I've successfully installed the package using the latest wheel cli but I am curious about the "official" realease.

I hope you are doing alright, and thanks for the work ^^

aaron-randreth avatar Mar 07 '24 10:03 aaron-randreth

Hi, @aaron-randreth, thanks for the kind bump! I've come to terms that I should try to at least get the 3.12 wheels out as soon as possible, even if 0.5.0 isn't ready. The wheels are building on CI; I just need to make sure that I quickly run the tests as well...

YannickJadoul avatar Mar 08 '24 13:03 YannickJadoul

Python 3.12 wheels for 0.4.3 are built, tested, and uploaded to PyPI. So installing with pip should now smoothly install binary pre-built wheels again!

Work on 0.5.0 continues!

YannickJadoul avatar Mar 09 '24 23:03 YannickJadoul

Thanks, good luck for 0.5.0!

aaron-randreth avatar Mar 11 '24 08:03 aaron-randreth