This allows us to include a version and we already use PURL
for other things, so might as well remove the pypi special case.
Normalize the names, since that is required for PURLs.
* gpgme: Drop the Python 2 package
* dtc: Build with Python 3
The package in the repo is already build using Python 3, so this basically
just fixes the dependency list.
* Drop jhbuild-git
This is a really old version and upstream doesn't target cygwin, so just drop it.
* python-colorama: Drop Python 2 package
* python-mako: Drop Python 2 package
* python-pyalpm: Update to 0.9.1 and drop Python 2 package
0.8 did no longer build with the current pacman so I had to update
as well to drop Python 2.
* python-pygments: Drop Python 2 package
* python2-pathlib: Remove package
Unused
* python2-scandir: Remove package
Unused
* python-beaker: Drop Python 2 package
* python-markupsafe: Drop Python 2 package
* python-mock: Drop Python 2 package
* python2-funcsigs: Remove package
Unused
* python-nose: Drop Python 2 package
Also adds a conflict with python2-nose because the man pages and
main script got moved to the Python 3 package.
* python2-unittest2: Remove package
Unused
* python2-traceback2: Remove package
Unused
* python2-linecache2: Remove package
Unused
* python-pbr: Drop Python 2 package
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes
Remaining md5sums either didn't download or
didn't pass checksum tests.