Metadata-Version: 2.1
Name: libtextworker
Version: 0.1.4b1
Summary: An universal library for Python projects
Home-page: https://github.com/lebao3105/libtextworker
License: GPL-3.0-or-later
Keywords: wx,tkinter,gui
Author: lebao3105
Author-email: bao12345yocoo@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: all
Provides-Extra: autocolor
Provides-Extra: tkinter
Provides-Extra: wx
Requires-Dist: commented-configparser (>=1.0.0,<2.0.0)
Requires-Dist: darkdetect (>=0.8.0,<0.9.0) ; extra == "autocolor"
Requires-Dist: importlib-metadata (>=6.1.0,<7.0.0)
Requires-Dist: packaging (>=23.0,<24.0)
Requires-Dist: tklinenums (>=1.6.5,<2.0.0) ; extra == "tkinter"
Requires-Dist: watchdog (>=3.0.0,<4.0.0)
Requires-Dist: wxPython (>=4.0.0,<5.0.0) ; extra == "wx"
Project-URL: Bug Tracker, https://github.com/lebao3105/libtextworker/issues
Project-URL: Documentation, https://lebao3105.github.io/libtextworker
Description-Content-Type: text/markdown

## libtextworker
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

This is the official library for [texteditor/textworker](https://github.com/lebao3105/texteditor). Unlike its name, you can also use this for your projects too!

## Usage

This library aims to be suitable for both GUI and CLI/TUI programs.

Available packages from Pypi:
* libtextworker: Base library, contains all codes but no other deps installed
* libtextworker[tkinter]: Tkinter support
* libtextworker[wx]: wxPython support
* libtextworker[autocolor]: (since 0.1.3) GUI auto color effect (depends on the system color scheme, not all OSes are supported)
* libtextworker[all]: Everything above

Documents are stored in ```v<version>-docs``` tags, normally the document on https://lebao3105.github.io/libtextworker is the latest stable version of libtextworker. It has the full API documentation + usage.

