python-javatools

Tools for finding meaningful deltas in Java class files and JARs
Download

python-javatools Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Christopher O'Brien
  • Publisher web site:
  • https://github.com/obriencj/

python-javatools Tags


python-javatools Description

python-javatools is a Python module for unpacking and inspecting Java Class files, JARs, and collections of either.It can do deep checking of classes to perform comparisons of functionality, and output reports in multiple formats.- python-javatools on GitHub- javatools on PyPIIf you have suggestions, please use the issue tracker on github. Or heck, just fork it!Project RenamedOriginally python-javaclass, now python-javatools"javaclass" was a very generic name, and indeed I had found a conflictingly-named javaclass package that does something else entirely. Thus this package became named "javatools" and hopefully that will be the end of it.Optional- pylint - If installed you may invoke python setup.py pylint to get an overview report and a detailed summary written to the build dir.InstallThis module uses distutils, so simply run python setup.py installIf you'd prefer to build an RPM, see the wiki entry for Building as an RPMScripts Installed- classinfo - similar to the javap utility included with most JVMs. Also does provides/requires tracking.- classdiff - attempts to find differences between two Java class files- jarinfo - prints information about a JAR. Also does provides/requires tracking.- jardiff - prints the deltas between the contents of a JAR, and runs classdiff on differing Java class files contained in the JARs- manifest - creates and verifies class checksum manifests- distinfo - prints information about a mixed multi-jar/class distribution, such as provides/requires lists.- distdiff - attempts to find differences between two distributions, deep-checking any JARs or Java class files found in either directory.Product's homepage


python-javatools Related Software