Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Libraries

    PySmell 0.7.3

    Download button

    No screenshots available
    Downloads: 436  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Orestis Markou | More programs
    BSD License / FREE
    January 17th, 2009, 13:25 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    PySmell description

    An autocompletion library for Python

    PySmell is a Python IDE (Integrated Development Environment) completion helper.

    It tries to statically analyze Python source code, without executing it, and generates information about a project's structure that IDE tools can use.

    PySmell currently supports Vim, Emacs and TextMate. It can be integrated with any editor that can run Python scripts and has an auto-complete API.

    Usage:

    Before you invoke PySmell, you need to generate a PYSMELLTAGS file:

    cd /root/of/project
    pysmell .


    If you want to specifically include or exclude some files or directories (eg. tests), you can use:

    pysmell [Package Package File File ...] [-x Excluded Excluded ...]

    Check for more options by invoking pysmell without any arguments

    Using external libraries:

    PySmell can handle completions of external libraries, like the Standard Library and Django.

    To use external libraries, you have to first analyze the libraries you want, eg. for stdlib:

    pysmell . -x site-packages test -o ~/PYSMELLTAGS.stdlib


    This will create PYSMELLTAGS.stdlib in your HOME. Copy that in the root of your project, and repeat for other libraries by changing the extension. Note that you still have to have a root PYSMELLTAGS file with no extension at the very root of your project.


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    Python IDE | autocompletion library | Python module | Python | autocompletion | library

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM