Metadata-Version: 2.4
Name: libcomponent
Version: 0.0.5
Summary: Shared Component Library
Author-email: CoolCat467 <CoolCat467@duck.com>
License-Expression: LGPL-3.0
Project-URL: Source, https://github.com/CoolCat467/LibComponent
Project-URL: Bug Tracker, https://github.com/CoolCat467/LibComponent/issues
Keywords: component,component-system,ecs,event-system,networking,networked-events,encryption
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Internet
Classifier: Operating System :: OS Independent
Classifier: Framework :: Trio
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSE-THIRD-PARTY
Requires-Dist: typing_extensions>=4.12.2
Requires-Dist: mypy_extensions>=1.0.0
Requires-Dist: trio>=0.31.0
Requires-Dist: cryptography>=43.0.0
Provides-Extra: tests
Requires-Dist: pytest>=5.0.0; extra == "tests"
Requires-Dist: pytest-cov>=6.0.0; extra == "tests"
Requires-Dist: pytest-trio>=0.8.0; extra == "tests"
Requires-Dist: coverage>=7.2.5; extra == "tests"
Requires-Dist: uv>=0.5.21; extra == "tests"
Provides-Extra: tools
Requires-Dist: ruff>=0.9.2; extra == "tools"
Requires-Dist: pre-commit>=4.2.0; extra == "tools"
Requires-Dist: attrs>=25.3.0; extra == "tools"
Requires-Dist: mypy>=1.18.2; extra == "tools"
Dynamic: license-file

# LibComponent
Shared Component Library

<!-- BADGIE TIME -->

[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)

<!-- END BADGIE TIME -->

## Installation
Ensure Python 3 is installed, and use pip to install this project.

```bash
pip install libcomponent
```

Install latest beta version:

```bash
pip install git+https://github.com/CoolCat467/LibComponent.git
```


### Links
* Source Code - https://github.com/CoolCat467/LibComponent.git
* Issues      - https://github.com/CoolCat467/LibComponent/issues
* Pypi        - https://pypi.org/project/libcomponent

### License
-------
Code and documentation are available according to the GNU Lesser General Public License v3.0 (see [LICENSE](https://github.com/CoolCat467/idlemypyextension/blob/HEAD/LICENSE)).
