Skip to main content

django-lookup

Product lookup & dedup for the Volkanos platform — "do we already have this?" across PIM and supplier feeds (atlas), by identifier, text or image, with explainable match / review / no_match verdicts.

Install

pip install entirius-django-lookup

Then read docs/install.md: Postgres extensions, the settings table, choosing an embedding backend, bootstrap order, sizing. docs/settings_example.py is the block to copy — it is under test.

Docs

Read When
docs/install.md putting it on a host
docs/api.md calling /search/ and /check/
docs/operations.md day 2 — commands, Celery, degradation, tuning, calibration
docs/concept.md why a weight, flag or threshold is what it is
docs/gotchas.md before editing
AGENTS.md the map — layout, conventions, where things live

Development

make install   # uv sync --all-extras
make test      # pytest against Postgres (DATABASE_URL or LOOKUP_TEST_DB_*; default: zeno on 5532)
make check     # ruff + canonical .gitleaks.toml

License

MPL-2.0 — see LICENSE.

Download files

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

Source Distribution

entirius_django_lookup-0.2.0.tar.gz (209.2 kB view details)

Uploaded Source

Built Distribution

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

entirius_django_lookup-0.2.0-py3-none-any.whl (93.2 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_lookup-0.2.0.tar.gz.

File metadata

  • Download URL: entirius_django_lookup-0.2.0.tar.gz
  • Upload date:
  • Size: 209.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_lookup-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3cdf03349049769f14d511c66082de0effaaddd8926f48c6a874845b57f42db7
MD5 54faad55b043c27ca4424a7574ae5710
BLAKE2b-256 7784fed5b9017a541fdc8f795c4aa209fbb94af8d5459222a9152e9327d917b5

See more details on using hashes here.

File details

Details for the file entirius_django_lookup-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_lookup-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 93.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_lookup-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7aee2698b1813976944401be5fa9d1a95499ab0a84f7fc4a54354135729bbbc0
MD5 4289d10088d064a82593bdaed5f2fc61
BLAKE2b-256 96649dca9fc2a846780354beddafe3903aba191e900497b08ee9fcb8209020b3

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.1

2 files

This release

0.2.0 This release

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page