On Thu, Mar 27, 2025 at 10:34:02AM GMT, Stuart Henderson wrote:
> On 2025/03/26 17:04, Raf Czlonka wrote:
> > Also, there's at least one more dependency which isn't met:
> >
> > pyzmq>=25.1.2 ; python_version < '3.13'
> > pyzmq>=26.2.0 ; python_version >= '3.13'
> >
> > [0] https://github.com/saltstack/salt/blob/master/requirements/zeromq.txt
>
> Seems optional, only needed for some use cases?
Nope, this is an actual runtime dependency[0]:
# requirements/zeromq.txt
RUN_DEPENDS += net/py-zmq \
security/py-cryptodome
> On 2025/03/27 09:45, Raf Czlonka wrote:
> > As Tommy already mentioned, there's "onedir" option, which would
> > probably solve most of the headaches, no?
>
> Seems it downloads and builds Python? That looks like a much bigger
> headache as far as ports is concerned.
Can't say how much of a bigger headache that is from building the
port itself but, at least runtime-wise, it stays out of the way and
does not interfere with system Python.
[0]
https://cvsweb.openbsd.org/ports/sysutils/salt/Makefile?rev=1.189&content-type=text/x-cvsweb-markup
Regards,
Raf