├── .coveragerc ├── .github └── workflows │ ├── docs-publish.yml │ ├── pypi-publish.yml │ └── pytest-cover-run.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── _static │ └── .folder │ ├── conf.py │ ├── contents.rst │ ├── index.rst │ └── module │ ├── asyncio.rst │ ├── builtins.rst │ ├── collections.rst │ ├── config.rst │ ├── experimental.rst │ ├── functools.rst │ ├── pdb.rst │ ├── pkgutil.rst │ ├── sockets.rst │ ├── string.rst │ └── textwrap.rst ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── requirements.txt ├── test_asyncio.py ├── test_buildins.py ├── test_collections.py ├── test_config.py ├── test_functools.py ├── test_pdb.py ├── test_pkgutil.py ├── test_sockets.py ├── test_string.py └── test_textwrap.py └── toolbox ├── __init__.py ├── asyncio ├── __init__.py ├── cache.py ├── pattern.py ├── streams.py └── threads.py ├── builtins ├── __init__.py └── property.py ├── collections ├── __init__.py ├── item.py ├── mapping.py └── namedtuple.py ├── config ├── __init__.py └── globalconfig.py ├── functools ├── __init__.py └── timeout.py ├── pdb ├── __init__.py └── sprinkle.py ├── pkgutil ├── __init__.py └── package.py ├── sockets ├── __init__.py └── ip.py ├── string ├── __init__.py └── color.py └── textwrap ├── __init__.py └── text.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/docs-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/.github/workflows/docs-publish.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/.github/workflows/pypi-publish.yml -------------------------------------------------------------------------------- /.github/workflows/pytest-cover-run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/.github/workflows/pytest-cover-run.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/.folder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/contents.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/module/asyncio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/asyncio.rst -------------------------------------------------------------------------------- /docs/source/module/builtins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/builtins.rst -------------------------------------------------------------------------------- /docs/source/module/collections.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/collections.rst -------------------------------------------------------------------------------- /docs/source/module/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/config.rst -------------------------------------------------------------------------------- /docs/source/module/experimental.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/experimental.rst -------------------------------------------------------------------------------- /docs/source/module/functools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/functools.rst -------------------------------------------------------------------------------- /docs/source/module/pdb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/pdb.rst -------------------------------------------------------------------------------- /docs/source/module/pkgutil.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/pkgutil.rst -------------------------------------------------------------------------------- /docs/source/module/sockets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/sockets.rst -------------------------------------------------------------------------------- /docs/source/module/string.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/string.rst -------------------------------------------------------------------------------- /docs/source/module/textwrap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/docs/source/module/textwrap.rst -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_asyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_asyncio.py -------------------------------------------------------------------------------- /tests/test_buildins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_buildins.py -------------------------------------------------------------------------------- /tests/test_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_collections.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_functools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_functools.py -------------------------------------------------------------------------------- /tests/test_pdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_pdb.py -------------------------------------------------------------------------------- /tests/test_pkgutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_pkgutil.py -------------------------------------------------------------------------------- /tests/test_sockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_sockets.py -------------------------------------------------------------------------------- /tests/test_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_string.py -------------------------------------------------------------------------------- /tests/test_textwrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/tests/test_textwrap.py -------------------------------------------------------------------------------- /toolbox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/__init__.py -------------------------------------------------------------------------------- /toolbox/asyncio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/asyncio/__init__.py -------------------------------------------------------------------------------- /toolbox/asyncio/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/asyncio/cache.py -------------------------------------------------------------------------------- /toolbox/asyncio/pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/asyncio/pattern.py -------------------------------------------------------------------------------- /toolbox/asyncio/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/asyncio/streams.py -------------------------------------------------------------------------------- /toolbox/asyncio/threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/asyncio/threads.py -------------------------------------------------------------------------------- /toolbox/builtins/__init__.py: -------------------------------------------------------------------------------- 1 | from .property import * 2 | -------------------------------------------------------------------------------- /toolbox/builtins/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/builtins/property.py -------------------------------------------------------------------------------- /toolbox/collections/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/collections/__init__.py -------------------------------------------------------------------------------- /toolbox/collections/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/collections/item.py -------------------------------------------------------------------------------- /toolbox/collections/mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/collections/mapping.py -------------------------------------------------------------------------------- /toolbox/collections/namedtuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/collections/namedtuple.py -------------------------------------------------------------------------------- /toolbox/config/__init__.py: -------------------------------------------------------------------------------- 1 | from .globalconfig import * 2 | -------------------------------------------------------------------------------- /toolbox/config/globalconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/config/globalconfig.py -------------------------------------------------------------------------------- /toolbox/functools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/functools/__init__.py -------------------------------------------------------------------------------- /toolbox/functools/timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/functools/timeout.py -------------------------------------------------------------------------------- /toolbox/pdb/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Debug related tool. 3 | """ 4 | from .sprinkle import * 5 | -------------------------------------------------------------------------------- /toolbox/pdb/sprinkle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/pdb/sprinkle.py -------------------------------------------------------------------------------- /toolbox/pkgutil/__init__.py: -------------------------------------------------------------------------------- 1 | from .package import * 2 | -------------------------------------------------------------------------------- /toolbox/pkgutil/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/pkgutil/package.py -------------------------------------------------------------------------------- /toolbox/sockets/__init__.py: -------------------------------------------------------------------------------- 1 | from .ip import * 2 | -------------------------------------------------------------------------------- /toolbox/sockets/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/sockets/ip.py -------------------------------------------------------------------------------- /toolbox/string/__init__.py: -------------------------------------------------------------------------------- 1 | from .color import * 2 | -------------------------------------------------------------------------------- /toolbox/string/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/string/color.py -------------------------------------------------------------------------------- /toolbox/textwrap/__init__.py: -------------------------------------------------------------------------------- 1 | from .text import * 2 | -------------------------------------------------------------------------------- /toolbox/textwrap/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronizing/toolbox/HEAD/toolbox/textwrap/text.py --------------------------------------------------------------------------------