Skip to main content

Django PIM CSV

Bulk CSV import for PIM data: categories, products, attributes, and channel configuration. Companion module to entirius-django-pim.

Quick Start

Requires Python 3.11+.

make install                     # uv sync, incl. extras
make test                        # pytest (smoke imports, sqlite)

Other commands

make check    # ruff check + format-check
make fix      # auto-fix lint + format

Usage

Add django_pim_csv to INSTALLED_APPS (requires django_pim). Imports run via management commands, e.g.:

python manage.py products-import-from-csv <shop_idx> <file_path>
python manage.py categories-import-from-csv <shop_idx> <file_path>

Details

See AGENTS.md for architecture, importer lifecycle, and CSV column conventions.

Metadata

Release files for entirius-django-pim-csv 4.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for entirius-django-pim-csv 4.1.0
File Size Uploaded
entirius_django_pim_csv-4.1.0.tar.gz 170.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for entirius-django-pim-csv 4.1.0
File Interpreter ABI Platform
entirius_django_pim_csv-4.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 247.3 kB

Release files / entirius_django_pim_csv-4.1.0.tar.gz

Download URL entirius_django_pim_csv-4.1.0.tar.gz
Size 170.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d80a5d0867a944f32779cd12d1dbbf8a3c6d236bb5797752d44d16df127a4ea9
BLAKE2b-256 checksum
How to use checksums
dea405c3a34b3d8b036824cabb1aa3d237d4d16bee6cc31587c03c32c131e011
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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}

Release files / entirius_django_pim_csv-4.1.0-py3-none-any.whl

Download URL entirius_django_pim_csv-4.1.0-py3-none-any.whl
Size 76.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed105a15c0178a6a7ba312c9931c4533e0e16039834e91ca5fcfce04e6f687e4
BLAKE2b-256 checksum
How to use checksums
889a7150d82922101e85f25f1bcbaf817fbdf0d920eb8733fb23bcf894516e56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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}

Release history Release notifications | RSS feed

This release

4.1.0 This release

2 release files

4.0.0

2 release files

3.0.0

2 release 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