Skip to main content

Delivery points Django module for Volkanos

Project description

django-deliverypoints

Delivery and pickup points management for Volkanos. Supports carrier pickup points (InPost, DPD, Orlen) and custom location points (showrooms, retail stores).

Features

  • Delivery point type registry (carrier vs custom)
  • Point CRUD with geo coordinates
  • CSV import (incremental and full modes)
  • Haversine-based nearby search
  • Admin API (v2, JWT protected)
  • Public API (v2, channel-scoped)

Installation

pip install entirius-django-deliverypoints

Add the app to your project:

INSTALLED_APPS = [
    ...
    "django_regional",
    "django_deliverypoints",
]

Development

make install     # sync dependencies (uv)
make check       # lint + format check (ruff)
make test        # test suite (pytest + pytest-django)

Development and agent instructions: AGENTS.md.

License

Mozilla Public License 2.0 — see LICENSE.

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

entirius_django_deliverypoints-2.0.0.tar.gz (105.8 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_deliverypoints-2.0.0-py3-none-any.whl (56.5 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_deliverypoints-2.0.0.tar.gz.

File metadata

  • Download URL: entirius_django_deliverypoints-2.0.0.tar.gz
  • Upload date:
  • Size: 105.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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_deliverypoints-2.0.0.tar.gz
Algorithm Hash digest
SHA256 5dfdcbf8a6a24eb0e7fbb11d358cbe0867375ea41205bb97d45cdc9eab5a2131
MD5 6a58bd00079893c6f0f27ff6bf2969a0
BLAKE2b-256 9ba7a083aafc73c35e13ecfc512523e021cb63829dfcfd1a1f83d1761397bd1d

See more details on using hashes here.

File details

Details for the file entirius_django_deliverypoints-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_deliverypoints-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 56.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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_deliverypoints-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a299a09ccc89b0249472b95a363264a3d6e8477584b504cbea67a70b1ca36dc
MD5 a97ee2d7f75b5e21a7a11a28e01ce1cf
BLAKE2b-256 27b81e336c3c20358d481a2ce7836b36064139dff457eb301871134483721725

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