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.1.0.tar.gz (11.1 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.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyautocomplete-2.1.0.tar.gz
Algorithm Hash digest
SHA256 a2b4f7c1fc3db4245e6d9d3ff84dcc8d122551e8db957d1d8beb079402146110
MD5 9acd25c48ce9678786e37d2dab300cc1
BLAKE2b-256 9e34a7d635dcc66a170623f60a34433159aa063b855adcaadff44f9ce1f6b74c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyautocomplete-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5c26424977de421cf6862df0882eaef818063da4a74edc9e3184234f5a64636
MD5 54db4d6c6ab90166bb1899eade31835c
BLAKE2b-256 a20c85fa4f0890e78995f845cf4e39920ff0836328a98fae260779a5901d2a2c

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