Metadata-Version: 2.4
Name: dycw-utilities
Version: 0.134.2
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.5
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.2; extra == 'test'
Requires-Dist: pytest-asyncio<1.1,>=1.0.0; extra == 'test'
Requires-Dist: pytest-cov<6.2,>=6.1.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.0; 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.8,>=3.7.0; extra == 'test'
Requires-Dist: pytest<8.4,>=8.3.5; 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).
