Metadata-Version: 2.4
Name: dycw-utilities
Version: 0.149.9
Author-email: Derek Wan <d.wan@icloud.com>
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: atomicwrites<1.5,>=1.4.1
Requires-Dist: typing-extensions<4.15,>=4.14.0
Requires-Dist: tzlocal<5.4,>=5.3.1
Requires-Dist: whenever<0.9,>=0.8.6
Provides-Extra: logging
Requires-Dist: coloredlogs<15.1,>=15.0.1; extra == 'logging'
Provides-Extra: test
Requires-Dist: dycw-pytest-only<2.2,>=2.1.1; extra == 'test'
Requires-Dist: hypothesis<6.136,>=6.135.24; extra == 'test'
Requires-Dist: pudb<2025.2,>=2025.1; extra == 'test'
Requires-Dist: pytest-asyncio<1.2,>=1.1.0; extra == 'test'
Requires-Dist: pytest-cov<6.3,>=6.2.1; extra == 'test'
Requires-Dist: pytest-instafail<0.6,>=0.5.0; extra == 'test'
Requires-Dist: pytest-lazy-fixtures<1.2,>=1.1.4; extra == 'test'
Requires-Dist: pytest-randomly<3.17,>=3.16.0; extra == 'test'
Requires-Dist: pytest-regressions<2.9,>=2.8.1; extra == 'test'
Requires-Dist: pytest-repeat<0.10,>=0.9.4; extra == 'test'
Requires-Dist: pytest-rerunfailures<16,>=15.1; extra == 'test'
Requires-Dist: pytest-rng<1.1,>=1.0.0; extra == 'test'
Requires-Dist: pytest-timeout<2.5,>=2.4.0; extra == 'test'
Requires-Dist: pytest-xdist<3.9,>=3.8.0; extra == 'test'
Requires-Dist: pytest<8.5,>=8.4.1; extra == 'test'
Description-Content-Type: text/markdown

[![PyPI version](https://badge.fury.io/py/dycw-utilities.svg)](https://badge.fury.io/py/dycw-utilities)

# `dycw-utilities`

[All the Python functions I don't want to write twice.](https://github.com/nvim-lua/plenary.nvim)

## Installation

- `pip install dycw-utilities`

or with [extras](https://github.com/dycw/python-utilities/blob/master/pyproject.toml).
