Filipe Laíns 🇵🇸
Filipe Laíns 🇵🇸
> Just to share more context, people also want fully portable virtual environments, e.g., Just to clarify, by fully portable virtual environments, you mean virtual environments that can be moved...
The first example can be solved by using `full_path()`. ```meson xml_files += t.full_path() ``` The last two examples work for me.
See #6693. You can reproduce by attempting to build on an up-to-date Arch Linux container. This likely happens due to upstream changes in Boost 1.85 or 1.86. The CI isn't...
Hey @pfps, and sorry for the delay! I just updated things and released 0.1.0. If there any particular fix you'd like to get merged, just let me know!
Yes, but the code makes some assumptions that aren't true for our project. https://github.com/mesonbuild/meson-python/blob/063fe8bc8ad6984c29b24a0f72a14e1ced091a9c/mesonpy/__init__.py#L319-L349 Specifically, it assumes that we are not installing platform binary files to the Python directory, and...
> Got it, thanks. Yes, we are trying to infer tags and that isn't correct in this case. It's actually not so easy to always be 100% correct here, which...
Ah, right! Let's just wait a bit on the PR though :blush:
The files()/Traversable api is meant to replace ResourceReader api, but it falls short in one dimension, tying the abstraction to a file system path. I propose to document that Traversable...
I am gonna wait until/if python/cpython#70460 (bpo-44196) gets merged because this would conflict with that.
That's why I said it should be optional. If the object can implement it, it should. `pathlib.Path` certainly can, `zipfile.Path` can't, and that's alright. If the Traversable does not represent...