Same as before, rebased on top of repoman branch. Tested on git-mirror checkout (with metadata/xml-schema dir) and local git checkout (fetching from www). Travis also seems happy.
Michał Górny (4): tests: Stop using herds tests: Add type="" to <maintainer/> repoman: Use XML Schema for metadata.xml validation tests: Include metadata.xsd for repoman tests .travis.yml | 4 +- MANIFEST.in | 2 +- cnf/metadata.dtd | 102 ----- cnf/metadata.xsd | 547 +++++++++++++++++++++++ pym/portage/tests/emerge/test_simple.py | 2 - pym/portage/tests/repoman/test_simple.py | 11 +- pym/portage/tests/resolver/ResolverPlayground.py | 24 +- pym/repoman/_xml.py | 16 +- pym/repoman/metadata.py | 39 +- pym/repoman/modules/scan/metadata/__init__.py | 2 +- pym/repoman/modules/scan/metadata/pkgmetadata.py | 6 +- pym/repoman/scanner.py | 8 +- 12 files changed, 591 insertions(+), 172 deletions(-) delete mode 100644 cnf/metadata.dtd create mode 100644 cnf/metadata.xsd -- 2.8.1