Re: [DISCUSS] Restructure the Apache Kibble project

2020-10-21 Thread Tomasz Urbaszek
+1 to use 3.9 as base python. Python community hints that they will drop support for old version faster than now, so the 3.6py is going to be the "old" one soon. Tomek On Wed, Oct 21, 2020 at 11:02 AM Daniel Gruno wrote: > On 21/10/2020 10.42, Tomasz Urbaszek wrote: > > Yesterday I took a deepe

Re: [DISCUSS] Restructure the Apache Kibble project

2020-10-21 Thread Daniel Gruno
On 21/10/2020 10.42, Tomasz Urbaszek wrote: Yesterday I took a deeper look at the api. And if I correctly understand, currently we are generating open API spec from python code. If we would like to preserve it, I would like to suggest considering the FastAPI framework https://fastapi.tiangolo.co

Re: [DISCUSS] Restructure the Apache Kibble project

2020-10-21 Thread Tomasz Urbaszek
Yesterday I took a deeper look at the api. And if I correctly understand, currently we are generating open API spec from python code. If we would like to preserve it, I would like to suggest considering the FastAPI framework https://fastapi.tiangolo.com . It has many advantages including using nat

Re: [DISCUSS] Restructure the Apache Kibble project

2020-10-19 Thread Tomasz Urbaszek
Thanks for the replies! > I'm not too concerned about breaking API, we _could_ make the next one a > version 2 with a version 2 API, a clean break from version 1 My main point in preserving the compatibiliy is to be sure that the ui will work as expected. This will also limit the scope of the ch

Re: [DISCUSS] Restructure the Apache Kibble project

2020-10-19 Thread Sharan Foga
Hi Tomek Thanks for the initiative and ideas! Anything that makes things simpler or easier is OK with me :-) and consolidating things seems like a good idea. I am guessing that a lot of the changes would probably be behind the scenes rather than at the user end - right? On the wishlist - I sa

Re: [DISCUSS] Restructure the Apache Kibble project

2020-10-18 Thread Daniel Gruno
On 18/10/2020 16.28, Tomasz Urbaszek wrote: Hello all, I would like to propose a few things that I think are worth considering: 1. Merge all three repositories (kibble, kibble-scanners, kibble-docker) into one. In this way I think we may simplify development, dependency management, and distribu

[DISCUSS] Restructure the Apache Kibble project

2020-10-18 Thread Tomasz Urbaszek
Hello all, I would like to propose a few things that I think are worth considering: 1. Merge all three repositories (kibble, kibble-scanners, kibble-docker) into one. In this way I think we may simplify development, dependency management, and distribution. Our project is rather small and increasi