Skip to main content

Autocomplete written in python

Project description

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

  • 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyautocomplete-2.2.0.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyautocomplete-2.2.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file pyautocomplete-2.2.0.tar.gz.

File metadata

  • Download URL: pyautocomplete-2.2.0.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for pyautocomplete-2.2.0.tar.gz
Algorithm Hash digest
SHA256 a901839060fcf8e7cd226ecc466d8b0bda1e11cfd54334e3f47e427adcea7afe
MD5 0578b418d411307bbebcccd18575d886
BLAKE2b-256 47b7974b1d4acb14e1ff737c32a3adaeaa98effd559e1cad17f31abc67958a11

See more details on using hashes here.

File details

Details for the file pyautocomplete-2.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyautocomplete-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e2876d2873a2e8e36c87f9395b6f3065f70f51240e691fb38d182e91ec8ad95
MD5 439347de890d582aa033607d6a8b9d9f
BLAKE2b-256 fc8454b8567fccea9a4ac0ef9121191269f3ad088e25b8a3ec15fc0283fb0db5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page