Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
Re: [new] www/py-flask-appbuilder
To:
Daniel Dickman <didickman@gmail.com>
Cc:
ports@openbsd.org
Date:
Wed, 29 Oct 2025 07:17:37 +0100

Download raw body.

Thread
On Sat, Oct 25, 2025 at 09:41:28PM -0400, Daniel Dickman wrote:
> Attached is a new port for www/py-flask-appbuilder which is one of the 
> requirements for Apache Superset.
> 
> This port requires these new ports to be imported:
> 
>   databases/py-limits

ok with this change:

-MODPY_PYBUILD =	hatchling
+MODPY_PYBUILD =	hatch-vcs

>   databases/py-marshmallow-sqlalchemy

ok

(since it's explicitly listed in pyproject.toml I would probably add an
rdep on py-typing-extensions even though py-sqlalchemy pulls that in.)

>   databases/py-sqlalchemy-utils

ok with additional tdep on devel/py-dateutils

>   devel/py-apispec

ok

>   devel/py-marshmallow

ok

>   devel/py-prison

ok

>   mail/py-email-validator

ok

>   www/py-flask-babel

4.0.0 doesn't seem to bundle tests, so not sure where the tdep comes
from. I think it should have

NO_TEST = Yes

instead

ok

>   www/py-flask-jwt-extended

ok

(really wants pyjwt >=2.10.0 for all tests to pass.)

>   www/py-flask-limiter

ok with

-MODPY_PYBUILD=		hatchling
+MODPY_PYBUILD=		setuptools

> 
> ok to import flask-appbuilder and the various deps?

yes.