<div dir="ltr"><div dir="ltr">On Wed, Dec 11, 2019 at 11:04 PM Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 11/12/2019 15:46, Matteo Bertini wrote:<br>> <br>
> I tried using this syntax<br>
> <a href="https://www.python.org/dev/peps/pep-0566/#environment-markers" rel="noreferrer" target="_blank">https://www.python.org/dev/peps/pep-0566/#environment-markers</a>:<br>
> <br>
>     libraries = ["usb-1.0; 'linux' in sys_platform"]<br>
> <br>
> But seems to be unsupported.<br>
<br>
If you need to do any introspection (ie. you need to write code) then <br>
you need a project.py file.<br></blockquote><div><br></div><div>Can you point me to some documentation or example? Searching the filename gives me a lot of unrelated results.</div><div><br></div><div>Alternatively, is there some interest in supporting the linked environment-markers syntax? (or even, if I spend some time on the feature, are you interested in merging it?)<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> 2) I tried using paths relative to `pyproject.toml` bus sip fails not<br>
> finding my `.h` files (found using the absolute path), what is the best<br>
> practice here?<br>
<br>
Configure 'include_dirs'?<br clear="all"></blockquote><div><br></div><div>Let me explain, my project is in `/home/matteo/someproject`, with `pyproject.toml` and `somename.sip` + `somename.h` in the root of the project.<br></div><div><br></div><div><div class="gmail_quote"><div>  [tool.sip.bindings.somename]<br>  include-dirs = ["."]<br> </div></div></div><div><br></div><div>^^^ fails, instead the absolute path below works:<br></div><div><br></div><div>   [tool.sip.bindings.somename]<br>   include-dirs = ["/home/matteo/someproject"]<br> </div></div><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>/ Matteo Bertini</div><div>\ <a href="mailto:naufraghi@develer.com" target="_blank">naufraghi@develer.com</a><br></div></div></div></div>