Support for Python 3.9
See original GitHub issueDear @FrancescAlted, @robbmcleod and @pydata,
first things first: Thank you so much for conceiving and maintaining NumExpr.
Binary wheels for Python 3.9 for all of lxml, h5py, Pandas and Numpy are already available on PyPI these days. At @earthobservations, we just have been able to upgrade to their most recent releases on Wetterdienst and it works like a charm, see https://github.com/earthobservations/wetterdienst/pull/202#issuecomment-727190718.
For PyTables, we also just outlined the situation at https://github.com/PyTables/PyTables/issues/823.
It would be awesome if you could also build and upload cp39 artefacts to PyPI to make it easier for downstream packages and their users to upgrade to Python 3.9.
With kind regards, Andreas.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:2
- Comments:10 (5 by maintainers)
Top Results From Across the Web
Python 3.9 support table for most popular Python packages
Python 3.9 is a currently supported version of Python . This site shows Python 3.9 support for the 360 most downloaded packages on...
Read more >What's New In Python 3.9 — Python 3.11.1 documentation
Python 3.9 is the last version providing those Python 2 backward compatibility layers, to give more time to Python projects maintainers to organize...
Read more >Python - endoflife.date
Release Released Security Support
3.11 1 month and 3 weeks ago. (24 Oct 2022) Ends in 4 years and 10 months. (24 Oct 2...
3.10...
Read more >Install TensorFlow with pip
Software requirements · Python 3.7–3.10 · pip version 19.0 or higher for Linux (requires manylinux2010 support) and Windows. pip version 20.3 or higher...
Read more >Heroku Python Support
Supported runtimes · python-3.11.1 on all supported stacks · python-3.10.9 on all supported stacks (recommended) · python-3.9.16 on all supported ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

A couple of hints: cibuildwheel is a nice way to build wheels, they support github actions among other options. You may want to think about an arm64 wheel: github actions is x86-only. NumPy uses travis-ci.com (since they also have ppc64 and s390x) and shippable.com (for arm64 only). And if you end up using cibuildwheel, a pypy wheel should JustWork. If not, please report a bug to pypy at https://foss.heptapod.net/pypy/pypy/-/issues
After looking into it further I’m quite keen to switch to GitHub Actions instead of using Appveyor/Travis. I’ll probably figure out how to do it first for my
cpufeaturepackage (so I don’t spam all the watchers here with commits). If you want to follow along I’ve made a new issue to track it:https://github.com/robbmcleod/cpufeature/issues/7
It looks like we’ll be able to have separate actions for pushes versus releases, so tests and wheel builds all in this repo should be possible (making
numexpr-wheelsdefunct).