Fabien Romano <fabienrom...@gmail.com> writes:

> Please see previous thread.
>
> https://marc.info/?l=openbsd-ports&m=171472517500931&w=2

Thanks a lot!
It is such a nice feeling of realising that there are other people
working on the same port.

I would be very glad to cooperate, especially if using git for
${PORTSDIR}/mystuff would be possible.

> Same tgz attached. Maybe it also need your patches/patch-setup_py.
> More tests needed, I supose.

> Index: setup.py
> --- setup.py.orig
> +++ setup.py
> @@ -37,7 +37,8 @@ setup(
>      install_requires=[
>          'click',
>          'bashlex',
> -        'shutilwhich'
> +# Module shutil is already present in latest python interpreters from ports
> +#        'shutilwhich'
>      ],
>      extras_require={
>          'dev': [],
>

patches/patch-setup_py is only needed to not to create third port for
package shutilwhich which is needed for python3.6, but not for the modern
python3.11 in OpenBSD 7.5 or current, there is which function in the module
shutil already.

I tried to submit it as a patch to upstream:
https://github.com/nickdiego/compiledb/pull/137

But it's failed tests because upstream tests are still configured to
python3.6

And I am not sure that this repo is abandoned, but rather seems to be finished
to some extent. 

I am writing this response not from the OpenBSD side of my laptop,
though, so I couldn't say much right now.

Althought If topic of compilation databases for clangd seems to be
interesing for someone and they are don't wont to wait for this port
comming in the tree there are also this script[1] from Lainchan that can be
tested.

[1]: https://lainchan.org/λ/res/31244.html#37440
[1]: https://lainchan.org/%CE%BB/res/31244.html#37440

Best regards, Artyom.

Reply via email to