-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conan workspaces dynamic editables #17844
Comments
Hi @Artalus. Thanks for your question.
I am afraid I didn't fully get what you are trying to achieve. |
In global sense, I am still trying to mitigate #17549, so switching out to a yet another new Github Issue feels weird 😁 Just to clarify: the In #17675 we briefly discussed that
Granted, getting values for this from conanfile settings is probably wrong altogether... Should I be looking at some |
I am afraid that settings (or profiles) are not available either when the The dynamic definition of It is also possible to define the subsets of dependencies you want to work on, either in command line with This doesn't look like a limitation of |
This is weird at first glance, but I guess makes some sense -- considering that profiles can have various package specifications, from requesting options to adding more packages to the mix via
This sounds extremely hacky. If we go all the way to reading custom files instead of relying on
Can you elaborate about this grouping a bit? Or would it be done in some external files in a similar manner?
As I mentioned before somewhere, we had it working with Conan-1 by using |
Ok, I think I see a bit better the issue. I think it might be possible to add a |
#17887 has been merged for next Conan 2.14. |
@memsharded it does not seem to work when packages in workspace use a
Additionally, it appears that paths provided on CLI has to match paths provided in def editables(self) -> dict:
...
for f in folder.glob("./Kd*/conanfile.py"):
f = f.parent.as_posix()
self._editables_result[f"{conanfile.name}/0.1.0@kudan/testing"] = {"path": f} , but
, so I have to use |
Originally posted by @Artalus in #15992
The text was updated successfully, but these errors were encountered: