Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
Re: [new] 17 new ports needed for apache superset
To:
Theo Buehler <tb@theobuehler.org>
Cc:
Daniel Dickman <didickman@gmail.com>, ports@openbsd.org
Date:
Thu, 11 Dec 2025 23:21:13 -0500

Download raw body.

Thread
Thanks!


On Fri, 12 Dec 2025, Theo Buehler wrote:

> On Sun, Dec 07, 2025 at 08:34:51PM -0500, Daniel Dickman wrote:
> > I've attached 17 new ports needed for Apache Superset.
> 
> I ran out of steam after the first 10.

--> Tell me about it... I still have quite a few more ports to go, but 
this is about half of what is still misssing.


>  See below. I think it's only
> nits about tests. Other than that these seem good to import.
> 
> -----------------------------
> 
> databases/py-flask-migrate
> 
> I would add
> 
> TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH} \
> 		databases/py-flask-sqlalchemy

--> This was actually a missing RDEP; now added thanks.

> 
> That's not enough to make tests work, but it gets us closer.
> 
> databases/py-pgsanity
> 
> missing tdep on databases/postgresql

--> should not be needed?
--> Should already be an RDEP?

> 
> databases/py-shillelagh
> devel/py-backoff
> 
> NO_TEST = Yes
> 
> devel/py-click-option-group
> devel/py-hashids
> devel/py-holidays
> 
> NO_TEST = Yes
> 
> devel/py-msgspec
> 
> NO_TEST = Yes

--> I may leave these out in case tests are ever added to the pypi 
--> tarballs.

> 
> geo/py-geographiclib
> geo/py-geopy
> 
> tests seem to work a bit better with net. I got tired of waiting for
> all these skipped tests.
> 
> geo/py-polyline
> 
> Once you add the missing tdeps on numpy and Pillow, you're faced with
> tests wanting to use files in one of the dev's $HOME...

--> Yep, fixed the missing tdeps.
--> second issue is funny; hadn't noticed it

> 
> I'll stop here for now.

--> Thanks; I cleaned my system and found a few more missing TDEPS:

> 
> korean/py-korean-lunar-calendar
> security/py-google-auth

-> was missing TDEPs on mock/freezegun/aioresponses; added

> security/py-pyu2f
> sysutils/py-cron-descriptor
> www/py-flask-compress
> www/py-flask-session
>