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/embedding.md the image-embedding backend: running it, alternatives, your own provider
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.1.tar.gz (212.3 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.1-py3-none-any.whl (93.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: entirius_django_lookup-0.2.1.tar.gz
  • Upload date:
  • Size: 212.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.8 {"installer":{"name":"uv","version":"0.12.8","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.1.tar.gz
Algorithm Hash digest
SHA256 dc3ca3891fffa4f38760b1b048bdb5ec4d991797ab2be11639f18cc677f841a7
MD5 997660f4e396fda0cd37f87d4d74ae47
BLAKE2b-256 761377226154dad0eae6e4f5dc67f868b4c9d7a74c5eef3e957ace1ad0c82c72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: entirius_django_lookup-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 93.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.8 {"installer":{"name":"uv","version":"0.12.8","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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2021a0d7a86b2c2782f9048e21affe0e816d72e8ab34ec6d74ffa8924b5de620
MD5 f50189b3ca51119691947e996bfb16eb
BLAKE2b-256 1d3a6f220e9946b9e9a3d9ec961bbabbc5bc4d19eada024816864c380ffe7bd6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

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