-
Notifications
You must be signed in to change notification settings - Fork 48
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
Use normal python build workflow instead of in-tree builds #558
base: main
Are you sure you want to change the base?
Conversation
Hi @Xiretza! Nice to see you around! Overall, I do agree. However, note the deprecation warning that is shown if the in-tree is not used: https://github.com/chipsalliance/f4pga/runs/6543658873?check_suite_focus=true#step:4:11
So, I don't have an strong opinion in favour of one solution or the other. I'd like to understand whether not using in-tree now might produce a regression in the near future. |
Ah, yes, I had misinterpreted that flag - it's actually unrelated to putting |
Hm, the |
In the end, this PR is removing The QuickLogic environment is expected to be brought up to date, on par with the xc7 environment. Furthermore, the conflicts between arch-defs packages are to be solved, so that assets for both architecture families can be installed side-to-side. Hence, we might want to keep this PR open for the original purpose (removing option in-tree) when the environments are updated and pip is bumped. |
I'm closing this since it was implemented in 9308536. |
That commit does the exact opposite of this PR. |
@Xiretza the commit removes |
It does, and this PR does not (as far as I can tell, |
59705a6
to
0896bd1
Compare
The project currently uses a rather unconventional in-tree build workflow (I'd never encountered it before in several years of python distro packaging), and I haven't yet been able to find a convincing reason as to why. Of course it's very possible I'm just missing something, but in case I'm not, here's a PR that converts it to the standard python build workflow.