Skip to main content

Python file analyzer

Project description

kojak

Build Status PyPI PyPI - Python Version PyPI - Status

Python projects analyzer

kojak is a development tools that help you to get informations about a given python file and to get a big picture of this one like all the module classes and all the module classes functions members.

kojak retrieve informations from python projects by using the python abstract tree syntax (AST).

Warning

Really young project with poor functionalities for now.

Features

  • Get class and methods
  • Get function from python module

Install or Update kojak

$ pip install -U kojak

Usage

Help and options

$ kojak <path to your python file>
Class1
    - method11
    - method12
    - method13
Class2
    - method21
    - method22
    - method23

Future improvements

  • add the possibility to do a recursive of the whole files of a given project
  • inspect from the stdin
  • add the possibility to scoping an object or a given method or function

Contribute

If you want to contribute to kojak please first read the contribution guidelines

Licence

This project is under the MIT License.

See the license file for more details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kojak-0.2.0.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

kojak-0.2.0-py2.py3-none-any.whl (3.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kojak-0.2.0.tar.gz.

File metadata

  • Download URL: kojak-0.2.0.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for kojak-0.2.0.tar.gz
Algorithm Hash digest
SHA256 165bec86cb46ff676c7016965bc41fa67730e37c19b391fd1bdf4c44d3bf5310
MD5 b37be2d32fb9b49b1ce5051ed6e5f63a
BLAKE2b-256 861168264ea2192d93d541f6181ff1d4c0edd3f4485ebb22bbb7a19eae249e64

See more details on using hashes here.

File details

Details for the file kojak-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: kojak-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for kojak-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1e0c3d4d0d0bca26d4d43a993afa4bbd817f6c7f37f91b1b1cab1dbb046acf10
MD5 a6c316163609e907d3ca48c2040db0c2
BLAKE2b-256 744fa5d8f36182d8aa34077d2ee585795a84ffc7b2d6fdaf53d982f26fe9cb82

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page