Unfortunately, both Python2 and GTK+2 are deprecated and apps that use them gradually obsoleted (Python2 official sunset date was 1 Jan 2020). That was a major worry for me with version 0.39.x cherrytree, since I rely on it so much, and like to use rolling regular upgraded distros so that I can benefit from new app/system improvements. Even worse is that 0.39.x cherrytree relies on some long deprecated (dead project) dependencies, one being PyGTK. A negative result of the previous deprecated state of cherrytree development is that major upstream distros stopped providing cherrytree packages in their official repos. Fortunately, until very recently, old 0.39.2 cherrytree was stiill available from Arch community AUR repo, so I've been using that in my WeeDogLinux Arch64 installations.
However, a couple of days ago I was about to run my AUR fetch cherrytree script, on a new WDL Arch64 system build, only to discover that gtk+2 cherrytree is no longer available from Arch Linux AUR either (or from official cherrytree site). Fortunately, cherrytree development has been forging ahead and the new GTK+3 (Gtkmm3 providing C++ bindings for GTK) has reached 'stable' status (well... might not be 'very' stable yet... but seems to work in my early tests), so cherrytree release is 'obsolete' no more... (and hopefully will become available in official upstream distro repos again soonish...). In the meantime, packages for the new stable GTK+3/Python3 cherrytree (which seems to have successfully implemented pretty much the same functionality as previous versions) can be downloaded from its official site.
More details at https://www.giuspen.com/
download current stable version 0.99.18 (October 28th, 2020 – Changelog: https://www.giuspen.com/2020/10/cherryt ... 18-issued/)
Binaries and source code available there for Microsoft, Ubuntu, Fedora, and tar.gz. The new version is also available for Arch Linux from its AUR repo, and I'm using it in my WDL Arch64 installations now.
Of course, nothing wrong with the previous 0.39.x version on systems that already have it, but hopefully new features will be developed for the GTK+3 version. For example, markdown support would be nice, though I much prefer cherrytree to any markdown-based-only note keeper. One big advantage of cherrytree over the likes of Zim (markdown) is that you can highlight and cut and paste from websites into cherrytree notes, which is hugely useful in practice. The CSS and Javascript gets thrown away in the process, but that can be a useful tranformation/conversion anyway particularly if, like me, you sometimes want to copy and paste that result into a WYSIWYG html editor (most of which get messed up if you try and copy and paste into them directly from webbrowser). If only an Android port was available (along with native cloud storage support and team editing).
wiak