question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for Python 3.9

See original GitHub issue

Dear @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:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:10 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
mattipcommented, Nov 16, 2020

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

1reaction
robbmcleodcommented, Nov 15, 2020

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 cpufeature package (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-wheels defunct).

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found