Index | Thread | Search

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

Download raw body.

Thread
  • Daniel Dickman:

    [new] www/py-flask-appbuilder




> On Oct 29, 2025, at 2:17 AM, Theo Buehler <tb@theobuehler.org> wrote:
> 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

Agreed

> 
>>  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.)

It’s listed for python versions only below 3.10 so I didn’t include it.

> 
>>  databases/py-sqlalchemy-utils
> 
> ok with additional tdep on devel/py-dateutils

Added

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

Might have been from an earlier version of flask-babel that I first ported. Have updated as you suggested.

> 
> instead
> 
> ok
> 
>>  www/py-flask-jwt-extended
> 
> ok
> 
> (really wants pyjwt >=2.10.0 for all tests to pass.)

Agree and already sent that proposed update to jwt maintainer.

> 
>>  www/py-flask-limiter
> 
> ok with
> 
> -MODPY_PYBUILD=        hatchling
> +MODPY_PYBUILD=        setuptools

Agreed

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

Many thanks as always.