Repository navigation
Features 
π stable release
π₯ works with classes defined in main and imported from external files as well
β¨ class inheritance does not overlap with the rest of the mro
π¨ patch minor issue with abc repr
π«‘ minor patches
How to use π»
you can use clspack as follows to extract the source code for your classes :
from clspack import pack
# extra imports for class inheritance
from rich.markdown import Markdown
from rich.console import Console
class MyClass(Markdown, Console):
"""class docstring"""
test = 1
@classmethod
def cls_method(cls):
# hidden classmethod comment
pass
pack(MyClass)