apt in Neon can see two separate packages of kdev-python: The package `kdev-python` v1.7.3 from Ubuntu Xenial. The package `kdevelop-python` v5.1.2 from the Neon repositories. In Ubuntu Xenial, there was only a `kdev-python` package. In more recent Ubuntu releases, `kdev-python` is a transitional package for `kdevelop-python`, but that isn't the case here. The result is that anyone trying to install `kdev-python` receives the non-transitional upstream Ubuntu package, and gets broken dependencies because Neon has a newer and incompatible kdevplatform version. This has been a recurring issue reported in #kdevelop and elsewhere; we didn't realise the exact cause until acheronuk pointed out on IRC that Neon uses the newer name now.
sorted with the 18.04 LTS rebase