|
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
| 2 | +<html xmlns="http://www.w3.org/1999/xhtml"> |
| 3 | +<head> |
| 4 | + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| 5 | + <title>SaxonC Python 12.8 for Python 3.14</title> |
| 6 | + <meta name="author" content="Matt Patterson" /> |
| 7 | + <meta name="pubdate" content="2025-08-14T11:15:00" /> |
| 8 | +</head> |
| 9 | +<body> |
| 10 | +<h1>SaxonC Python 12.8 for Python 3.14</h1> |
| 11 | + |
| 12 | +<p>With the recent release of Python 3.14.0rc1, the ABI for Python 3.14 is |
| 13 | +final, and any SaxonC Python wheels we build against it will also work with |
| 14 | +the final 3.14 release. The TL;DR is that we’ve done that, and you can |
| 15 | +<code>pip install saxonche</code> (or <code>saxoncee</code> / |
| 16 | +<code>saxoncpe</code>) with the 3.14.0rc1 release right now.</p> |
| 17 | + |
| 18 | +<p>The Python 3.13 release was trickier for us to deal with than it should have |
| 19 | +been – our build processes required a lot more manual intervention for different |
| 20 | +Python versions than we liked, and we had to wait for a new Saxon release to get |
| 21 | +wheels built for Python 3.13, which was frustrating.</p> |
| 22 | + |
| 23 | +<p>We’ve been working on improving our build processes and making it easier to |
| 24 | +build Python wheels across all the platforms and Python versions we support. Easy |
| 25 | +enough, in fact, that we were able to test Python 3.14 support back at the beta |
| 26 | +stage, and were ready to build SaxonC Python 12.8 against 3.14 as soon as the RC |
| 27 | +dropped and the ABI was stable.</p> |
| 28 | + |
| 29 | +<p>These new wheels were built from the same commit as the all the other SaxonC |
| 30 | +Python 12.8 wheels for Python 3.9-3.13. We’d love for you to install 12.8 for 3.14 |
| 31 | +and kick the tires: since Python 3.14 is still RC and not at the final release stage, |
| 32 | +there may be some problems we haven't come across. If you run into any problems, |
| 33 | +please report them on the |
| 34 | +<a href="https://saxonica.plan.io/projects/saxon-c/issues">SaxonC issue tracker</a>. |
| 35 | +</p> |
| 36 | + |
| 37 | +<p>There are wheels for the same platforms as always – macOS x86_64 and arm64, |
| 38 | +Linux x86_64 and aarch64, and Windows x86_64. For macOS x86_64, Python 3.14 now |
| 39 | +requires macOS 11 or later. As a result, Python 3.14 wheels of SaxonC Python 12.8 |
| 40 | +require macOS 11 or later on x86_64 too.</p> |
| 41 | + |
| 42 | +</body> |
| 43 | +</html> |
0 commit comments