Currently funq is strongly coupled with nose, but actually the core functionality (libFunq / server / client) is independent of nose and could also be used with other testing frameworks (or even without any testing framework, but for automating applications with a python script or so). At LibrePCB I use funq with pytest instead of nose because I feel much more comfortable with pytest, but it was a bit a mess to do so because funq is not designed for to be used without nose.
IMHO we could move the nose plugin into a separate package (e.g. funq-nose or nose-funq) and make the funq client completely independent of any testing framework. Or are there other opinions/ideas?
Currently funq is strongly coupled with nose, but actually the core functionality (libFunq / server / client) is independent of nose and could also be used with other testing frameworks (or even without any testing framework, but for automating applications with a python script or so). At LibrePCB I use funq with pytest instead of nose because I feel much more comfortable with pytest, but it was a bit a mess to do so because funq is not designed for to be used without nose.
IMHO we could move the nose plugin into a separate package (e.g.
funq-noseornose-funq) and make the funq client completely independent of any testing framework. Or are there other opinions/ideas?