05.10.2024 15:32, Kirill A. Korinsky пишет:
> On Sat, 05 Oct 2024 12:17:31 +0200,
> Klemens Nanni <k...@openbsd.org> wrote:
>>
>> This should be documented in python-module(5).
>>
> 
> Something like this?
> 
> Index: python-module.5
> ===================================================================
> RCS file: /cvs/src/share/man/man5/python-module.5,v
> retrieving revision 1.13
> diff -u -p -r1.13 python-module.5
> --- python-module.5   25 Jul 2024 15:36:56 -0000      1.13
> +++ python-module.5   5 Oct 2024 12:30:48 -0000
> @@ -57,6 +57,7 @@ The module then sets
>  .Ev MODPY_SITEPKG ,
>  .Ev MODPY_SETUP ,
>  .Ev MODPY_TEST_DIR ,
> +.Ev MODPY_TEST_LINK_SO ,
>  .Ev MODPY_TEST_LOCALE ,
>  .Ev MODPY_WANTLIB ,
>  .Ev MODPY_LIB_DEPENDS ,
> @@ -101,6 +102,10 @@ and changes to the directory specified i
>  by default ${WRKSRC}
>  .Pc
>  before running tests.
> +In addition, it can link all .so files in ${WRKSRC} if
> +.Ev MODPY_TEST_LINK_SO
> +is set to Yes, which is required if you are using tests
> +which use Python code that loads .so files via relative imports.
>  .Pp
>  Most modern Python software can be packaged using a PEP 517 build
>  frontend (in the

Reads fine to me, thanks.

> 
>> I think you can do without double-escaping and prepending the target variable
>> by using your own and using it fist, this way it looks a clearer;  diff 
>> below.
>>
> 
> Your approach cleaner and works. Let use it.
> 

Sure, let's give the python folks some time to respond.
Unless there's objection, I'll commit in a few days.

Reply via email to