Use normal python build workflow instead of in-tree builds#558
Use normal python build workflow instead of in-tree builds#558Xiretza wants to merge 1 commit intochipsalliance:mainfrom
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.