On Wed, Apr 15, 2020 at 12:38 AM Oliver Kraitschy <[email protected]> wrote:

> On Tue, Apr 14, 2020 at 09:33:48AM -0500, Federico Capoano wrote:
>
> > The only thing not convincing to me was Pipfile, my experience with it
> was
> > not great (I didn't feel it simplified my work) and I did not adopt it in
> > my everyday workflow.
>
> We chose pipenv because it sounded like the new standard way of managing
> dependencies and virtual environment. I guess that's good marketing by
> Kennetz Reitz :-)
> In reality, it has its flaws. The dependency resolution is sometimes
> fragile and it downloads a lot of stuff although it could look it up on
> PyPi.
> I don't know if we would choose pipenv again for the next project. Maybe
> we would just work with requirements files, pip and venv/virtualenv/etc -
> all the included tools.
>

I see, thanks for sharing the feedback.

> Regarding the system dependencies to run all the modules, do you manage
> > those by hand or have you automated those as well?
>
> For the development machines, we didn't automate the installation of those
> packages. It's mainly the dependencies of openwisp-controller which need
> to be installed manually once.
>

You've been focused on the controller functionality.

The other modules bring other set of dependencies (radius,
openwisp-monitoring).

It would be really great to have a procedure that installs everything (with
flags to disable what is not needed) and a firmware image as well which has
everything (so one can also try the complete feature set on OpenWRT, being
a physical device or a VM).
It will take a while to get there but we can start gradually.

The feature set of OpenWISP is quite big and the problem is that most users
are not aware of it. Automating the development environment could also push
us and new contributors to document everything.


> I'm not sure if we should put such a dev environment into openwisp-utils.
> It could also be handled as a separate repository so that openwisp-utils
> doesn't come with stuff some people don't want. And we could maintain the
> environment independently.
>

I think you're right.

Federico

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/openwisp/CAERYH6WTO41qOszWFow-kKNz_f3EGuTkmwX7GUC83wA6mC22Zw%40mail.gmail.com.

Reply via email to