MarsSeed [1] filed a request to merge python2-scons [2] into scons2 [3]: python2-scons is long broken and unmaintained, whereas scons2 is well taken care of. Also this is a CLI application, and the Python naming guidelines suggest not to have the 'python(2)-' prefix. In both packages, the name of the executable is changed from scons to scons2, as per established pattern coming from repo's maintainers when Arch repos still carried many Python2 CLI applications alongside their Python3 counterparts. The scons2 package already declares the virtual provides 'python2-scons', so all consumers of the latter will properly be able to find the scons2 dependency. [1] https://aur.archlinux.org/account/MarsSeed/ [2] https://aur.archlinux.org/pkgbase/python2-scons/ [3] https://aur.archlinux.org/pkgbase/scons2/