Metadata-Version: 2.4
Name: clspack
Version: 0.1.0
Summary: clspack is a Python library that extracts and packages Python class source code
Home-page: https://github.com/not-lain/clspack
Author: hafedh hichri
Author-email: hhichri60@gmail.com
License: Apache-2.0
Project-URL: Homepage, https://github.com/not-lain/clspack
Project-URL: Issues, https://github.com/not-lain/clspack/issues
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-python
Dynamic: summary

# clspack
clspack is a python library that packagizes python classes

## how to use 
install clspack
```
pip install clspack
```

```python
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)
```
