Re: towards python 3.11 default: math/py-tables, devel/py-lief, www/py-cookies
On 2024/04/04 09:03, Martin Reindl wrote: > On Wed, Apr 03, 2024 at 09:54:24PM +0100, Stuart Henderson wrote: > > On 2024/04/03 21:26, Martin Reindl wrote: > > > > > > graphics/openvdb still requires blosc1. Attached is a port of blosc2, I > > > can update py-tables afterwards. > > > > Ah great, thanks Martin. Slight tweaks to the CMakeLists in the > > attached ("AND NOT OPENBSD" isn't a thing, but you can do what you > > want and reduce the number of lines touched with 'AND NOT > > CMAKE_SYSTEM_NAME STREQUAL "OpenBSD"'), OK with that. > > > > Looks good, this seems more acceptable to upstream too. > > Turns out py-tables still depends on blosc1 AND blosc2, plus py-blosc2 for > their > packaging. Or maybe there is a smarter way (py-blosc2 needs py-scikit-build). Based on last time I looked at py-scikit-build, the way you did this makes sense to me :)
Re: towards python 3.11 default: math/py-tables, devel/py-lief, www/py-cookies
On 2024/04/03 21:26, Martin Reindl wrote: > > graphics/openvdb still requires blosc1. Attached is a port of blosc2, I > can update py-tables afterwards. Ah great, thanks Martin. Slight tweaks to the CMakeLists in the attached ("AND NOT OPENBSD" isn't a thing, but you can do what you want and reduce the number of lines touched with 'AND NOT CMAKE_SYSTEM_NAME STREQUAL "OpenBSD"'), OK with that. blosc2.tgz Description: application/tar-gz
Re: towards python 3.11 default: math/py-tables, devel/py-lief, www/py-cookies
Am 02.04.24 um 14:36 schrieb Stuart Henderson: > In prep for a changeover to using Python 3.11 by default, I've done a > couple of rounds of bulk builds with the default Python version setting > to 3.11. Debian already uses 3.11 as the main version in a stable > release (bookworm), the ecosystem is in fairly good shape already. > > I've fixed a few problems that can be fixed in advance without too much > churn. > > As usual there are a few minor PLIST and library version number things > to update. > > Otherwise most of the ports tree builds. > > Remaining build-time issues: > > - math/py-tables: > > needs a newer version for py3.11 support, but that also requires > blosc2 (either as a separate port, or update archivers/blosc to blosc2 > if the rest of the related chain of ports is happy). > > Has anyone already looked at updating this? graphics/openvdb still requires blosc1. Attached is a port of blosc2, I can update py-tables afterwards. -m blosc2-2.14.0.tgz Description: GNU Zip compressed data