I'm busy working on a tensorflow port 2.9.1 and it compiles as it should, but requires the latest keras versions to operate correctly. The entire keras stack needs to be upgraded to have a functional tensorflow port. Tensorflow requires keras-preprocessing versions >= 1.1.1. While the port version currently remains at 1.1.0 I'll not currently attach a patch as nothing much needs changing to the port except the version.
(In reply to Anthony Donnelly from comment #0) Anthony, I am not a maintainer of math/py-keras-preprocessing, rm@FreeBSD.org is. Assigning to him. Yuri
Sorry about that, I got you confused with py-keras port which I have an update for to bring it to 2.9.0. Though it requires tensorflow 2.9.0 as a dependency which requires this port to be updated to fix the dependency chain. keras-preprocessing:1.1.1 > tensorflow:2.9.1 > keras:2.9.0
(In reply to Anthony Donnelly from comment #2) No problem!
@Antony, You still need to submit the patch, even though it's trivial. Only a patch can be approved. Yuri
Created attachment 236459 [details] Update version of keras-preprocessing Not sure if there is a preferred convention for patches, but here is a patch to update the port for math/py-keras-preprocessing
Approved via e-mail.
Committed, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8094da667210460da5a6db49f4ade5accb118189 commit 8094da667210460da5a6db49f4ade5accb118189 Author: Anthony Donnelly <amzo1337@gmail.com> AuthorDate: 2022-09-10 15:10:26 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-09-10 15:10:26 +0000 math/py-keras-preprocessing: Update 1.1.0 -> 1.1.2 PR: 266290 Approved by: rm@ (maintainer; via e-mail) math/py-keras-preprocessing/Makefile | 2 +- math/py-keras-preprocessing/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-)