Skip to main content

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)

Source distribution for astspy 0.0.2
File Size Uploaded
astspy-0.0.2.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for astspy 0.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.0.3

2 release files

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page