README 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. README for PyLint
  2. =================
  3. Dependencies
  4. ------------
  5. Pylint requires the logilab-astng (version >= 0.21.0), logilab-common
  6. (version >= 0.53).
  7. * http://www.logilab.org/projects/astng
  8. * http://www.logilab.org/projects/common
  9. Install
  10. -------
  11. From the source distribution, extract the tarball and run ::
  12. python setup.py install
  13. You'll have to install dependencies in a similar way. For debian and
  14. rpm packages, use your usual tools according to your Linux distribution.
  15. More information about installation and available distribution format
  16. may be found in the user manual in the *doc* subdirectory.
  17. Documentation
  18. -------------
  19. Look in the doc/ subdirectory or at the project home page
  20. http://www.logilab.org/project/pylint
  21. Pylint is shipped with following additional commands:
  22. * pyreverse: an UML diagram generator
  23. * symilar: an independent similarities checker
  24. * epylint: Emacs and Flymake compatible Pylint
  25. * pylint-gui: a graphical interface
  26. Comments, support, bug reports
  27. ------------------------------
  28. Project page and tracker on :
  29. http://www.logilab.org/project/pylint
  30. Use the python-projects@logilab.org mailing list.
  31. You can subscribe to this mailing list at
  32. http://lists.logilab.org/mailman/listinfo/python-projects
  33. Archives are available at
  34. http://lists.logilab.org/pipermail/python-projects/
  35. Contributors
  36. ------------
  37. order doesn't matter...
  38. * Sylvain Thenault: main author / maintainer
  39. * Alexandre Fayolle: TkInter gui, documentation, debian support
  40. * Emile Anclin: used to maintain, py3k support
  41. * Mads Kiilerich: various patches
  42. * Torsten Marek, various patches
  43. * Boris Feld, various patches
  44. * Brian van den Broek: windows installation documentation
  45. * Amaury Forgeot d'Arc: patch to check names imported from a module
  46. exists in the module
  47. * Benjamin Niemann: patch to allow block level enabling/disabling of messages
  48. * Nathaniel Manista: suspicious lambda checking
  49. * Wolfgang Grafen, Axel Muller, Fabio Zadrozny, Pierre Rouleau,
  50. Maarten ter Huurne, Mirko Friedenhagen (among others):
  51. bug reports, feedback, feature requests...
  52. * All the Logilab's team: daily use, bug reports, feature requests
  53. * Other people have contributed by their feedback, if I've forgotten
  54. you, send me a note !