Metadata-Version: 2.4
Name: pyautocomplete
Version: 2.1.0
Summary: Autocomplete written in python
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: coverage>=7.9.2
Requires-Dist: pytest>=8.4.1
Requires-Dist: pytest-timeout>=2.4.0

# PyComplete

An autocomplete tool written in Python. This is largely a proof of concept.
I might rewrite in C++ if I get this working, might not tho, who knows.


## Installation
```
pip install pyautocomplete
```

## Docs
I honestly autogenerated the docs from my comments, so it might not be explicitly clear. See DOCS.md for more.

## TODOS
- [x] Add caching/save-file for a PyComplete instances
- [ ] Figure out asymptotic runtimes for `trie.py` and `pycomplete.py` 

### Notes
- All of our runtime analyses are expected runtimes, not worst-case runtimes 
    - **NOTE**: Sometimes my analyses get weird and I try to explain what I did lol
- I think I want to be more consistent with the exceptions I raise.
 
