issues
search
NiklasRosenstein
/
python-docspec
Docspec is a JSON object specification for representing API documentation of programming languages.
https://niklasrosenstein.github.io/python-docspec/
Other
15
stars
5
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
improvement: Bump black to >=23.1.0
#96
mcintel
opened
4 months ago
4
Update black dependency
#95
mcintel
opened
4 months ago
0
Re-implement Python parsing
#94
tristanlatr
opened
1 year ago
0
use flake8, isort and black, make Mypy stricter
#93
NiklasRosenstein
closed
1 year ago
0
fix: Fix #91 by using `ast.literal_eval()` instead of `encode(latin1).decode(unicode_escape)` method.
#92
NiklasRosenstein
closed
1 year ago
0
`UnicodeEncodeError` when docstring contain non-ascii characters
#91
masci
closed
1 year ago
5
Remove dependency on `nr.util`
#90
NiklasRosenstein
opened
1 year ago
0
fix: Fix hash docstrings (`#:`) loosing their indentation relative to the rest of the docstring lines
#89
NiklasRosenstein
closed
1 year ago
0
feature: Support docstrings on the same line for variable definitions (ex.: `a: int #: This is the docstring`).
#88
NiklasRosenstein
closed
1 year ago
0
improvement: Explicitly do not support tuple-upackings as it is unclear how to assign the associated docstring and value.
#87
NiklasRosenstein
closed
1 year ago
1
tests: add test case for parsing docstring _after_ a variable declaration
#86
NiklasRosenstein
closed
1 year ago
0
update tests to ignore locations entirely if `docspec-test(strip_locations=True)` is set, add `HasLocations` to `docspec.__all__`.
#85
NiklasRosenstein
closed
1 year ago
0
improvement: Introduce `HasLocation` base class which now serves as the base for `Docstring`, `Decoration`, `Argument` and `ApiObject`.
#84
NiklasRosenstein
closed
1 year ago
0
fix: Support parsing raw docstrings and decoding escape sequences appropriately using `str.encode("latin1").decode("unicode_escape")` (see https://stackoverflow.com/a/58829514/791713).
#83
NiklasRosenstein
closed
1 year ago
0
add testcase for #76
#82
NiklasRosenstein
closed
1 year ago
0
improvement: add back `files` as a keyword-only argument to `load_python_modules()`
#81
NiklasRosenstein
closed
1 year ago
0
Use blib2to3 parser from `black` package to support match statement
#80
nrser
closed
1 year ago
2
Cannot parse code with "match / case"
#79
rabernat
closed
1 year ago
6
Update to Databind 4.x
#78
rbroderi
opened
1 year ago
1
Significant leading whitespace is removed
#77
ahopkins
closed
2 years ago
1
ValueError for some signature
#76
tristanlatr
closed
1 year ago
1
What happened to load_python_modules(files=[]) ?
#75
tristanlatr
closed
1 year ago
1
Update CI and docs build process
#74
NiklasRosenstein
closed
2 years ago
0
use slam changelog-update action
#73
NiklasRosenstein
closed
2 years ago
0
Docspec does not parse raw docstrings
#71
NiklasRosenstein
closed
1 year ago
0
breaking change: harden requirements of spec
#70
NiklasRosenstein
closed
2 years ago
5
hygiene: move `VariableSemantic`, `FunctionSemantic` and `ClassSemant…
#69
NiklasRosenstein
closed
2 years ago
0
breaking change: rename `Data` to `Variable`
#68
NiklasRosenstein
closed
2 years ago
0
Rename `Data` to `Variable`
#67
NiklasRosenstein
closed
2 years ago
0
Python parser should support identifying semantic hints
#66
NiklasRosenstein
opened
2 years ago
0
Support string literals as docstrings after variable declarations/assignments
#65
NiklasRosenstein
closed
1 year ago
1
`Docstring` class no longer inherits from `str` and is no longer frozen
#64
NiklasRosenstein
closed
2 years ago
0
remove deprecated class `ReverseMap`
#63
NiklasRosenstein
closed
2 years ago
0
Support PEP 420 namespace packages and add support for `pathlib.Path`
#62
NiklasRosenstein
closed
2 years ago
0
Docspec 2.0.0 checklist
#61
NiklasRosenstein
closed
2 years ago
1
correct issue reference in changelog
#60
NiklasRosenstein
closed
2 years ago
0
Build docs again in CI
#59
NiklasRosenstein
closed
2 years ago
0
Fix parsing of positional only keyword arguments
#58
NiklasRosenstein
closed
2 years ago
0
Correctly handle positional only arguments
#57
tristanlatr
closed
2 years ago
1
fix 52
#56
NiklasRosenstein
closed
2 years ago
0
fix #53
#55
NiklasRosenstein
closed
2 years ago
0
Support PEP 420 namespace packages when loading all modules in a package
#54
NiklasRosenstein
closed
2 years ago
1
`docspec_python` should strip whitespaces from `Class.bases` values
#53
tristanlatr
closed
2 years ago
0
Error in the specification
#52
tristanlatr
closed
2 years ago
1
"Edit on GitHub" link in the documentation is leading to 404
#51
tristanlatr
closed
2 years ago
1
Do not use frozen=True for the Docstring class
#50
tristanlatr
closed
2 years ago
1
Dataclasses frozen feature makes it impossible to extend `Docstring` functionalities with sublcasses
#49
tristanlatr
closed
2 years ago
2
Add `Decoration.arglist`
#48
NiklasRosenstein
closed
2 years ago
1
Clarification of Location specification
#46
mthuurne
closed
3 years ago
1
What's the type of Decoration.args ?
#45
tristanlatr
closed
2 years ago
5
Next