Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: kosmorro, ModuleNotFoundError: No module named 'certifi' (2026q3)
To:
Mikolaj Kucharski <mikolaj@kucharski.name>, <ports@openbsd.org>
Date:
Sat, 29 Aug 2026 20:05:15 +0100

Download raw body.

Thread
py-skyfield needs a dep on certifi - will add when I'm back sometime in the 
week if nobody beats me to it

-- 
  Sent from a phone, apologies for poor formatting.

On 29 August 2026 19:58:30 Mikolaj Kucharski <mikolaj@kucharski.name> wrote:

> Hi.
>
> I didn't notice this before. Not sure when it broke.
>
> $ sysctl -n kern.version
> OpenBSD 8.0-beta (GENERIC.MP) #112: Wed Aug 26 21:58:37 MDT 2026
>    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
>
> $ ls -1 /var/db/pkg/ | grep kosmorro
> kosmorro-1.0.2
> py3-kosmorrolib-1.0.13
>
>
> $ ls -1 /var/db/pkg/ | grep skyfield
> py3-skyfield-1.55
> py3-skyfield-data-7.0.0
>
>
> $ kosmorro --help
> Traceback (most recent call last):
>  File "/usr/local/bin/kosmorro", line 5, in <module>
>    from kosmorro.__main__ import main
>  File "/usr/local/lib/python3.14/site-packages/kosmorro/__main__.py", line 
>  26, in <module>
>    from kosmorrolib import Position, get_ephemerides, get_events, get_moon_phase
>  File "/usr/local/lib/python3.14/site-packages/kosmorrolib/__init__.py", 
>  line 19, in <module>
>    from .model import Position, Event, AsterEphemerides, Object
>  File "/usr/local/lib/python3.14/site-packages/kosmorrolib/model.py", line 
>  24, in <module>
>    from skyfield.api import Topos, Time, Angle
>  File "/usr/local/lib/python3.14/site-packages/skyfield/api.py", line 12, in 
>  <module>
>    from .iokit import Loader, load_file
>  File "/usr/local/lib/python3.14/site-packages/skyfield/iokit.py", line 11, 
>  in <module>
>    import certifi
> ModuleNotFoundError: No module named 'certifi'
>
> --
> Regards,
> Mikolaj