> It's a release goal in Lubuntu to not have python2 on the image. Err, good luck. ;)
> Upstream has completed in version 2.0 a port to python 3 [1][2]. Yes, blueman supports Python versions 2.7, and 3.2+. I think depending on the distribution's default python version is exactly what the package should do and both Debian and Ubuntu currently have 2.7 as their default and I'm not aware of any migration plans in the near future. I'd be fine to depend on something like python2.7 | python3 (>= 3.2), but for python 3 we would have slightly different dependencies (python3- prefixes instead of python- prefixes) and I don't know of any way to define such dependency sets. I only know the practice to create a separate package - blueman3 in our case - with that specific dependencies and fitting shebang replacements for the python version. pylint3 is an example for such a package. I'm open to a patch for the control and rules files if you want to have that package (reserving a veto from my mentor of course).