astspy
astspy (Abstract Syntax Tree SPY) is an open source command line tool to get information from Python source code files.
astspy can be used with Python 3 and 2 code, but make sure to analyze files from each version in their respective environments.
Features
- Print the names of classes and functions found in the file
- Calculate an aproximation of the number of lines of code of each class or function definition
- See what functions or classes have docstrings
Installation
You can install, upgrade, and uninstall astspy.py with these commands:
$ pip install astspy
$ pip install --upgrade astspy
$ pip uninstall astspy
Help
To get help use:
$ astspy -h
Release files for astspy 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| astspy-0.0.2.tar.gz | 2.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| astspy-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.8 kB
Release files / astspy-0.0.2.tar.gz
| Download URL | astspy-0.0.2.tar.gz |
|---|---|
| Size | 2.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66b78cec4f47ff2822be6c2edc186c2c58b57da409494cc8c95c37bdcaa7ff11
|
|
BLAKE2b-256 checksum How to use checksums |
cf1bcbd97ca9ff50533102ba6fcb01ba181112b994ef3f8b09a4658ab2db56ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8
|
Release files / astspy-0.0.2-py3-none-any.whl
| Download URL | astspy-0.0.2-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
16c97c879801e1d5070eebc7584c4ebf8a06dc0ed944dedafef3293f0a5eeda4
|
|
BLAKE2b-256 checksum How to use checksums |
01906e00180f4b0e7747ecc2a19110abc7152aa084a427dee276a90a8e8c5bfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8
|