A parser based on lib2to3 producing docspec data from Python source code.
Project Links
Meta
Author: Niklas Rosenstein
Requires Python: >=3.8
Classifiers
docspec-python
A parser based on lib2to3 procuding docspec data from Python source code.
Example:
from docspec_python import parse_python_module
import docspec, sys
docspec.dump_module(parse_python_module(sys.stdin, print_function=False), sys.stdout)
$ docspec-python -p docspec | docspec --dump-tree --multiple | 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
2.2.2
May 06, 2025
2.2.1
May 28, 2023
2.2.0
May 28, 2023
2.1.2
Mar 15, 2023
2.1.1
Mar 15, 2023
2.1.0
Mar 10, 2023
2.0.2
Jul 18, 2022
2.0.1
Mar 24, 2022
2.0.0
Feb 27, 2022
2.0.0a1
Feb 23, 2022
1.3.0
Feb 23, 2022
1.2.0
Sep 23, 2021
1.1.0
Aug 26, 2021
1.0.1
Jul 22, 2021
1.0.0
Jul 21, 2021
0.2.0
May 29, 2021
0.1.1
May 21, 2021
0.1.0
Feb 20, 2021
0.0.7
Jul 16, 2020
0.0.6
Jul 16, 2020
0.0.5
Jul 06, 2020
0.0.4
Jun 11, 2020
0.0.3
May 24, 2020
0.0.2
May 24, 2020
0.0.1
May 19, 2020