Skip to main content

A parser based on LibCST producing docspec data from Python source code.

Project description

docspec-python

A parser based on lib2to3 procuding docspec data from Python source code.

Example:

from docspec_python import parse_python
import docspec, sys
docspec.dump_module(parse_python(sys.stdin, print_function=False), sys.stdout)
$ docspec-python src/docspec/__init__.py | docspec --dump-tree | head
module __init__
| data __author__
| data __version__
| data __all__
| data _ClassProxy
| data _mapper
| class Location
| | data filename
| | data lineno
| class Decoration

Copyright © 2020, Niklas Rosenstein

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

docspec-python-0.0.1.tar.gz (8.0 kB view details)

Uploaded Source

File details

Details for the file docspec-python-0.0.1.tar.gz.

File metadata

  • Download URL: docspec-python-0.0.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.3.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for docspec-python-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0631d338a9485bc5b11e284bc97ff92c9f5a56d9eb4f732308dacce633099ced
MD5 41cd8ee39f97405217f7fed50e39443f
BLAKE2b-256 a2db005d1098aded5d17d06d0d9792cd3a6e1db66ac67a37b3c64b4f863a263b

See more details on using hashes here.

Supported by

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