This repository has been archived by the owner on Feb 18, 2024. It is now read-only.
v0.1.8
0.1.8
- Python functions with decorators on them are now correctly handled by
doppel-describe
(#101) - Single-argument functions now have their arguments represented as
["arg"]
not"arg"
in the JSON file produced bydoppel-describe
. (#99) - Added linting on
analyze.R
and removed dead code (#93) - Inherited class methods are now accurately handled using
doppel-describe
on Python packages. (#97) print()
onR6
classes is now treated as a special method equivalent to__str__()
in Python classes (#97)- The argument passed to
--kwargs-string
is now respected when describing the signature of R6 classes indoppel-describe
. (#97) - function argument comparisons is now accurate and tested (#89)
doppel-describe
no longer fails to parse packages which use callable classes as public methods (#87)- Failures in
doppel-describe
now result in a non-zero exit code. This was always the intended behavior, but was previously broken. (#86) - Check on whether on object belongs to a Python package or was imported is more accurate (#85)
- Python packages with sub-modules no longer cause
doppel-describe
to hit an infinite recursion problem (#73)