Python file analyzer
Project description
kojak
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.
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 165bec86cb46ff676c7016965bc41fa67730e37c19b391fd1bdf4c44d3bf5310 |
|
MD5 | b37be2d32fb9b49b1ce5051ed6e5f63a |
|
BLAKE2b-256 | 861168264ea2192d93d541f6181ff1d4c0edd3f4485ebb22bbb7a19eae249e64 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e0c3d4d0d0bca26d4d43a993afa4bbd817f6c7f37f91b1b1cab1dbb046acf10 |
|
MD5 | a6c316163609e907d3ca48c2040db0c2 |
|
BLAKE2b-256 | 744fa5d8f36182d8aa34077d2ee585795a84ffc7b2d6fdaf53d982f26fe9cb82 |