Existing functionality: - method to check if a set of packages is consistent (no internal version conflicts): generate_diff.py - unroll dependencies: setup_development.py Needed functionality: - need a way to extract package dependencies from setup.py - need a graph presentation of this data -> html - need to gather all these setup.py that we care about - need a way to add to the list Proposal: - PaInt (python package inspector) to inspect packages - wsgraph as a presentation layer - for gathering and updating, human intervention (for now) is recommended and required: * to track/detrack a mozbase dep, file a bug * in the future, python ecosystems need a way for at least nice players to alert of downstream deps It would be nice if python setup.py files were serializeable/deserializable Related software: - pip